@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700;900&display=swap);
@font-face{font-family:Scto Grotesk A;font-style:normal;font-weight:400;src:url("../../fonts/Scto Grotesk A Regular.woff") format("woff")}@font-face{font-family:Scto Grotesk A;font-style:normal;font-weight:700;src:url("../../fonts/Scto Grotesk A Bold.woff") format("woff")}@font-face{font-family:Rhymes Text;font-style:normal;font-weight:100;src:url("../../fonts/Rhymes Text Thin.ttf") format("truetype"),url("../../fonts/Rhymes Text Thin.otf") format("opentype")}@font-face{font-family:Rhymes Text;font-style:normal;font-weight:251;src:url("../../fonts/Rhymes Text Thin.ttf") format("truetype"),url("../../fonts/Rhymes Text Thin.otf") format("opentype")}.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu) .search-button{background-color:transparent;border:1px solid var(--warmwhite);color:var(--warmwhite)}.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu) .search-button__mobile{border:none}.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu) .search-button:hover{background-color:var(--warmwhite);color:var(--red)}.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu):not(.is-active) .hamburger-inner,.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu):not(.is-active) .hamburger-inner:after,.HomePage .c-header:not(.headroom--not-top):not(.c-header__mega-menu):not(.is-active) .hamburger-inner:before{background-color:var(--warmwhite)}.c-header__logo{padding-bottom:32px;padding-top:32px;z-index:10}@media (max-width:991px){.c-header__logo{padding-bottom:14px;padding-top:14px}}@media (max-width:575px){.c-header__logo{padding-bottom:7px;padding-top:7px}}.c-header__logo-mobile{display:none}@media (max-width:991px){.c-header__logo-mobile{display:flex}}.c-header__logo-desktop{display:block}@media (max-width:991px){.c-header__logo-desktop{display:none}}.c-header__logo-link{width:auto}@media (max-width:575px){.c-header__logo-link{width:96px}}.c-header.headroom--not-top{border-bottom:1px solid var(--charcoal);min-height:50px}.c-header.headroom--not-top.c-header__dark .c-header__burger-button .hamburger-inner,.c-header.headroom--not-top.c-header__dark .c-header__burger-button .hamburger-inner:after,.c-header.headroom--not-top.c-header__dark .c-header__burger-button .hamburger-inner:before,.c-header.headroom--not-top.c-header__dark .c-header__burger-button.is-active .hamburger-inner,.c-header.headroom--not-top.c-header__dark .c-header__burger-button.is-active .hamburger-inner:after,.c-header.headroom--not-top.c-header__dark .c-header__burger-button.is-active .hamburger-inner:before,.c-header.headroom--not-top.c-header__light .c-header__burger-button .hamburger-inner,.c-header.headroom--not-top.c-header__light .c-header__burger-button .hamburger-inner:after,.c-header.headroom--not-top.c-header__light .c-header__burger-button .hamburger-inner:before,.c-header.headroom--not-top.c-header__light .c-header__burger-button.is-active .hamburger-inner,.c-header.headroom--not-top.c-header__light .c-header__burger-button.is-active .hamburger-inner:after,.c-header.headroom--not-top.c-header__light .c-header__burger-button.is-active .hamburger-inner:before{background-color:var(--charcoal)}.c-header.headroom--not-top .c-header__logo{padding-bottom:32px;padding-top:32px}@media (max-width:991px){.c-header.headroom--not-top .c-header__logo{padding-bottom:14px;padding-top:14px}}@media (max-width:575px){.c-header.headroom--not-top .c-header__logo{padding-bottom:7px;padding-top:7px}}.c-header.headroom--not-top .c-menu__list:not(.featured-link) .c-menu__link{color:var(--charcoal)}.c-header.headroom--not-top .c-menu__list.featured-link .c-menu__link{border:1px solid var(--red);padding:11px 23px}.c-header.headroom--not-top .c-menu__list.featured-link .c-menu__link:hover{border:1px solid var(--red);color:var(--red)}.c-header .c-menu__list.featured-link .c-menu__link{border:1px solid var(--red);padding:11px 23px}@media (max-width:991px){.c-header .c-menu__list.featured-link .c-menu__link{padding:10px 20px}}.c-header .c-menu__list.featured-link .c-menu__link:hover{color:var(--red)}.c-header__dark{border-bottom:1px solid var(--charcoal)}.c-header__dark .c-menu__list:not(.featured-link) .c-menu__link{color:var(--charcoal)}.c-header__dark .c-menu__list.featured-link .c-menu__link{border:1px solid var(--red);padding:11px 23px}.c-header__dark .c-menu__list.featured-link .c-menu__link:hover{border:1px solid var(--red);color:var(--red)}.c-header__dark .c-childmenu,.c-header__dark.c-header.headroom--not-top,.c-header__light .c-childmenu{background-color:var(--tertiary-color-lighter)}.c-header__menu-holder-mobile{display:none}@media (max-width:991px){.c-header__menu-holder-mobile{align-items:center;display:flex}}.c-header__burger-button .hamburger-box{height:20px;width:30px}.c-header__burger-button .hamburger-inner,.c-header__burger-button .hamburger-inner:after,.c-header__burger-button .hamburger-inner:before{background-color:var(--charcoal);height:1px;width:30px}.c-header__burger-button.is-active .hamburger-inner,.c-header__burger-button.is-active .hamburger-inner:after,.c-header__burger-button.is-active .hamburger-inner:before{background-color:var(--charcoal)}.c-header__menu{width:100%}@media (max-width:991px){.c-header__menu{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;padding-top:66px;right:-100%;z-index:5}}@media (max-width:575px){.c-header__menu{padding-top:52px}}.c-header.is-active{background-color:var(--tertiary-darker);left:0}@media (max-width:991px){.c-header.is-active .c-header__menu{right:0}.c-header.is-active .c-header__menu .c-menu{border-top:1px solid var(--charcoal);padding-top:48px}}.c-header__mega-menu{background-color:transparent!important}.c-header__mega-menu .c-menu__link,.c-header__mega-menu .c-menu__list:hover .c-menu__link{color:var(--charcoal)}.hamburger{display:flex;padding:7px 0}.c-menu{align-items:center;display:flex;justify-content:space-between;width:100%}.c-menu__link{border-radius:20px;font-family:Scto Grotesk A;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.91px;line-height:120%;padding:0;text-transform:uppercase}@media (max-width:991px){.c-menu__link{font-size:11px}}.c-menu__link:not(.phone-link):before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.c-menu__link.c-menu__selected:before,.c-menu__link.is-active:before,.c-menu__link:focus:before{left:0;right:auto;width:100%}.c-menu__mobile-contact{border-top:1px solid var(--charcoal);color:var(--charcoal);display:none;padding:40px 34px 24px}@media (max-width:991px){.c-menu__mobile-contact{display:block}}.c-menu__mobile-contact .c-footer__info{color:var(--charcoal);display:flex;flex-direction:column;gap:8px}.c-menu__mobile-contact .c-footer__info-link{color:var(--charcoal)}.c-menu__mobile-mega-menu{background-color:#ded7cd;height:calc(100vh - 67px);margin-top:67px;max-height:calc(100vh - 67px);opacity:0;overflow:hidden;padding-bottom:67px;padding-top:24px;pointer-events:none;position:absolute;right:-20%;top:0;transition:all .2s ease-in-out;width:100%}.c-menu__mobile-mega-menu.is-active{display:block;opacity:1;pointer-events:auto;right:0;z-index:110}.c-menu__mobile-link{display:flex;font-family:Rhymes Text;font-size:24px;font-weight:251;justify-content:space-between;line-height:120%;text-transform:unset}.c-menu__list{padding:12px 24px}@media (max-width:991px){.c-menu__list{padding:10px 20px;position:static}}.c-menu__list:hover .c-menu__link:before{left:0;right:auto;width:100%}@media (max-width:991px){.c-menu__list:hover .c-menu__link:before{width:0}.c-menu__list:hover .c-menu__selected{color:#fff!important}.c-menu__ul{display:flex;flex-direction:column;gap:12px}}.c-menu__menu-list{display:block;padding:12px 24px}@media (max-width:991px){.c-menu__menu-list{padding:0 20px}.c-menu__menu-list--mobile{padding-left:0}}.c-menu__mega-menu-link{z-index:999}.mega-menu{border-radius:0 5px 5px 5px;border-radius:0;left:0;min-width:280px;overflow:hidden;padding-top:70px;position:fixed;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:25}.mega-menu__ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0}.mega-menu__link{background:transparent;cursor:pointer;font-size:1rem;font-weight:400;line-height:22px;outline:none;padding:0;text-decoration:none;text-transform:inherit;transition:all .1s ease-in-out}.mega-menu__link div:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.mega-menu__link:hover{padding-left:0}.mega-menu__link:hover div:before{left:0;right:auto;width:100%}.mega-menu__transition__enter,.mega-menu__transition__leave{transition-duration:.25s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter}.mega-menu__transition__enter{transition-timing-function:cubic-bezier(0,0,.2,1)}.mega-menu__transition__leave{transition-timing-function:cubic-bezier(.4,0,1,1)}.mega-menu__transition__enter-end,.mega-menu__transition__leave-start{opacity:1;transform:translateY(0)}.mega-menu__transition__enter-start,.mega-menu__transition__leave-end{opacity:0;transform:translateY(-.5rem)}.mega-menu__wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:4rem 0}.mega-menu__parent-category{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.25rem}.mega-menu__overlay-hidden{opacity:0;pointer-events:none}.mega-menu__overlay{background-color:rgba(0,0,0,.5);height:100cqh;left:0;opacity:1;pointer-events:auto;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:21}@media (max-width:991px){.mega-menu__desktop{display:none}}.mega-menu__mobile{display:none}@media (max-width:991px){.mega-menu__mobile{display:block}}.mega-menu__list{min-width:196px;padding:20px 0}@media (max-width:1340px){.mega-menu__list{min-width:120px}}@media (max-width:991px){.mega-menu__list{min-width:none}}.mega-menu__category{width:100%}.mega-menu__spacer{border:0!important;border-top:1px solid var(--charcoal)!important;margin:4px 0 20px;opacity:1}.mega-menu__brand-list{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);max-height:100%;overflow-y:auto;row-gap:8px}@media (max-width:1200px){.mega-menu__brand-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.mega-menu__brand-list{display:flex;flex-direction:column;gap:10px}}@media (max-width:1400px){.mega-menu__brand-list-byo{grid-template-columns:repeat(2,1fr)}}@media (max-width:1200px){.mega-menu__brand-list-byo{display:flex;flex-direction:column;gap:10px}}.mega-menu__brand-item{align-items:center;color:var(--charcoal);display:flex;gap:24px;text-decoration:none}.mega-menu__brand-item:hover{color:var(--charcoal);cursor:pointer}.mega-menu__brand-item:hover .mega-menu__image{transform:scale(1.1)}.mega-menu__product-builder{background-color:var(--warmwhite);border-radius:10px}.mega-menu__product-builder__image img{border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%}.mega-menu__product-builder-wrapper{font-size:13px;padding:22px 30px 0}.mega-menu__image-wrapper{border-radius:10px;min-width:86px;overflow:hidden}.mega-menu__image{transition:all .2s ease-in-out}.mega-menu__options-item{align-items:center;color:var(--charcoal);display:flex;gap:16px;margin-bottom:16px;text-decoration:none}.mega-menu__options-item:hover{color:var(--charcoal)}.mega-menu__options-item p{display:flex;justify-content:space-between;position:relative;width:100%}.mega-menu__options-item p:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.mega-menu__options-item.is-active p:before,.mega-menu__options-item:hover p:before{left:0;right:auto;width:100%}.mega-menu__mobile-options{background-color:var(--tertiary-color);padding-top:24px}.mega-menu__product-builder a{font-weight:600}.mega-menu__mobile-product-builder{padding-top:24px}.mega-menu__mobile-product-builder a{font-weight:600;line-height:1.8em}.search-menu{max-height:100cqh;overflow-y:auto}body.is-active{left:0}.bordered-content__holder{border:1px solid var(--charcoal);border-radius:20px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;width:100%}@media (max-width:991px){.bordered-content__holder{grid-template-columns:1fr}}.bordered-content__image-wrapper{background-position:50%;height:100%;width:100%}.bordered-content__image-wrapper.image-right{order:1}@media (max-width:991px){.bordered-content__image-wrapper{height:300px}}.bordered-content__content{padding:48px;width:100%}.search-menu__wrapper{display:flex;flex-direction:column;gap:12px;padding:4rem 0}.search-menu__form{align-items:end;width:100%}.search-menu__form,.search-menu__result{display:flex;gap:24px;justify-content:space-between}.search-menu__result{align-items:center;border:1px solid var(--charcoal);border-radius:10px;color:var(--charcoal);flex-direction:row;margin-bottom:8px;padding:24px;text-decoration:none}.search-menu__result-content{display:flex;flex-direction:column;gap:10px}.c-basic-hero__buttons-item{padding:10px 8px 0;width:unset}.c-childmenu{border:1px solid #000;border-radius:0;box-shadow:none;padding:24px 20px 28px}.c-childmenu__ul{display:flex;flex-direction:column;gap:16px}.c-childmenu__link,.c-childmenu__link:focus,.c-childmenu__link:hover{font-weight:300;padding:0;text-transform:none}.c-footer__menu{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:991px){.c-footer__menu{flex-direction:column;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;text-align:left}}@media (max-width:767px){.c-footer__menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.c-footer__menu{grid-template-columns:repeat(1,minmax(0,1fr))}}.c-footer__info-value{opacity:1}.c-footer-links__link{padding:0}.c-copyrights{border-top:1px solid var(--Warm-White,#fffdfa)}.c-copyrights__content{display:flex;gap:20px}.c-copyrights__content,.c-mintdesign{font-size:13px;font-weight:300;line-height:120%}.c-mintdesign__link{text-decoration:none!important}.c-mintdesign__link:hover{text-decoration:underline!important}.b-form-basic input[type=email],.b-form-basic input[type=password],.b-form-basic input[type=text]{background-color:transparent;border:none;border-bottom:1px solid;border-radius:0;box-shadow:none;color:inherit;min-height:0}.b-form-basic input[type=submit]{min-width:103px}.form-bordered{border:1px solid var(--Warm-White,#fffdfa);border-radius:20px;padding:48px}.card{border-radius:10px;box-shadow:4px 8px 8px 0 hsla(0,0%,7%,.15);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-decoration:none;transition:all .35s ease-in}.card:not(.card__brand-thumbnail){max-width:33.33%;opacity:0;transform:translateY(20px)}@media (max-width:991px){.card:not(.card__brand-thumbnail){max-width:100%}}.card__brand-thumbnail{border:1px solid var(--charcoal)}@media (max-width:991px){.card{max-width:100%}}.card__body{background-color:var(--warmwhite);color:var(--charcoal);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px}.card__holder{display:flex;flex-direction:row;gap:27px}@media (max-width:991px){.card__holder{flex-direction:column}}.card__media{display:block}.card__image,.card__video{display:block;height:233px;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.card__link{background:none;border:none;color:var(--red);padding:0;position:relative}.card__link:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.card:hover{box-shadow:none;transform:scale(.97)!important}.card:hover .card__link:before{left:0;right:auto;width:100%}.ProductHolder .c-childmenu,.ProductHolder .c-childmenu__link:hover,.ProductHolder .c-childmenu__ul,.ProductHolder .c-header.headroom--not-top,.ProductPage .c-childmenu,.ProductPage .c-childmenu__link:hover,.ProductPage .c-childmenu__ul,.ProductPage .c-header.headroom--not-top{background-color:var(--tertiary-color)}.product-heading-spacer{height:85px;margin-bottom:1rem}.product-gallery__slider--size-solo{max-width:calc(100% - 100px)}@media (max-width:991px){.product-gallery__slider--size-solo{max-width:100%}}.product-gallery .b-gallery__preview{border-radius:10px;-o-object-fit:cover;object-fit:cover}.product-gallery .b-gallery__slider-image{aspect-ratio:1;margin:0 0 20px;-o-object-fit:cover;object-fit:cover;width:84px}.product-details__images{display:flex;flex-direction:row-reverse;gap:1rem}@media (max-width:767px){.product-details__images{flex-direction:column;gap:.5rem}}.spec-table{display:grid;font-size:13px;font-weight:300;gap:10px;grid-template-columns:2fr 3fr;line-height:1.1;margin-bottom:32px}.spec-table__label{text-transform:uppercase}.product-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:1rem}.product-tags__pill{align-items:center;border:1px solid;border-radius:20px;display:flex;font-size:10px;font-style:normal;font-weight:400;justify-content:flex-end;letter-spacing:.7px;line-height:120%;padding:6px 15px;text-transform:uppercase}.b-faq{transition:all .2s ease-in-out}.b-faq__item{border-bottom:1px solid var(--charcoal)}.b-faq__title{font-size:18px;font-weight:400;line-height:1.1;margin-bottom:0}.b-faq__title_holder{cursor:pointer;margin-bottom:16px}.b-faq__title_holder.showing-item .b-faq__icon{transform:none}.b-faq__title_holder.showing-item .b-faq__icon__hidding{opacity:0}.b-faq__title_holder.showing-item .b-faq__icon__showing{opacity:1}.b-faq__icon{position:relative}.b-faq__icon__showing{opacity:0}.b-faq__icon__hidding,.b-faq__icon__showing{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.b-faq__icon__hidding{opacity:1}.b-faq__content{background-color:transparent}.perforation-option,.product-finish{align-items:center;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem}.perforation-image{background-position:-4%;background-repeat:repeat;background-size:145px;border:1px solid var(--charcoal);border-radius:58px;height:58px;transition:all .2s ease-in-out;width:58px}.perforation-option.is-active .perforation-image,.perforation-option:hover .perforation-image{width:135px}.tabs{border-bottom:1px solid var(--charcoal);display:grid}.tabs,.tabs-3{grid-template-columns:repeat(3,1fr)}.tabs-2{grid-template-columns:repeat(2,1fr)}.tabs-1{grid-template-columns:1fr}.tab{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:10px 0 19px;position:relative}.tab:not(:last-child){border-right:1px solid var(--charcoal)}.tab h5{padding:0 10px;position:relative}.tab h5:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.tab.active h5:before{left:0;right:auto;width:100%}.tab__content{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);padding:32px 32px 0}.desciption-list__item{display:flex;gap:8px;margin-bottom:16px}.document-list{display:flex;flex-direction:column;gap:1rem}.document-list__item{align-items:center;border:1px solid var(--charcoal);border-radius:50px;color:var(--charcoal);display:flex;gap:8px;justify-content:space-between;padding:18px 25px;text-decoration:none}.document-list__item:hover{color:var(--charcoal);cursor:pointer}.document-list__item:hover .document-list__item-title:before{left:0;right:auto;width:100%}.document-list__content{align-items:center;display:flex;gap:8px}.document-list__item-title{margin-bottom:0;position:relative}.document-list__item-title:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.product-holder__hero{padding-bottom:48px;padding-top:200px}@media (max-width:767px){.product-holder__hero{padding-bottom:12px;padding-top:100px}.product-holder__hero h1{font-size:24px;line-height:120%;margin-bottom:0;text-align:center}}.product-holder__mobile-filters{align-items:center;display:flex;justify-content:space-between}.product-holder__filter-divider{display:none}@media (max-width:991px){.product-holder__filter-divider{display:block;margin:0 32px}}.product-holder__filter-button{display:none}@media (max-width:991px){.product-holder__filter-button{cursor:pointer;display:block;position:relative;text-decoration:none}.product-holder__filter-button h5:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.product-holder__filter-button.is-active h5:before,.product-holder__filter-button:hover h5:before{left:0;right:auto;width:100%}}.product-holder__categories{align-items:center;display:flex;gap:100px;padding:32px 0}@media (max-width:767px){.product-holder__categories{gap:16px;padding:14px 0}}.product-holder__category-title{margin-bottom:0}@media (max-width:991px){.product-holder__category-title{display:flex}}@media (max-width:767px){.product-holder__category-title{font-size:12px}}.product-holder__category{color:var(--charcoal);text-decoration:none}.product-holder__category:hover{color:var(--charcoal)}.product-holder__filters{margin-bottom:24px}@media (min-width:992px){.product-holder__filters{display:block!important;margin-bottom:0}}.product-holder__filter-icon{margin-right:.5rem}.product-list{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;row-gap:32px}.product-thumbnail{text-decoration:none}.product-thumbnail,.product-thumbnail:hover{color:var(--charcoal)}.product-thumbnail:hover .product-thumbnail__image{transform:scale(1.05)}.product-thumbnail__image-wrapper{border-radius:10px;margin-bottom:20px;overflow:hidden}.product-thumbnail__image{height:500px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out;width:100%}@media (max-width:767px){.product-thumbnail__image{height:205px}}.product-thumbnail__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:767px){.product-thumbnail__heading{align-items:start;flex-direction:column;gap:8px}}.product-thumbnail__title{margin-bottom:0}.product-thumbnail__price-indicators{display:flex;gap:6px}.product-thumbnail__price-icon{background-color:var(--red);border-radius:50%;color:var(--warmwhite);display:block;font-size:9.74px;font-style:normal;font-weight:500;height:14px;line-height:150%;text-align:center;width:13px}.filter__list{display:flex;flex-wrap:wrap;gap:7px}.filter__item{align-items:center;border:1px solid #a9a9a9;border-radius:20px;display:flex;gap:10px;padding:7px 14px 7px 8px;text-transform:unset}.filter__item.checked{border-color:var(--charcoal)}input[type=checkbox]{align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;display:flex;height:22px;justify-content:center;width:22px}input[type=checkbox]:before{border:1px solid var(--tertiary-color-darker);border-radius:50%;content:"";height:22px;width:22px}input[type=checkbox].finish-checkbox:before{border:1px solid var(--charcoal)}input[type=checkbox]:checked:not(.finish-checkbox):before{border:none;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%23121212' stroke='%23121212'/%3E%3Cpath d='m18.09 7.15-1.63-1.634a.292.292 0 0 0-.413 0L9.17 12.4a.293.293 0 0 1-.413 0l-1.629-1.634a.291.291 0 0 0-.413 0L5.085 12.4a.292.292 0 0 0 0 .412l3.67 3.671a.291.291 0 0 0 .414 0l8.92-8.925a.292.292 0 0 0 0-.408Z' fill='%23FFFDFA'/%3E%3C/svg%3E")}.pricing-guide{border:1px solid var(--charcoal);border-radius:20px;margin-top:24px;padding:24px;width:75%}@media (max-width:991px){.pricing-guide{width:100%}}.pricing-guide__price-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:2fr 5fr;row-gap:4px}.pricing-guide__price-icons{align-items:center;display:flex;gap:4px}.pricing-guide__spacer{border:0!important;border-top:1px solid var(--charcoal)!important;margin:10px 0 24px;opacity:1}.resource__section{border-top:1px solid var(--charcoal);padding:80px 0}.resource__brands-grid{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;row-gap:40px}@media (max-width:991px){.resource__brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.resource__brands-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.resource__brand{display:flex;flex-direction:column;gap:24px}.resource__brand:first-of-type{grid-column:span 2}@media (max-width:991px){.resource__brand:first-of-type{grid-column:span 1}}.resource__image-holder{border-radius:10px;overflow:hidden}.resource__brand-image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.resource__brand-image{height:300px}}@media (max-width:575px){.resource__brand-image{height:285px}}@media (max-width:440px){.resource__brand-image{height:205px}}.resource__download-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:10px}.resource__download-list.first{-moz-column-gap:24px;column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:991px){.resource__download-list.first{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}}.resource__download-link{align-items:center;color:var(--charcoal);display:flex;gap:8px;text-decoration:none;word-break:break-word}.resource__download-link:hover{color:var(--charcoal)}.resource__sections-grid{-moz-column-gap:80px;column-gap:80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:991px){.resource__sections-grid{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(1,minmax(0,1fr))}}.resource__sections-link{align-items:center;color:var(--charcoal);display:flex;gap:8px;text-decoration:none}.resource__sections-link:hover{color:var(--charcoal)}.team-member__groups{display:flex;flex-direction:column;gap:80px}.team-member__group-title{margin-bottom:48px}.team-member__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.team-member__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team-member__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.team-member__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.team-member__thumbnail{border-radius:10px;margin-bottom:20px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.team-member__item{display:flex;flex-direction:column;gap:16px;max-width:300px}@media (max-width:575px){.team-member__item{margin:auto}}.team-member__name{margin-bottom:8px}.team-member__intro,.team-member__position{margin-bottom:0}.team-member__contact-item{color:var(--charcoal);font-size:13px;margin-bottom:0}.team-member__contact-item strong{font-weight:700}.team-member__contact-item a{color:var(--charcoal);text-decoration:none}.team-member__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.dt-input{border:none;border-bottom:1px solid var(--charcoal);border-radius:0;box-shadow:none;color:var(--charcoal);margin-bottom:20px;outline:none}.c-form,.dt-input{background-color:transparent}.c-form{margin:0;padding:0}.l-contact{margin-bottom:80px}.contact-icon{color:var(--warmwhite)}.contact-icon__circle{align-items:center;background-color:var(--red);border-radius:50%;display:flex;height:22px;justify-content:center;min-width:22px;width:22px}.contact-icon__home{margin-top:4px}.contact-page__info{display:flex;flex-direction:column;gap:20px}.contact-page__info-value{align-items:center;display:flex;gap:14px}.contact-page__info-value h4{font-family:Scto Grotesk A,sans-serif;margin-bottom:0}.contact-page__home{align-items:flex-start}.contact-page__info-link,.contact-page__info-link:hover{color:var(--charcoal)}input[type=email],input[type=text],select,textarea{background-color:transparent;border:none;border-bottom:1px solid var(--charcoal);border-radius:0;box-shadow:none;color:var(--charcoal);padding:16px 0}select{font-size:1.125rem;letter-spacing:1px;width:100%}label{color:var(--charcoal);text-transform:uppercase}.textarea{min-height:62px}.message-field{min-height:150px}.optionset{display:flex;gap:9px;list-style-type:none;margin-top:16px;padding:0}.radio{display:none}.radio+label{align-items:center;border-radius:20px;display:flex;gap:10px;line-height:100%;padding:7px 14px 7px 42px;position:relative;text-transform:none}.radio+label,.radio+label:before{border:1px solid var(--tertiary-color-darker)}.radio+label:before{border-radius:50%;content:"";height:22px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.radio:checked+label,.radio:checked+label:before{border-color:var(--charcoal)}.radio:checked+label:before{background-color:var(--charcoal)}.radio:checked+label:after{border-radius:50%;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.5' fill='%23121212' stroke='%23121212'/%3E%3Cpath d='m18.09 7.15-1.63-1.634a.292.292 0 0 0-.413 0L9.17 12.4a.293.293 0 0 1-.413 0l-1.629-1.634a.291.291 0 0 0-.413 0L5.085 12.4a.292.292 0 0 0 0 .412l3.67 3.671a.291.291 0 0 0 .414 0l8.92-8.925a.292.292 0 0 0 0-.408Z' fill='%23FFFDFA'/%3E%3C/svg%3E");height:22px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:22px}#contact-form-postal-field,#contact-form-product-field,#contact-form-sample-field{max-height:0;opacity:0;padding-top:0;pointer-events:none;transform:translate-y(-20px);transition:transform .3s ease-in,opacity .3s ease-in,max-height .5s ease-in;visibility:hidden}#contact-form-postal-field.show,#contact-form-product-field.show,#contact-form-sample-field.show{max-height:520px;opacity:1;pointer-events:all;transform:translate-y(0);transition:transform .3s ease-in,opacity .3s ease-in;visibility:visible}.c-blog-article__recent{background-color:var(--warmwhite)}.b-gallery__slider-button--dirention-next{right:-55px}.b-gallery__slider-button--dirention-prev{left:-55px}.blog-post__featured-section{background-color:var(--warmwhite);padding:80px 0}.article__link{background:none;border:none;color:var(--red);padding:0;position:relative}.article__link:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.b-article__main{background:none;box-shadow:none;color:var(--charcoal);transition:all .25s ease-in}.b-article__main:hover .b-article__thumbnail-img{transform:scale(1.05)}.b-article__main:hover .article__link:before{left:0;right:auto;width:100%}.b-article__thumbnail-img{transition:all .25s ease-in}.b-article__thumbnail{border-radius:10px;height:400px;overflow:hidden}.carousel-mobile-wrapper{display:flex;justify-content:space-between}.carousel-mobile-wrapper .c-carousel__buttons{padding-top:0}.carousel-mobile-wrapper .c-carousel__slider-button{height:30px;width:30px}.projects__grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.related-product__wrapper{align-items:center;display:flex;gap:48px}.related-product__content{max-width:750px}.related-product__downloads{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.brand-list{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;row-gap:32px}@media (max-width:1199px){.brand-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brand-list{grid-template-columns:repeat(1,minmax(0,1fr))}}.brand-thumbnail{border:1px solid var(--charcoal);border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.brand-thumbnail,.brand-thumbnail:hover{color:var(--charcoal)}.brand-thumbnail:hover .brand-thumbnail__image{transform:scale(1.05)}.brand-thumbnail__button{padding:0 32px 32px}.brand-thumbnail__image-wrapper{border-radius:0 0 10px 10px;overflow:hidden}.brand-thumbnail__image{height:233px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out;width:100%}@media (max-width:767px){.brand-thumbnail__image{height:205px}}.brand-thumbnail__content{align-items:left;display:flex;flex-direction:column;justify-content:flex-start;padding:32px 32px 0}@media (max-width:767px){.brand-thumbnail__content{align-items:start;flex-direction:column;gap:8px}}.brand-thumbnail__title{margin-bottom:0}.table__formatted{background:transparent;border:transparent;position:relative}.table__formatted td,.table__formatted th,.table__formatted thead,.table__formatted tr{background-color:transparent;border:none}.table__formatted tr{border:none}@media (min-width:1024px){.table__formatted tr{border-bottom:1px solid var(--charcoal)}}.table__formatted td{padding:0;width:100%}@media (min-width:1024px){.table__formatted td{padding:.5rem 1.5rem .5rem .5rem;width:auto}}.table__formatted th{font-weight:600;padding:0}@media (min-width:1024px){.table__formatted th{padding:.5rem}}.table__data{display:flex;flex-direction:column;gap:10px}.downloads-mobile-list{display:block}@media (min-width:1024px){.downloads-mobile-list{display:none}}@media (max-width:1023px){.hide-mobile{display:none}}.container-full-width{padding:0 72px;width:100%}@media (max-width:991px){.container-full-width{padding:0 25px}}@media (max-width:575px){.container-full-width{padding:0 12px}}.img-border-radius-10{border-radius:10px}.trademark{font-size:24px;line-height:1.8;vertical-align:text-top}.c-button,.trademark{text-transform:uppercase}.c-button{border:1px solid var(--red);border-radius:20px;font-family:Scto Grotesk A;font-size:13px;font-style:normal;font-weight:400;letter-spacing:.91px;line-height:100%;padding:12px 24px}@media (max-width:991px){.c-button{font-size:11px;padding:10px 20px}}.c-button.c-button--theme-transparent{background-color:transparent;border:1px solid var(--warmwhite);color:var(--warmwhite)}.c-button.c-button--theme-transparent:hover{background-color:var(--warmwhite);color:var(--red)}.c-button.c-button--theme-secondary-transparent{background-color:transparent;border:1px solid var(--red);color:var(--red)}.c-button.c-button--theme-primary:hover,.c-button.c-button--theme-secondary-transparent:hover{background-color:var(--warmwhite);color:var(--red)}.c-button.c-button--theme-tertiary{border:1px solid var(--warmwhite)}.c-button.c-button--theme-tertiary:hover{background-color:var(--red);color:var(--warmwhite)}.c-button.c-button__cta{border:1px solid var(--red)}.container{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}@media (max-width:575px){.container{padding-left:calc(var(--bs-gutter-x)*.7);padding-right:calc(var(--bs-gutter-x)*.7)}}.asona-link{font-size:13px;font-weight:400;letter-spacing:.91px;line-height:120%;text-transform:uppercase}.animated-underline{position:relative;text-decoration:none}.animated-underline:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.animated-underline.is-active:before,.animated-underline:hover:before{left:0;right:auto;width:100%}.animated-underline__child>*{position:relative;text-decoration:none;width:-moz-fit-content;width:fit-content}.animated-underline__child>:before{background-color:currentColor;bottom:-4px;content:"";display:block;height:1px;position:absolute;right:0;transition:width .5s;transition-timing-function:cubic-bezier(.1,.6,.4,1);width:0}.animated-underline__child.is-active>:before,.animated-underline__child:hover>:before{left:0;right:auto;width:100%}.c-carousel__slider-button--dirention-next{right:-35px}.c-carousel__slider-button--dirention-prev{left:-35px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.c-basic-hero__buttons,.c-basic-hero__content,.c-basic-hero__title,.fade-in-content>*,section:not(.static-section){opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}@media (max-width:991px){.c-basic-hero__table .c-basic-hero__title{font-size:2.5625rem}.c-basic-hero__table .c-basic-hero__buttons .c-button{width:auto}}.c-hero__title{margin-left:0;max-width:950px}.c-hero__t-cell{color:#fff;height:810px;text-align:left;vertical-align:bottom}.c-hero__t-cell__no-image{color:var(--charcoal);height:400px}@media (max-width:768px){.c-hero__t-cell{height:600px}}.c-hero__img-bg{inset:0;left:50%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;transform:translateX(-50%);z-index:-1}.parallax__holder{inset:0;overflow:hidden;position:absolute}.parallax__image{width:100%}@media (max-width:991px){.parallax__image{height:100%;width:auto}}.b-column__column{display:flex;flex-direction:column;height:100%;justify-content:space-between}.h2{font-family:Rhymes Text;font-size:42.965px;font-style:normal;font-weight:251;line-height:110%}.pt-48{padding-top:48px}.pb-96{padding-bottom:96px}.border-y-1{border-bottom:1px solid var(--charcoal)}.border-t-1,.border-y-1{border-top:1px solid var(--charcoal)}.border-b-1{border-bottom:1px solid var(--charcoal)}.my-32{margin-bottom:32px;margin-top:32px}hr.spec-spacer{border:0!important;border-top:1px solid var(--charcoal)!important;margin:32px 0;opacity:1}.tab-headings{font-size:20px;letter-spacing:1.4px}.inner-tab-headings,.tab-headings{font-style:normal;font-weight:400;line-height:110%;text-transform:uppercase}.inner-tab-headings{font-size:13px;letter-spacing:.91px;margin-bottom:8px}.b-cta__bordered{border:1px solid var(--charcoal);border-radius:20px;padding:48px}@media (max-width:991px){.b-cta__bordered{padding:80px 24px}}.b-column__title{font-weight:400;letter-spacing:1.26px;line-height:1.1;text-transform:uppercase}.bg-warm-white{background-color:var(--warmwhite)}.b-column__button{display:flex}@media (max-width:1200px){.b-column__button{align-items:end;justify-content:space-between}}@media (max-width:767px){.b-column__button{justify-content:start}}.b-column .card__link{text-align:left}.c-basic-hero__video-overlay.is-active{display:flex}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.scale-1\.25{transform:scale(1.25)}
