.font-secondary{font-family:var(--heading-font)}:root{--color-primary-contrast:#fff;--site-font:"Roboto",sans-serif;--heading-font:"UnitedItalicReg-Black",sans-serif;--heading-font-variant:"UnitedItalicReg-Black",sans-serif}@font-face{font-family:Kanit;src:url(../ttf/kanit-bolditalic.ttf)}@font-face{font-family:Teko;src:url(../ttf/teko-medium.ttf)}@font-face{font-family:Erbaum-Book;src:url(../woff2/font.woff2) format("woff2"),url(../woff/font.woff) format("woff")}@font-face{font-family:Erbaum-Regular;src:url(../woff2/font-2.woff2) format("woff2"),url(../woff/font-2.woff) format("woff")}@font-face{font-family:Erbaum-Medium;src:url(../woff2/font-3.woff2) format("woff2"),url(../woff/font-3.woff) format("woff")}@font-face{font-family:Erbaum-Bold;src:url(../woff2/font-4.woff2) format("woff2"),url(../woff/font-4.woff) format("woff")}@font-face{font-family:Erbaum-Black;src:url(../woff2/font-5.woff2) format("woff2"),url(../woff/font-5.woff) format("woff")}@font-face{font-family:UnitedItalicReg-Black;src:url(../ttf/uniteditalicreg-black.ttf)}@font-face{font-family:UnitedItalicExt-Black;src:url(../ttf/uniteditalicext-black.ttf)}.truncate-1-line{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.truncate-2-line{-webkit-line-clamp:2}.truncate-2-line,.truncate-3-line{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.truncate-3-line{-webkit-line-clamp:3}.truncate-4-line{-webkit-line-clamp:4}.truncate-4-line,.truncate-5-line{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.truncate-5-line{-webkit-line-clamp:5}.truncate-6-line{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}#gesture-test{background:grey;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:999999}:root{--color-primary:#d0112b;--color-secondary:#1a1a1a;--color-charcoal:#333;--color-almost-black:#1a1a1a}@media (min-width:768px){.isVisible{visibility:visible}.isVisible.rotateIn{-webkit-animation:rotate-in .2s ease-out forwards;animation:rotate-in .2s ease-out forwards}.isVisible.slideInLeftToRight,.isVisible.slideUp{-webkit-animation:slide-up .2s ease-out forwards;animation:slide-up .2s ease-out forwards}.isVisible.scaleIn{-webkit-animation:scale-in 5s ease-in-out forwards;animation:scale-in 5s ease-in-out forwards}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes scale-in{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.fadeIn,.fadeInSlow,.fadeInUp{opacity:0}.isVisible.fadeInUp{-webkit-animation:fade-in-up .5s ease-out forwards;animation:fade-in-up .5s ease-out forwards}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.isVisible.fadeIn{-webkit-animation:fade-in .3s ease-out forwards;animation:fade-in .3s ease-out forwards}.isVisible.fadeOut{-webkit-animation:fade-out .3s ease-out forwards;animation:fade-out .3s ease-out forwards}.isVisible.blindIn{-webkit-animation:blind-in .3s ease-out forwards;animation:blind-in .3s ease-out forwards}.isVisible.blindOut{-webkit-animation:blind-Out .3s ease-out forwards;animation:blind-Out .3s ease-out forwards}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-in-left-to-right{0%{opacity:0}to{opacity:1}}@keyframes slide-in-left-to-right{0%{opacity:0}to{opacity:1}}@-webkit-keyframes blind-in{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes blind-in{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate-in{0%{opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotate(-9deg) translateY(-55px);transform:rotateX(75deg) rotateY(10deg) rotate(-9deg) translateY(-55px)}to{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0);transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0)}}@keyframes rotate-in{0%{opacity:0;-webkit-transform:rotateX(75deg) rotateY(10deg) rotate(-9deg) translateY(-55px);transform:rotateX(75deg) rotateY(10deg) rotate(-9deg) translateY(-55px)}to{opacity:1;-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0);transform:rotateX(0deg) rotateY(0deg) rotate(0deg) translateY(0)}}[data-split-text] div{display:inline-block;margin:0 -12px;overflow-x:visible;overflow-y:hidden;padding:0 12px;vertical-align:top;white-space:pre}[data-split-text] span{display:inline-block;overflow:show;position:relative;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform 1.2s cubic-bezier(.86,.02,.25,.92);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.86,.02,.25,.92);-o-transition:transform 1.2s cubic-bezier(.86,.02,.25,.92);transition:transform 1.2s cubic-bezier(.86,.02,.25,.92);transition:transform 1.2s cubic-bezier(.86,.02,.25,.92),-webkit-transform 1.2s cubic-bezier(.86,.02,.25,.92);transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1);-o-transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition:transform 1.2s cubic-bezier(.645,.045,.355,1),-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1)}[data-split-text][data-split-text-noscroll] span{-webkit-transform:translateZ(0);transform:translateZ(0)}}[data-word]{display:inline-block;margin:0 -12px;overflow-x:visible;overflow-y:hidden;padding:0 12px;vertical-align:top;white-space:pre}.content-align-center,.resource-page__inner{max-width:900px}@media (min-width:768px){.content-align-center,.resource-page__inner{margin:0 auto}}.product-detail .pdp\:hidden{display:none}.container--tight{margin:0 auto;max-width:960px}.under-gallery{max-width:506px}.product-line-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px}.product-line-grid,.product-line-grid figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-line-grid figure{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:160px}.product-line-grid figure img{margin:0 auto}.product-line-grid p{margin:0;max-width:180px;padding-top:.5rem;white-space:normal}.has-overlay:before{background-blend-mode:multiply;background-image:none;bottom:0;content:"";height:82px;left:0;padding:29px 12px 12px 11px;position:absolute;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:100%;z-index:1}@media (min-width:768px){.has-overlay:before{background-blend-mode:multiply;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.8),rgba(0,0,0,0));background-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,0));bottom:0;content:"";height:40%;height:188px;left:0;margin:0;position:absolute;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);width:100%}}.content-nothing-found ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0 0 2rem;padding:0}@media (min-width:1023px){.content-nothing-found ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.content-nothing-found ul li{border-bottom:1px solid #d7d7d7;margin:0 -20px;padding:0 20px}@media (min-width:1023px){.content-nothing-found ul li{border-bottom:none;margin-left:0;margin-right:0;min-width:33%;padding-left:0;padding-right:0}}.content-nothing-found ul li a{height:64px;line-height:64px}@media (min-width:1023px){.content-nothing-found ul li a{height:34px;line-height:34px}}.paper{background-color:#fff;-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.25);box-shadow:0 2px 14px 0 rgba(0,0,0,.25);margin:0;padding:0;-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);-o-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.paper.with-hover:hover{-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.25);box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}.product-single__form-message{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #979797;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;margin:0 auto;min-height:43px;padding:8px 12px 7px 41px;width:-webkit-calc(100% - 44px);width:calc(100% - 44px)}.product-single__form-message--warning{background-image:url(../svg/warning-red.svg);background-position:10px 50%;background-repeat:no-repeat;background-size:auto 19px}.loading{-webkit-animation:loadingFade 1.5s infinite;animation:loadingFade 1.5s infinite}.loading-dot{-webkit-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite;background:#fff;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px #000;-ms-box-shadow:0 0 2px #000;-o-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;float:left;height:8px;margin:0 4px;opacity:0;width:8px}.loading-dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.loading-dot:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.loading-dot:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.loading-dot:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}.bc-product-card__new{background-color:var(--color-primary);color:#fff;padding:4px 12px;position:absolute;right:0;z-index:10}.chevron{position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.chevron:before{background-image:url(../png/select-down-arrow.png);background-image:url(../svg/select-down-arrow.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../svg/select-down-arrow.svg),-webkit-linear-gradient(transparent,transparent);background-image:url(../svg/select-down-arrow.svg),-o-linear-gradient(transparent,transparent);background-image:url(../svg/select-down-arrow.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:contain;content:"";height:6px;position:absolute;right:-20px;rotate:-90deg;top:50%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;translate:0 -50%;width:10px}.chevron[active]:before{rotate:0deg}
