@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.q-image{max-width:var(--image-width, 100%)}.q-image--center{margin:0 auto}.q-image--right{margin-left:auto}.q-image__pic{display:block;max-width:100%;height:auto;line-height:1;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .2s cubic-bezier(.645,.045,.355,1)}.q-image__pic--skeleton:not(:has(>.loaded)){position:relative;display:block;width:100%;height:100%;background-color:#fff;overflow:hidden;aspect-ratio:var(--ratio-mob)}@media screen and (min-width: 1001px){.q-image__pic--skeleton:not(:has(>.loaded)){aspect-ratio:var(--ratio)}}.q-image__pic--skeleton:not(:has(>.loaded)):after{content:"";position:absolute;top:1;right:1;bottom:1;left:1;z-index:2;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translate(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(128,128,128,.35)),to(transparent));background:linear-gradient(90deg,transparent,rgba(128,128,128,.35),transparent);-webkit-animation:skeletonLoading 1.5s infinite;animation:skeletonLoading 1.5s infinite}@-webkit-keyframes skeletonLoading{to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes skeletonLoading{to{-webkit-transform:translateX(100%);transform:translate(100%)}}.q-image__pic--skeleton:not(:has(>.loaded)) .q-image__img{opacity:0}.q-image__pic--ratio{position:relative;padding-top:var(--image-ratio);height:0;overflow:hidden;width:100%;height:100%}@media screen and (max-width: 1000px){.q-image__pic--ratio{padding-top:var(--image-mob-ratio)}}.q-image__img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1);max-width:var(--image-width)}.q-image__img--bg{background-color:#222323}.q-image__img--ratio{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.q-image__img--ratio-right{-webkit-transform:translate(75%,-50%);-ms-transform:translate(75%,-50%);transform:translate(75%,-50%)}.q-image__img--ratio-left{-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}@media screen and (max-width: 1000px){.q-image__img--ratio-right,.q-image__img--ratio-left{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.q-image__placeholder{width:100%;height:100%;background-color:#8080801a;fill:#222323}.q-image__placeholder--theme-bg{background-color:#222323;fill:#8080801a}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.q-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;row-gap:calc(var(--gap, 1.6rem) * 2);margin-inline:calc(-1 * var(--gap, 1.6rem) / 2)}.q-box--middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.q-box--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.q-box--no-wrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 1000px){.q-box--no-wrap-mob{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width: 1001px){.q-box--no-wrap-desk{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.q-box--no-gap{gap:unset;margin:0}.q-box--no-gap .q-box__item{padding-left:0;padding-right:0}.q-box--child-no-gap .q-box__item{--gap: 0;padding-inline:0}.q-box--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.q-box--align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.q-box--align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.q-box__item{width:var(--width-mob, 100%);padding-inline:calc(var(--gap, 1.6rem) / 2)}@media screen and (min-width: 591px){.q-box__item{width:var(--width-tab, 100%)}}@media screen and (min-width: 1001px){.q-box__item{width:var(--width-desk, 100%)}}@media screen and (min-width: 1001px){.q-box__item--1{width:100%}.q-box__item--2{width:50%}.q-box__item--3{width:33.3333333333%}.q-box__item--4{width:25%}.q-box__item--5{width:20%}.q-box__item--6{width:16.6666666667%}}.q-box__item--top,.q-box__item--middle,.q-box__item--bottom{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.q-box__item--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1000px){.q-box--reverse:has(.text-top){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.q-box--package-content{margin-inline:-2rem;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 590px){.q-box--package-content{margin-inline:-1rem}}.scrollbar{overflow:hidden auto}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 .6rem hsla(0,0%,100%,.3);border-radius:1rem;background-color:#222323}.scrollbar::-webkit-scrollbar{width:.4rem;background-color:#222323}.scrollbar::-webkit-scrollbar-thumb{border-radius:.2rem;-webkit-box-shadow:inset 0 0 .6rem hsla(0,0%,100%,.3);background-color:#222323}.no-scroll{overflow:hidden}.template-product{-webkit-transition:position .3s ease-in;transition:position .3s ease-in}.template-product.is-fixed{position:fixed;top:0;width:100%;height:100%;overflow-y:hidden;overflow-x:hidden}@media screen and (min-width: 1001px){.template-product.is-fixed{position:relative}}.template-product.no-scroll{position:relative;overflow-y:hidden;overflow-x:hidden;width:100%}#shopify-section-header{-webkit-transition:top .3s ease-out;transition:top .3s ease-out;top:0;left:0;width:100%;background-color:#000;position:relative;z-index:999}#shopify-section-header.is-fixed{position:fixed;top:-80px}#shopify-section-header .site-header-outer{z-index:999;position:relative;background-color:#000;-webkit-transition:top .3s ease-in;transition:top .3s ease-in}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}.hidden{display:none!important}@media screen and (min-width: 1001px){.hidden--desk{display:none!important}}@media screen and (min-width: 768px) and (max-width: 1000px){.hidden--tab{display:none!important}}@media screen and (max-width: 590px){.hidden--mob{display:none!important}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}.page-loader{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.page-loader.is-hidden{pointer-events:none;opacity:0;-webkit-animation:fadeOut .4s ease forwards;animation:fadeOut .4s ease forwards}.page-loader-icon{width:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:14px}.page-loader-icon span{width:16px;height:16px;background-color:#103a4c;border-radius:100%}.page-loader .circle1{-webkit-animation:pulse 1s infinite .1s;animation:pulse 1s infinite .1s}.page-loader .circle2{-webkit-animation:pulse 1s infinite .2s;animation:pulse 1s infinite .2s}.page-loader .circle3{-webkit-animation:pulse 1s infinite .3s;animation:pulse 1s infinite .3s}.wrapper .q-section--new-section,.wrapper .q-section--combo-ultra{padding:0}.bttn{white-space:nowrap;font-size:16px}.bttn--q-primary{color:#fff;border:1px solid #a31615;background-color:#a31615}.bttn--q-primary:hover{color:#fff;border:1px solid #a31615;background-color:#a31615;opacity:.75}.bttn--q-secondary{color:#d60000;border:1px solid #d60000;background-color:#0000}.bttn--q-secondary:hover{background-color:#d60000;border:1px solid #d60000;color:#fff}.bttn--landing-banner{opacity:0;border:1px solid #d60000;background-color:#0000;padding:12px 22px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;pointer-events:none;color:#d60000}@media screen and (max-width: 590px){.bttn--landing-banner{font-size:12px;padding:8px 16px;white-space:nowrap}}.bttn--landing-banner:hover{background-color:#d60000;color:#fff}.bttn--ending-banner{padding:12px 22px;text-transform:uppercase}@media screen and (max-width: 590px){.bttn--ending-banner{font-size:12px;padding:8px 16px;white-space:nowrap}}.bttn--ending-banner:hover{background-color:#d60000;color:#fff}.bttn__totop{display:none;pointer-events:none;position:fixed;right:2vh;bottom:2vh;font-size:12px;color:#00000080;border:1px solid rgba(0,0,0,.5);padding:12px 54px}@media screen and (max-width: 767px){.bttn__totop{padding:8px 12px}}.bttn__totop.is-open{display:block;cursor:pointer;pointer-events:all}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:var(--content-width, 100%);padding-top:var(--spacing-top, 0);padding-bottom:var(--spacing-bottom, 0);padding-right:var(--spacing-right, 0);padding-left:var(--spacing-left, 0);row-gap:var(--content-gap-mob)}@media screen and (min-width: 591px){.content{row-gap:var(--content-gap-desk)}}.content__wrap--above{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.content__wrap--located,.content--located{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:rgba(var(--overlay-color),.5)}.content--left{text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.content--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin-left:auto;margin-right:auto}.content--right{text-align:right;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.content--top{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.content--middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.content--bottom{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.content__title{color:#222323;font-family:rollboxblack;font-size:90px;text-align:center;width:100%;letter-spacing:1.2px;padding-inline:1rem}@media screen and (max-width: 767px){.content__title{font-size:20px}}.content__title--landing-banner{font-family:latobold;font-size:24px;text-align:center;width:100%;letter-spacing:1.2px}@media screen and (max-width: 767px){.content__title--landing-banner{font-size:14px}}.content__title--low-profile{font-size:30px;text-align:left;margin-top:10vh}@media screen and (max-width: 590px){.content__title--low-profile{font-size:24px}}.content__title-carousel--easy-install{font-family:rollboxblack;font-size:90px;text-align:center;letter-spacing:1.2px;width:100%;max-width:none;font-family:rollboxmedium;white-space:nowrap;padding-right:20rem}@media screen and (max-width: 767px){.content__title-carousel--easy-install{font-size:20px}}@media screen and (max-width: 1679px){.content__title-carousel--easy-install{font-size:70px}}.content__title--creativity{opacity:0;position:absolute;top:-5vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out;max-width:1001px;font-size:70px}@media screen and (max-height: 1001px){.content__title--creativity{top:-5vh}}@media screen and (max-width: 767px){.content__title--creativity{font-size:20px;top:-17vh}}.content__title--flexibility{opacity:0;position:absolute;top:-5vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out;max-width:1001px;font-size:70px}@media screen and (max-width: 767px){.content__title--flexibility{font-size:20px;top:-17vh}}.content__title-mob--creativity,.content__title-mob--flexibility{opacity:1;position:absolute;top:20vh;left:50%;width:100%;font-size:20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.content__title--switch{font-size:16px;padding:0}@media screen and (max-width: 767px){.content__title--switch{font-size:12px}}.content__title--ending-banner{font-size:16px;padding-top:9vh;opacity:0}@media screen and (min-width: 1001px){.content__title-inner--switch{max-width:400px}}.content__subtitle{color:#222323;font-family:Open Sans,sans-serif;font-family:latobold;font-size:24px;text-align:center;width:100%;letter-spacing:1.2px;padding-inline:1rem}@media screen and (max-width: 767px){.content__subtitle{font-size:14px}}.content__subtitle .content__subtitle--easy-install{margin-bottom:1rem}.content__subtitle--easy-install{font-family:latobold;font-size:24px;text-align:center;width:100%;letter-spacing:1.2px;font-family:latoregular;font-size:36px}@media screen and (max-width: 767px){.content__subtitle--easy-install{font-size:14px}}.content__subtitle--creativity{opacity:0;position:absolute;bottom:11vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);font-size:20px;-webkit-transition:opacity .6s ease-in-out,bottom .6s ease-in-out;transition:opacity .6s ease-in-out,bottom .6s ease-in-out;max-width:1001px}@media screen and (max-height: 1001px){.content__subtitle--creativity{bottom:5vh}}@media screen and (max-width: 767px){.content__subtitle--creativity{font-size:14px}}.content__subtitle--flexibility{opacity:0;position:absolute;bottom:4vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);font-size:20px;-webkit-transition:opacity .6s ease-in-out,bottom .6s ease-in-out;transition:opacity .6s ease-in-out,bottom .6s ease-in-out;max-width:1001px}@media screen and (max-width: 767px){.content__subtitle--flexibility{font-size:14px;bottom:-11vh}}.content__subtitle-mob--flexibility{opacity:1;position:absolute;top:28vh;left:50%;width:100%;font-size:14px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.content__subtitle--ending-banner{font-size:16px;opacity:0}.content__body{color:#222323;font-family:latobold;font-size:24px;text-align:center;letter-spacing:1.2px;width:100%;margin:auto;padding-inline:1rem}@media screen and (max-width: 767px){.content__body{font-size:14px}}.content__body--content{text-align:justify;-moz-text-align-last:center;text-align-last:center}.content__body--video{margin:0;margin-block:80px}.content__body--low-profile{font-size:30px;text-align:left;margin-top:10vh}@media screen and (max-width: 767px){.content__body--low-profile{font-size:14px;margin-top:5vh}}.content__body--easy-install{font-family:latobold;font-size:24px;text-align:center;width:100%;letter-spacing:1.2px;font-family:latoregular;font-size:36px}@media screen and (max-width: 767px){.content__body--easy-install{font-size:14px}}.content__body--creativity{opacity:0;position:absolute;bottom:3vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);font-size:20px;-webkit-transition:opacity .6s ease-in-out,bottom .6s ease-in-out;transition:opacity .6s ease-in-out,bottom .6s ease-in-out;max-width:1001px}@media screen and (max-width: 1679px){.content__body--creativity{bottom:7vh}}@media screen and (max-height: 1001px){.content__body--creativity{bottom:1vh}}@media screen and (max-width: 767px){.content__body--creativity{font-size:14px;bottom:-11vh}}.content__body--flexibility{opacity:0;position:absolute;bottom:0vh;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);font-size:20px;-webkit-transition:opacity .6s ease-in-out,bottom .6s ease-in-out;transition:opacity .6s ease-in-out,bottom .6s ease-in-out;max-width:1001px}.content__body-mob--creativity{opacity:1;position:absolute;top:28vh;left:50%;width:100%;font-size:14px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.content__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.8rem;-moz-column-gap:1.8rem;column-gap:1.8rem;font-size:0}.content__buttons--absolute{position:absolute;top:var(--button-top);right:var(--button-right);z-index:1}.content__buttons--video{position:relative}.content__buttons--video:before{content:"";position:absolute;left:-2rem;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;background:url(/cdn/shop/files/arrow.svg) no-repeat center;background-size:20px auto;-webkit-transition:left .2s ease-in;transition:left .2s ease-in}.content__buttons--video:hover:before{left:-1rem}.content__buttons--landing-banner{position:absolute;top:27%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}@media screen and (max-width: 590px){.content__buttons--landing-banner{top:65%}}.content--landing-banner{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);z-index:5}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.swiper--easy-install{opacity:0}.swiper--easy-install.isShow{opacity:1}.swiper-container{position:relative}@media screen and (min-width: 1001px){.swiper-wrapper--desktop{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.4rem;margin-inline:calc(-1 * var(--gap, 1.6rem) / 2);width:calc(100% + var(--gap, 1.6rem))}}@media screen and (max-width: 1000px){.swiper-wrapper--mobile{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.4rem;width:auto;margin-inline:calc(-1 * var(--gap, 1.6rem) / 2)}}.swiper-header{position:relative}@media screen and (max-width: 1000px){.swiper-header{width:100%}}@media screen and (min-width: 1001px){.swiper-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.swiper-carousel--easy-install{position:absolute;bottom:0;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}@media screen and (min-width: 591px) and (max-width: 1000px){.swiper-slide{width:var(--width-tab, 100%)}}@media screen and (min-width: 1001px){.swiper-slide{width:var(--width-desk, 100%)}}.swiper-slide--desktop{padding-inline:0}@media screen and (min-width: 1001px){.swiper-slide--desktop{padding-inline:calc(var(--gap, 1.6rem) / 2)}}.swiper-slide--mobile{padding-inline:calc(var(--gap, 1.6rem) / 2)}@media screen and (max-width: 1000px){.swiper-slide--mobile{margin-right:0!important}}@media screen and (min-width: 1001px){.swiper-slide--mobile{padding-inline:0}}.swiper-slide--all{padding-inline:0}.swiper-slide--5col{width:80%}@media screen and (min-width: 1001px){.swiper-slide--5col{width:20%}}.swiper-slide--5col .banner__column-inner{opacity:0;-webkit-transform:scale(.49);-ms-transform:scale(.49);transform:scale(.49);-webkit-transition:opacity .3s ease,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:opacity .3s ease,-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),opacity .3s ease;transition:transform .2s cubic-bezier(.645,.045,.355,1),opacity .3s ease,-webkit-transform .2s cubic-bezier(.645,.045,.355,1)}.swiper-slide--5col:has(+.swiper-slide+.swiper-slide-prev) .banner__column-inner{-webkit-transform:scale(.49) translateX(100%);-ms-transform:scale(.49) translateX(100%);transform:scale(.49) translate(100%)}@media screen and (min-width: 1001px){.swiper-slide--5col:has(+.swiper-slide+.swiper-slide-prev) .banner__column-inner{-webkit-transform:scale(.49) translateX(41%);-ms-transform:scale(.49) translateX(41%);transform:scale(.49) translate(41%)}}.swiper-slide--5col:has(+.swiper-slide-prev) .banner__column-inner{opacity:1;-webkit-transform:scale(.49) translateX(94%);-ms-transform:scale(.49) translateX(94%);transform:scale(.49) translate(94%)}.swiper-slide--5col.swiper-slide-prev .banner__column-inner{opacity:1;-webkit-transform:scale(.72) translateX(15%);-ms-transform:scale(.72) translateX(15%);transform:scale(.72) translate(15%)}@media screen and (min-width: 591px){.swiper-slide--5col.swiper-slide-prev .banner__column-inner{-webkit-transform:scale(.72) translateX(8rem);-ms-transform:scale(.72) translateX(8rem);transform:scale(.72) translate(8rem)}}@media screen and (min-width: 1001px){.swiper-slide--5col.swiper-slide-prev .banner__column-inner{-webkit-transform:scale(.72) translateX(5.4rem);-ms-transform:scale(.72) translateX(5.4rem);transform:scale(.72) translate(5.4rem)}}.swiper-slide--5col.swiper-slide-active .banner__column-inner{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-slide--5col.swiper-slide-next .banner__column-inner{opacity:1;-webkit-transform:scale(.72) translateX(-15%);-ms-transform:scale(.72) translateX(-15%);transform:scale(.72) translate(-15%)}@media screen and (min-width: 591px){.swiper-slide--5col.swiper-slide-next .banner__column-inner{-webkit-transform:scale(.72) translateX(-8rem);-ms-transform:scale(.72) translateX(-8rem);transform:scale(.72) translate(-8rem)}}@media screen and (min-width: 1001px){.swiper-slide--5col.swiper-slide-next .banner__column-inner{-webkit-transform:scale(.72) translateX(-5.4rem);-ms-transform:scale(.72) translateX(-5.4rem);transform:scale(.72) translate(-5.4rem)}}.swiper-slide--5col.swiper-slide-next+.swiper-slide--5col .banner__column-inner{opacity:1;-webkit-transform:scale(.49) translateX(-94%);-ms-transform:scale(.49) translateX(-94%);transform:scale(.49) translate(-94%)}.swiper-slide--5col.swiper-slide-next+.swiper-slide--5col+.swiper-slide--5col .banner__column-inner{-webkit-transform:scale(.49) translateX(-100%);-ms-transform:scale(.49) translateX(-100%);transform:scale(.49) translate(-100%)}@media screen and (min-width: 1001px){.swiper-slide--5col.swiper-slide-next+.swiper-slide--5col+.swiper-slide--5col .banner__column-inner{-webkit-transform:scale(.49) translateX(-41%);-ms-transform:scale(.49) translateX(-41%);transform:scale(.49) translate(-41%)}}.swiper-buttons--header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;margin-left:3rem}.swiper-button{height:4rem;width:4rem;padding:0;border:none;border-radius:50%;color:#222323;background-color:#0000;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s cubic-bezier(.645,.045,.355,1);transition:.2s cubic-bezier(.645,.045,.355,1);min-width:auto}.swiper-button:hover{-webkit-box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 1px 3px 1px;box-shadow:#3c40434d 0 1px 2px,#3c404326 0 1px 3px 1px}.swiper-button.swiper-button-disabled{opacity:.4;cursor:not-allowed}.swiper-button-next svg{margin-left:.3rem}.swiper-button-prev svg{margin-right:.3rem}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.contact-form--new-section,.contact-form--combo-ultra{opacity:0;-webkit-transform:translateY(2vh);-ms-transform:translateY(2vh);transform:translateY(2vh);pointer-events:none;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;position:absolute;width:100%;left:50%;-webkit-transform:translate(-50%,2vh);-ms-transform:translate(-50%,2vh);transform:translate(-50%,2vh);bottom:50vh;max-width:460px;color:#a3a3a3;text-align:center}.contact-form--new-section-top,.contact-form--combo-ultra-top{bottom:44vh}@media screen and (max-width: 767px){.contact-form--new-section,.contact-form--combo-ultra{bottom:44vh;max-width:85%}}.contact-form--new-section.is-open,.contact-form--combo-ultra.is-open{opacity:1;pointer-events:all;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.contact-form--new-section .contact-form__inner,.contact-form--combo-ultra .contact-form__inner{border:1px solid rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 767px){.contact-form--new-section .contact-form__inner,.contact-form--combo-ultra .contact-form__inner{margin:auto;max-width:400px}}.contact-form--new-section .contact-form__item,.contact-form--combo-ultra .contact-form__item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.contact-form--new-section .contact-form__item input,.contact-form--combo-ultra .contact-form__item input{padding:0 0 0 16px;background-color:#0000;font-style:normal;font-size:14px;border:none}@media screen and (max-width: 767px){.contact-form--new-section .contact-form__item input,.contact-form--combo-ultra .contact-form__item input{font-size:12px}}.contact-form--new-section .contact-form__item:after,.contact-form--combo-ultra .contact-form__item:after{position:absolute;content:"";width:1px;background-color:#00000080;right:0;top:0;height:100%}.contact-form--new-section .contact-form__btn,.contact-form--combo-ultra .contact-form__btn{width:126px;background-color:#0000;padding:0 16px 0 0;text-align:right;color:inherit;font-size:14px;text-transform:capitalize;border:none;margin:0}@media screen and (max-width: 767px){.contact-form--new-section .contact-form__btn,.contact-form--combo-ultra .contact-form__btn{font-size:12px;width:100px}}.contact-form--new-section .contact-form__btn:hover,.contact-form--combo-ultra .contact-form__btn:hover{background-color:red;color:#fff}.contact-form--new-section .contact-form__success,.contact-form--combo-ultra .contact-form__success{width:100%;color:#a3a3a3;border:1px solid rgba(0,0,0,.5);padding:0 16px;background-color:#0000;text-align:center}.contact-form--new-section .contact-form__loader,.contact-form--combo-ultra .contact-form__loader{display:block;margin:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.contact-form--new-section .contact-form__loader.is-loading,.contact-form--combo-ultra .contact-form__loader.is-loading{position:relative;cursor:not-allowed;background-color:#d9d9d9;pointer-events:none}.contact-form--new-section .contact-form__loader.is-loading:before,.contact-form--combo-ultra .contact-form__loader.is-loading:before{pointer-events:none;content:"";position:absolute;z-index:5;top:50%;right:50%;width:1.5rem;height:1.5rem;border:.3rem solid;border-radius:50%;-webkit-animation:loadingCenter .6s linear infinite;animation:loadingCenter .6s linear infinite}@-webkit-keyframes loadingCenter{0%{-webkit-transform:translate(50%,-50%) rotate(0deg);transform:translate(50%,-50%) rotate(0)}to{-webkit-transform:translate(50%,-50%) rotate(360deg);transform:translate(50%,-50%) rotate(360deg)}}@keyframes loadingCenter{0%{-webkit-transform:translate(50%,-50%) rotate(0deg);transform:translate(50%,-50%) rotate(0)}to{-webkit-transform:translate(50%,-50%) rotate(360deg);transform:translate(50%,-50%) rotate(360deg)}}.contact-form--combo-ultra{bottom:28vh}@media screen and (max-width: 590px){.contact-form--combo-ultra{bottom:34vh}}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.video{width:100%}.video__container{position:relative;display:block;height:100%;overflow:hidden}.video__button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.video__button:hover{opacity:.76;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.video__button.hidden{display:none}.video__icon{-webkit-transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1);transition:transform .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .2s cubic-bezier(.645,.045,.355,1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.video__iframe,.video__upload{width:100%;height:100%;border:none;outline:none;aspect-ratio:var(--video-ratio, 16/9)}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{to{opacity:1}}@keyframes fade-in{to{opacity:1}}@-webkit-keyframes fade-in-up{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.video__upload--low-profile,.video__upload--landing-banner,.video__upload--easy-install,.video__upload--flexibility,.video__upload--creativity,.video__upload--ending-banner,.video__upload--new-section,.video__upload--combo-ultra{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}@media screen and (max-width: 590px){.video__upload--low-profile,.video__upload--landing-banner,.video__upload--easy-install,.video__upload--flexibility,.video__upload--creativity,.video__upload--ending-banner,.video__upload--new-section,.video__upload--combo-ultra{height:60vh}}@media screen and (max-width: 590px){.video__upload--new-section,.video__upload--combo-ultra{height:100vh}}.video__upload--low-profile{opacity:0}@media screen and (max-width: 590px){.video__upload--easy-install{height:100vh}}.video__upload--flexibility{opacity:0}@media screen and (max-width: 590px){.video__upload--flexibility{height:50vh}}.video__upload--flexibility.active{opacity:1}.video__upload--creativity{opacity:0}.video__upload--creativity.active{opacity:1}.video__image{position:relative;height:100%}.video__image *{height:100%;padding:0}.video__image--video{aspect-ratio:904/592}.video__image:before{content:"";position:absolute;background-color:#000;pointer-events:none;top:50%;right:50%;width:100%;height:100%;border-radius:265px;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);aspect-ratio:904/592}.video__image.hidden{display:none}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.q-menu{position:fixed;top:calc(1vh + var(--header-height));left:5vh;width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:top .3s ease-in;transition:top .3s ease-in}.q-menu.is-fixed{top:1vh}.q-menu:has(.is-open){background-color:#ffffff8c}@media screen and (max-width: 1000px){.q-menu{left:2vh}}.q-menu__btn{width:40px;height:40px;top:unset}.q-menu__btn.is-open .q-menu__icon{width:24px;left:18px;top:20px}.q-menu__btn.is-open .q-menu__icon--top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.q-menu__btn.is-open .q-menu__icon--mid{opacity:0}.q-menu__btn.is-open .q-menu__icon--bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.q-menu__icon{left:21px;background-color:#222323}.q-menu__icon--top{top:14px}.q-menu__icon--mid{top:21px}.q-menu__icon--bottom{top:28px}.q-menu__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;pointer-events:none;margin:0;list-style-type:none;gap:8px;-webkit-transition:width .2s ease;transition:width .2s ease}.q-menu__list.is-open{opacity:1;pointer-events:all}@media screen and (max-width: 1000px){.q-menu__list{gap:4px}}.q-menu__item{cursor:pointer;padding:8px 12px;margin:0}@media screen and (max-width: 1000px){.q-menu__item{padding:4px 8px}}.q-menu__item:hover .q-menu__text:before{width:100%}.q-menu__text{position:relative}.q-menu__text:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#222323;-webkit-transition:width .2s ease;transition:width .2s ease}@font-face{font-family:rollboxblack;src:url(rollbox-black-webfont.woff2) format("woff2"),url(rollbox-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rollboxmedium;src:url(rollbox-medium-webfont.woff2) format("woff2"),url(rollbox-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(lato-regular-webfont.woff2) format("woff2"),url(lato-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(lato-bold-webfont.woff2) format("woff2"),url(lato-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}.q-section{background-color:var(--bg-color);background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;padding-block:var(--padding-top-mob, 0) var(--padding-bottom-mob, 0);margin-block:var(--margin-top-mob, 0) var(--margin-bottom-mob, 0)}@media screen and (min-width: 1001px){.q-section{padding-block:var(--padding-top, 0) var(--padding-bottom, 0);margin-block:var(--margin-top, 0) var(--margin-bottom, 0)}}.q-section h1,.q-section h2,.q-section h3,.q-section h4,.q-section h5,.q-section h6,.q-section p{margin:0;padding:0}.q-section .h1{font-size:2.4rem;font-size:24px;letter-spacing:1px;line-height:1.4}@media screen and (min-width: 591px){.q-section .h1{font-size:2.6rem;font-size:26px}}@media screen and (min-width: 1001px){.q-section .h1{font-size:3rem;font-size:30px}}.q-section .h2{font-size:2rem;font-size:20px}@media screen and (min-width: 591px){.q-section .h2{font-size:2.2rem;font-size:22px}}@media screen and (min-width: 1001px){.q-section .h2{font-size:2.3rem;font-size:23px}}.q-section .h3{font-size:1.6rem;font-size:16px}@media screen and (min-width: 591px){.q-section .h3{font-size:1.8rem;font-size:18px}}@media screen and (min-width: 1001px){.q-section .h3{font-size:2rem;font-size:20px}}.q-section .h4{font-size:1.6rem;font-size:16px}@media screen and (min-width: 1001px){.q-section .h4{font-size:1.6rem;font-size:16px}}.q-section .h5{font-size:1.4rem;font-size:14px}@media screen and (min-width: 1001px){.q-section .h5{font-size:1.5rem;font-size:15px}}.q-section .h6{font-size:1.4rem;font-size:14px}.q-section__header--hero{position:absolute;bottom:0;left:0;width:100%;padding:0 2rem 5rem;z-index:10}.q-section--landing-banner{padding:0;max-width:none;height:calc(450vh + var(--offsetTop, 0));scroll-behavior:smooth;display:block}@media screen and (max-width: 590px){.q-section--landing-banner{background-color:#e3e3e3}}.q-section--easy-install{padding:0;max-width:none;height:calc(230vh + var(--offsetTop, 0));scroll-behavior:smooth;display:block;background-color:#e3e3e3}@media screen and (max-width: 590px){.q-section--easy-install{background-color:#e3e3e3}}.q-section--new-section,.q-section--combo-ultra{padding:0;max-width:none;height:calc(100vh + var(--offsetTop, 0));display:block}@media screen and (min-width: 1001px){.q-section--new-section,.q-section--combo-ultra{height:calc(200vh + var(--offsetTop, 0));scroll-behavior:smooth}}.q-section--creativity{padding:0;max-width:none;height:calc(200vh + var(--offsetTop, 0));scroll-behavior:smooth;display:block}@media screen and (max-width: 590px){.q-section--creativity{background-color:#e3e3e3;height:200vh}}.q-section--ending-banner{padding:0;max-width:none;height:calc(230vh + var(--offsetTop, 0));scroll-behavior:smooth;display:block}.page-container{overflow:visible}.template-product{overflow-x:hidden}.nav-outside{overflow:hidden}.wrapper--nogap{padding:0}.q-container{width:100%;max-width:1440px;padding-inline:1.5rem;margin-inline:auto}@media screen and (min-width: 591px){.q-container{padding-inline:3rem}}.q-container--full-nogap{max-width:100%;padding-inline:0}.q-container--full{max-width:100%}.q-container--large{max-width:1441px}.q-container--medium{max-width:1000px}.q-container--small{max-width:590px}.q-container--creativity,.q-container--low-profile,.q-container--flexibility,.q-container--easy-install{padding:0;max-width:none}.q-container--video{max-width:1001px}.q-banner{overflow:visible;padding-inline:0}.q-banner__inner{position:relative;overflow:hidden}.q-banner__inner--video{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.q-banner__inner--creativity{position:-webkit-sticky;position:sticky;top:0;height:100vh}.q-banner__inner--flexibility,.q-banner__inner--easy-install{display:block;overflow:visible;height:300vh;pointer-events:none}.q-banner__inner--landing-banner,.q-banner__inner--easy-install{position:-webkit-sticky;position:sticky;top:0;height:100vh}.q-banner__inner--new-section,.q-banner__inner--combo-ultra{position:-webkit-sticky;position:sticky;top:0;min-height:-webkit-fill-available;-webkit-transition:position .3s ease-in;transition:position .3s ease-in}@media screen and (min-width: 1001px){.q-banner__inner--new-section,.q-banner__inner--combo-ultra{min-height:100vh;height:100vh}}.q-banner__inner--low-profile{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;opacity:0;pointer-events:none;z-index:-1;-webkit-transition:all .2s;transition:all .2s}.q-banner__inner--low-profile.isShow{z-index:6;opacity:1;pointer-events:all}.q-banner__inner--flexibility{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;opacity:1;pointer-events:none;z-index:5;-webkit-transition:opacity .2s;transition:opacity .2s}.q-banner__inner--flexibility.isShow{z-index:6;opacity:1;pointer-events:all}.q-banner__inner--ending-banner{position:-webkit-sticky;position:sticky;top:0;height:100vh}.q-banner__columns--3col{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1001px){.q-banner__column--collection-banner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:var(--width-desk, 100%)}}@media screen and (max-width: 1000px){.q-banner__column--banner-row{--gap: 1.6rem}}.q-banner__column-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--bg-color-light)}.q-banner__column-content:empty,.q-banner__column-content:has(.content:empty){display:none}.q-banner__column-content p:not(:last-child){margin-bottom:1rem}@media screen and (min-width: 1001px){.q-banner__column-content p:not(:last-child){margin-bottom:2rem}}.q-banner__column-content--located .q-banner__column-link{position:absolute;top:0;right:0;bottom:0;left:0}.q-banner__column-content--located .content__buttons{position:relative;z-index:4}.q-banner__column-content--img-text{width:100%}@media screen and (min-width: 1001px){.q-banner__column-content--img-text{padding:2.4rem}}.q-banner__column-content--hero{max-width:1440px;padding-inline:1.5rem;margin-inline:auto}@media screen and (min-width: 591px){.q-banner__column-content--hero{padding-left:3rem;padding-right:3rem}}.q-banner-svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.q-banner__columns--process{row-gap:0}@media screen and (max-width: 1000px){.q-banner__columns--process{row-gap:calc(var(--gap, 1.6rem))}}.q-banner__content{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}.q-banner__carousel{display:block;width:100%;position:relative}.q-banner__media--creativity,.q-banner__media--low-profile,.q-banner__media--flexibility,.q-banner__media--landing-banner,.q-banner__media--easy-install{height:100vh;top:0;position:-webkit-sticky;position:sticky;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.q-banner__media--creativity .video__upload,.q-banner__media--low-profile .video__upload,.q-banner__media--flexibility .video__upload,.q-banner__media--landing-banner .video__upload,.q-banner__media--easy-install .video__upload{opacity:.6}.q-banner__media--creativity .video__upload.onScroll,.q-banner__media--low-profile .video__upload.onScroll,.q-banner__media--flexibility .video__upload.onScroll,.q-banner__media--landing-banner .video__upload.onScroll,.q-banner__media--easy-install .video__upload.onScroll{opacity:1}.q-banner__media--creativity.onscroll,.q-banner__media--low-profile.onscroll,.q-banner__media--flexibility.onscroll,.q-banner__media--landing-banner.onscroll,.q-banner__media--easy-install.onscroll{z-index:5}.q-banner__media--creativity.onscroll .video__upload,.q-banner__media--low-profile.onscroll .video__upload,.q-banner__media--flexibility.onscroll .video__upload,.q-banner__media--landing-banner.onscroll .video__upload,.q-banner__media--easy-install.onscroll .video__upload{opacity:1}.q-banner__media--creativity.onPlay,.q-banner__media--low-profile.onPlay,.q-banner__media--flexibility.onPlay,.q-banner__media--landing-banner.onPlay,.q-banner__media--easy-install.onPlay{z-index:5}.q-banner__media--creativity.onPlay .video__upload,.q-banner__media--low-profile.onPlay .video__upload,.q-banner__media--flexibility.onPlay .video__upload,.q-banner__media--landing-banner.onPlay .video__upload,.q-banner__media--easy-install.onPlay .video__upload,.q-banner__media--landing-banner .video__upload{opacity:1}.q-banner__media--creativity{height:100vh;top:0;position:-webkit-sticky;position:sticky;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;z-index:1}.q-banner__media--creativity .video__upload{opacity:.6}.q-banner__media--creativity.onScroll,.q-banner__media--creativity.onScroll .video__upload{opacity:1;z-index:5}.q-banner__title,.q-banner__subtitle,.q-banner__body{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1001px}.q-banner__title--creativity,.q-banner__title--flexibility{top:20%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-in-out;transition:top .2s linear,opacity .2s ease-in-out}.q-banner__title--creativity.isShow,.q-banner__title--flexibility.isShow{opacity:1;top:20%}.q-banner__title--creativity{top:24%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-in-out;transition:top .2s linear,opacity .2s ease-in-out}.q-banner__title--landing-banner{top:25%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-in-out;transition:top .2s linear,opacity .2s ease-in-out}.q-banner__title--landing-banner.isShow{opacity:1;top:20%}.q-banner__title--low-profile{top:20vh;opacity:0;width:100%;margin:0 auto}.q-banner__subtitle--flexibility{top:78%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-in-out;transition:top .2s linear,opacity .2s ease-in-out}.q-banner__subtitle--flexibility.isShow{opacity:1;top:73%}.q-banner__subtitle--landing-banner{top:20vh;opacity:0}.q-banner__subtitle--creativity{top:72%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-in-out;transition:top .2s linear,opacity .2s ease-in-out}.q-banner__subtitle--easy-install{top:50vh;opacity:0;z-index:-1;-webkit-transition:opacity .2s;transition:opacity .2s}.q-banner__subtitle--easy-install.isShow{z-index:5;opacity:1;pointer-events:all}.q-banner__subtitle--easy-install .content__subtitle{padding-bottom:1rem}.q-banner__body{max-width:1001px}.q-banner__body--flexibility,.q-banner__body--creativity{top:85%;opacity:0;-webkit-transition:top .2s linear,opacity .2s ease-out;transition:top .2s linear,opacity .2s ease-out}.q-banner__body--landing-banner{top:35vh;opacity:0}.q-banner__body--low-profile{top:40vh;opacity:0;width:100%;margin:0 auto}.q-banner__fade{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:0}.q-banner__text{position:absolute;opacity:1;top:0;right:0;bottom:0;left:0;z-index:2}@media screen and (max-width: 590px){.q-banner__text--creativity{display:none}}@media screen and (max-width: 590px){.q-banner__text--flexibility{display:none}}.q-banner__text-mob--creativity{display:none;top:50vh}@media screen and (max-width: 590px){.q-banner__text-mob--creativity{display:block;opacity:0}}.q-banner__text-mob--flexibility{display:none;top:50vh}@media screen and (max-width: 590px){.q-banner__text-mob--flexibility{display:block;opacity:0}}.q-banner__text-inner{max-width:1001px;margin:0 auto}.q-banner__text-inner--low-profile{margin-top:32vh;opacity:0}@media screen and (max-width: 590px){.q-banner__text-inner--low-profile{margin-top:75vh}}.q-banner__text-inner--landing-banner{margin-top:32vh;opacity:0}.q-banner__text-inner--landing-banner .content__title--low-profile,.q-banner__text-inner--landing-banner .content__body--low-profile{margin-top:10vh}@media screen and (max-width: 590px){.q-banner__text-inner--landing-banner{margin-top:22vh}}.q-banner__text-inner--easy-install{opacity:0;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2;width:100%}.q-banner__text-inner--creativity{margin:auto;opacity:1}.q-banner__text-inner--flexibility{opacity:0;margin:auto}.q-banner__text-inner--ending-banner{position:absolute;bottom:-35vh;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-align:center;width:100%;height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.q-banner__text--landing-banner{z-index:3}.q-banner__text--switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:unset;opacity:0;top:80vh;left:51%;width:100%;max-width:850px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%)}@media screen and (max-width: 590px){.q-banner__text--switch{top:65vh}}@media screen and (min-width: 2560px){.q-banner__text--switch{max-width:30%}}.q-banner__canvas--landing-banner{display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;position:absolute;left:0;top:0;width:100%;height:100vh}@media screen and (max-width: 590px){.q-banner__canvas--landing-banner{height:60vh}}.q-banner__canvas--new-section,.q-banner__canvas--combo-ultra{display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;position:absolute;left:0;top:0;width:100%;height:100vh}.q-banner__canvas--new-section.is-mob,.q-banner__canvas--combo-ultra.is-mob{left:50%;top:50%;-o-object-fit:contain;object-fit:contain;height:100vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 590px){.q-banner__canvas--new-section.is-mob,.q-banner__canvas--combo-ultra.is-mob{-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1000px){.q-banner__canvas--new-section,.q-banner__canvas--combo-ultra{-o-object-fit:contain;object-fit:contain}}@media screen and (max-width: 590px){.q-banner__canvas--new-section,.q-banner__canvas--combo-ultra{-o-object-fit:cover;object-fit:cover}}.q-banner__canvas--creativity,.q-banner__canvas--easy-install,.q-banner__canvas--ending-banner{display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;position:absolute;left:0;top:0;width:100%;height:100vh}.q-banner__slide{z-index:2;position:absolute;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0}.q-banner__slide.isShow{opacity:1}.q-banner__slide-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-animation:loop 20s infinite linear;animation:loop 20s infinite linear}@-webkit-keyframes loop{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes loop{to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/base.css.map?v=81175935454912489011733971738 */
