") no-repeat}.container-markdown .bulletList{margin-top:.5em}.section-horizontalRule{background-color:#d9d9ef;color:#4f4e4f}.section-horizontalRule a svg{fill:#fff;width:1em}.container-about{font-family:Montserrat,sans-serif}.container-about .sec-light-grey{background-color:#f0f0f0}.container-about .sec-black{background-color:#4d4d4e}.container-about .section-team{padding-bottom:50px!important;margin-top:10px;padding-top:1px}.container-about .section-team .team-member{padding:5px 0;width:250px;height:300px;background:#f2f2f2;margin:10px;text-align:center}.container-about .section-team .team-member img{padding-top:10px;width:200px;height:200px}.container-about .section-team .team-member .label{margin-top:25px;font-size:14px;font-weight:700;text-transform:uppercase;color:#f5821f}.container-about .section-team .team-member .text{font-size:14px}.container-about .section-team .team-member .price{font-family:Montserrat,sans-serif;font-size:14px}.container-about .section-founder{color:#fff;padding-top:20px;padding-bottom:40px}.container-about .section-founder .fullIm{top:-20px;height:calc(100% + 60px);background-size:contain;background-repeat:no-repeat;position:relative;background-position:50%}.container-about .section-founder .title{color:#656a6e;text-transform:uppercase;font-weight:500;letter-spacing:.25px}.container-about .section-founder .sub{margin-bottom:20px}.container-about .section-founder .text{column-count:2}@media screen and (max-width:900px){.container-about .section-founder .text{column-count:1}.container-about .section-founder .fullIm{background-position:50%;top:0;height:200px;margin-bottom:20px}.container-about .section-founder .sub,.container-about .section-founder .title{text-align:center}}.container-about .section-3{color:#fff}.container-about .section-3 .headshot{width:200px;height:100%;background-color:#000;height:100px;background-image:url(/assets/pages/about/suzanne.jpg);background-size:contain;background-repeat:no-repeat}.container-about .section-3 .content{flex-direction:column}.container-about .section-1,.container-about .section-2,.container-about .section-story,.container-about .section-team{padding-bottom:70px;font-family:Montserrat,sans-serif}.container-about .section-1 .sec-title,.container-about .section-2 .sec-title,.container-about .section-story .sec-title,.container-about .section-team .sec-title{width:100%;text-align:center;color:#656a6e;font-family:Montserrat,serif;font-size:26px;margin-top:.75em;margin-bottom:.75em}.container-about .section-1 .hor-center,.container-about .section-2 .hor-center,.container-about .section-story .hor-center,.container-about .section-team .hor-center{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:10px!important}.container-about .section-1 .hor-center .intro-text,.container-about .section-2 .hor-center .intro-text,.container-about .section-story .hor-center .intro-text,.container-about .section-team .hor-center .intro-text{width:700px;margin:0 60px;text-align:center}.container-about .section-1 .smartrow,.container-about .section-2 .smartrow,.container-about .section-story .smartrow,.container-about .section-team .smartrow{padding-left:1em;padding-right:1em}.container-about .section-1 .smartrow .icon,.container-about .section-2 .smartrow .icon,.container-about .section-story .smartrow .icon,.container-about .section-team .smartrow .icon{width:150px;height:150px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-bottom:1em;text-align:center;margin-top:1em}.container-about .section-1 .smartrow .text,.container-about .section-2 .smartrow .text,.container-about .section-story .smartrow .text,.container-about .section-team .smartrow .text{text-align:left;color:#656767;font-size:16px;font-weight:200;max-width:300px;font-family:Montserrat,sans-serif}.container-about .section-1 .smartrow .title,.container-about .section-2 .smartrow .title,.container-about .section-story .smartrow .title,.container-about .section-team .smartrow .title{letter-spacing:1px;font-size:16px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;color:#868787;font-weight:400;font-family:Montserrat,sans-serif}.container-about .section-1 .smartrow .title span,.container-about .section-2 .smartrow .title span,.container-about .section-story .smartrow .title span,.container-about .section-team .smartrow .title span{font-family:Montserrat,sans-serif;color:#f5821f;padding-bottom:3px;border-bottom:2px solid #30b0c8}.container-about .section-2 .row{height:508px}.container-about .section-2 .row .sec-title{margin-bottom:60px}.container-about .section-2 .row .intro-text{padding:0 80px}.container-about .section-2 .img-col{padding-right:0}.container-about .section-2 .image{background-image:url(/assets/pages/about/rooc.png);height:calc(100% + 70px);background-size:contain;background-repeat:no-repeat}.container-about .section-story{padding:2em}.container-about .section-story .aboutVideo{margin-top:2em;margin-right:2em}.container-about .section-story .content{text-align:center;padding-left:30px}.container-about .section-story .fullImage{height:calc(100% + 50px);background-size:contain;background-repeat:no-repeat;position:relative;background-position:100%}.container-about .section-story .img-content{padding:0}.container-about .section-story .text{text-align:left}.container-home{color:#797b7b;font-family:Montserrat,sans-serif;font-size:15px}.container-home a,.container-home a:visited{color:#f5821f}.container-home h1{font-size:18px;font-weight:410;font-family:Montserrat,sans-serif}.container-home .band{margin-top:42px;margin-bottom:42px}.container-home .bandVideoRow{margin-left:10%;margin-right:10%}.container-home .bandVideo .player-wrapper{position:relative;padding-top:56.25%}.container-home .bandVideo .react-player{position:absolute;top:0;left:0}.container-home .bandVideo .bandVideoRow{padding-top:1em}.container-home .bandVideo .videoTitle{margin-bottom:1em;margin-top:0}.container-home .bandVideo .videoText{min-width:400px;line-height:22px;font-size:15px;letter-spacing:.5px;font-weight:300}@media screen and (max-width:554px){.container-home .bandVideo .videoText{min-width:unset;max-width:90vw}}.container-home .bandBreak{border-top:1px solid #ececec;margin-left:10%;margin-right:10%}.container-home .bandConnect{background-image:url(/assets/pages/home/bandconnectcolor.png);background-repeat:repeat;padding-bottom:6em;padding-left:10vw}.container-home .bandConnect h1{padding-top:4em}.container-home .bandConnect img{width:40vw;float:right;max-width:450px}.container-home .bandTitle{margin-top:1em;margin-bottom:1em;padding-top:3em;text-align:center}.container-home .bandStory{margin-top:0}@media screen and (max-width:554px){.container-home .bandStory{margin-left:15%}}@media screen and (max-width:554px){.container-home .bandStory .col-centered{margin-left:10%!important;margin-right:10%!important}}.container-home .bandStory .clickableSection,.container-home .bandStory .clickableSection:visited{color:#797b7b;text-decoration:none}.container-home .bandStory .CTAButton{margin-top:4em}.container-home .bandStory .storyIcon .greenAccentFill{fill:#a3cf60;opacity:0}.container-home .bandStory .storyIcon .orangeAccentFill{fill:#f58220;opacity:0}.container-home .bandStory .storyIcon .blueAccentFill{fill:#39afc7;opacity:0}.container-home .bandStory .storyIcon:hover{transition:transform .2s ease-in;transform:scale(1.2)}.container-home .bandStory .storyIcon:hover .greenAccentFill{fill:#a3cf60;opacity:1;transition:opacity .2s ease-in}.container-home .bandStory .storyIcon:hover .orangeAccentFill{fill:#f58220;opacity:1;transition:opacity .4s ease-in}.container-home .bandStory .storyIcon:hover .blueAccentFill{fill:#39afc7;opacity:1;transition:opacity .6s ease-in}.container-home .bandStory .storyBlock{max-width:220px;text-align:left}.container-home .bandStory .storyBlockTitle{font-weight:500;text-transform:uppercase;margin-bottom:.5em;margin-top:0;width:220px;letter-spacing:.5px}.container-home .bandStory .storyBlockTitle span{color:#656a6e;border-bottom:1px solid #f5821f}.container-home .bandStory .storyBlockText{line-height:22px;font-size:15px;letter-spacing:.5px;font-weight:300}.container-home .bandStory .storyRow .storyRowBreak{display:none}@media screen and (max-width:1300px){.container-home .bandStory .storyRow .storyRowBreak{display:inline-block}}.container-home .greenBand{background-color:#a3cf5f;text-align:center;padding-top:2em;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:1px;font-weight:300;padding-bottom:1em}.container-home .greenBand .startProjectButton,.container-home .greenBand .startProjectButton:hover{margin-top:16px;margin-bottom:12px;text-transform:none;text-decoration:none;font-size:14px;background-color:#30b0c8;color:#fff!important;padding-left:16px;padding-right:16px;padding-top:10px;border-radius:6px;display:inline-block;height:40px}@media only screen and (min-width:0px) and (max-width:300px){.container-home .brand-logo{width:50px}}@media only screen and (min-width:300px) and (max-width:550px){.container-home .brand-logo{margin-top:.25em;margin-bottom:.25em;width:60px}}@media only screen and (min-width:550px) and (max-width:650px){.container-home .brand-logo{margin-top:.25em;margin-bottom:.25em;width:100px}}@media only screen and (min-width:650px) and (max-width:820px){.container-home .brand-logo{width:120px}}@media only screen and (min-width:820px) and (max-width:880px){.container-home .brand-logo{width:150px}}@media only screen and (min-width:880px) and (max-width:1000px){.container-home .brand-logo{width:170px}}.container-contactform .modal-body{background-color:#fcfcfc}@media (min-width:576px){.container-contactform .modal-dialog{max-width:700px;margin:1.75rem auto}}.container-contactform .leftside{background-color:#f0f0f0;padding:2em}.container-contactform .leftside a{line-height:26px;color:#30b0c8}.container-contactform .leftside .title{margin-top:1em;text-transform:uppercase;color:#30b0c8;padding-bottom:3px;border-bottom:2px solid #30b0c8;width:110px;margin-bottom:25px}.container-contactform .leftside .bold{font-weight:700}.container-contactform .leftside .address{line-height:7px}.container-contactform .rightside{background-color:#fff;padding:2em}.container-contactform h1{font-size:32px!important}.container-contactform .googleMap{border:0;margin:2em;width:300px;height:300px}.container-contactform .subtitle{margin-bottom:1em}.container-contactform .letsTalkButton{cursor:pointer;outline:0!important;background-color:#30b0c8;color:#fff;border:0;margin:1px;text-align:center}.container-contactform .letsTalkButton div{height:100%}@media screen and (max-width:450px){.container-contactform .letsTalkButton{width:100px;height:100px;font-size:12px}.container-contactform .letsTalkButton svg{display:block;margin-left:31px;width:24px;height:24px;margin-bottom:12px;margin-top:12px}.container-contactform .roocreateMap{width:280px;height:280px}.container-contactform .pageContactInfo{font-size:12px;padding-left:0}}@media screen and (max-width:320px){.container-contactform .letsTalkButton{width:90px;height:90px;font-size:10px}.container-contactform .letsTalkButton svg{display:block;margin-left:28px;width:24px;height:24px;margin-bottom:12px;margin-top:12px}}@media screen and (min-width:450px){.container-contactform .letsTalkButton{width:150px;height:150px}.container-contactform .letsTalkButton svg{display:block;margin-left:59px;width:32px;height:32px;margin-bottom:1em;margin-top:1em}}.container-contactform .imageButton{cursor:pointer;outline:0!important;background-color:#fff;color:#656a6e;border:0;margin:1px;font-size:12px;font-weight:500;letter-spacing:.5px;text-align:center;position:relative}.container-contactform .imageButton div{height:100%;width:100%}.container-contactform .imageButton svg{display:block;margin-left:39px;margin-bottom:1em;margin-top:1em}.container-contactform .imageButton .checkmark{position:absolute;bottom:3px;left:-4px;font-size:24px;color:#30b0c8;border-radius:12px;background-color:#fff}.container-contactform .quoteGroup .quoteButton,.container-contactform .quoteGroup .quoteButtonSize{cursor:pointer;padding:0;outline:0!important;background-color:#fff;font-size:12px;font-weight:550;text-transform:uppercase;margin:6px;width:124px;border:1px solid transparent}.container-contactform .quoteGroup .quoteButton div,.container-contactform .quoteGroup .quoteButtonSize div{height:100%}.container-contactform .quoteGroup .quoteButton img,.container-contactform .quoteGroup .quoteButtonSize img{display:block;height:96px;width:unset;margin-left:auto;margin-right:auto}.container-contactform .quoteGroup .imageButtonText{padding-left:3px;padding-top:3px;text-align:left}.container-contactform .quoteGroup .imageButtonSelected,.container-contactform .quoteGroup .quoteButton:hover,.container-contactform .quoteGroup .quoteButtonSize:hover,.container-contactform .quoteGroup .textButtonSelected{box-shadow:0 0 3px 3px rgba(209,210,213,.3);border:1px solid transparent;transition:box-shadow .2s linear}.container-contactform .quoteGroup .quoteButtonSize{width:120px;height:40px;line-height:36px}.container-contactform .quoteGroup .startAProjectProductShot img{height:96px;width:122px}.container-contactform .quoteGroup .startAProjectCartoon img{height:96px;width:unset;margin-left:auto;margin-right:auto}.container-contactform .quoteGroup .ecobox-mailer-group .quoteButtonSize{line-height:unset;font-size:11px;white-space:pre-line;height:50px;width:126px}.container-contactform .quoteGroup .ecobox-mailer-group .textButton{padding-top:6px}.container-contactform .quoteGroup .ecobag-hessian-group .quoteButtonSize,.container-contactform .quoteGroup .ecobox-clam-group .quoteButtonSize{width:200px;line-height:unset}.container-contactform .quoteGroup .ecobag-compostable-group .quoteButtonSize{width:200px;padding-top:4px;line-height:1.4em;height:46px}.container-contactform .quoteGroup .whatKindOfProduct{margin-left:1.5em;margin-right:1.5em}.container-contactform .quoteGroup .whatKindOfProduct .quoteButton{width:131px;height:142px}.container-contactform .quoteGroup .textButton{position:relative;color:#656a6e;text-align:center;font-weight:500;border:1px solid #dcdcdc}.container-contactform .quoteGroup .textButton .checkmark{position:absolute;bottom:3px;left:-4px;font-size:24px;color:#30b0c8;border-radius:12px;background-color:#fff}.container-contactform .quoteGroup .selected{padding-left:6px}.container-contactform .quoteGroup .customerProductCategory{font-size:16px;width:160px;height:40px;line-height:36px}.container-contactform .question{margin-top:-10px}.container-contactform .question .speechBubbleLeftContainer{margin-left:.5em}.container-contactform .question .speech-bubble textarea{outline:0!important;border:0;background-color:#fff;width:100%;padding:.5em;min-height:2em;resize:none}.container-contactform .question .speech-bubble{position:relative;background:#fff;border:1px solid #30b0c8;border-radius:3px;line-height:26px;padding:1em;margin:.5em}.container-contactform .question .speech-bubble-right:after,.container-contactform .question .speech-bubble-right:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.container-contactform .question .speech-bubble-right:after{border-color:rgba(213,0,0,0) rgba(213,0,0,0) rgba(213,0,0,0) #fff;border-width:16px;margin-top:-16px}.container-contactform .question .speech-bubble-right:before{border-color:rgba(0,245,180,0) rgba(0,245,180,0) rgba(0,245,180,0) #30b0c8;border-width:17px;margin-top:-17px}.container-contactform .question .speech-bubble-left{position:relative;display:inline-block;white-space:pre-line;background:#30b0c8;border:1px solid #30b0c8;color:#fff}.container-contactform .question .speech-bubble-left:after,.container-contactform .question .speech-bubble-left:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.container-contactform .question .speech-bubble-left:after{border-color:rgba(213,0,0,0) #30b0c8 rgba(213,0,0,0) rgba(213,0,0,0);border-width:16px;margin-top:-16px}.container-contactform .question .speech-bubble-left:before{border-color:rgba(0,245,180,0) #30b0c8 rgba(0,245,180,0) rgba(0,245,180,0);border-width:19px;margin-top:-19px}.container-contactform .question .qtySliderContainer{padding-top:1em;padding-bottom:2em}.container-contactform .boxSizeDiv{background-image:url(/assets/pages/contact/box-dimensions.png);background-repeat:no-repeat;background-position-x:78px;position:relative;margin-left:auto;margin-right:auto;width:400px;height:170px}@media (max-width:400px){.container-contactform .boxSizeDiv{transform:scale(.75)}}.container-contactform .boxSizeDiv input{font-size:13px;width:80px;border:0;border-bottom:1px solid #30b0c8;padding:2px;outline:0!important}.container-contactform .boxSizeDiv label{margin-right:3px}.container-contactform .boxSizeDiv .heightInput{position:absolute;top:55px;left:300px}.container-contactform .boxSizeDiv .lengthInput{position:absolute;bottom:20px;left:155px}.container-contactform .boxSizeDiv .widthInput{position:absolute;top:55px;left:8px}.container-contactform .bagSizeDiv{margin-left:auto;margin-right:auto;background-image:url(/assets/pages/contact/bag-dimensions.png);background-repeat:no-repeat;background-position-x:100px;position:relative;width:360px;height:206px}@media (max-width:400px){.container-contactform .bagSizeDiv{transform:scale(.75)}}.container-contactform .bagSizeDiv input{width:80px;border:0;border-bottom:1px solid #30b0c8;padding:2px;outline:0!important}.container-contactform .bagSizeDiv label{margin-right:3px}.container-contactform .bagSizeDiv .heightInput{position:absolute;top:80px;left:236px}.container-contactform .bagSizeDiv .widthInput{position:absolute;bottom:0;left:122px}.container-contactform .bagSizeDiv .gussetInput{position:absolute;top:120px;left:8px}.container-contactform .compostableBag{background-image:url(/assets/pages/contact/compostablebag-dimensions.png)}.container-contactform .compostableBag .gussetInput{visibility:hidden}.container-contactform .compostableBag .widthInput input{width:80px}.container-contactform .compostableBag .heightInput input{width:120px}.container-contactform .cottonBag{background-image:url(/assets/pages/contact/cottonbag-dimensions.png)}.container-contactform .cottonBag .gussetInput{visibility:hidden}.container-contactform .pouchSizeDiv{margin-left:auto;margin-right:auto;background-image:url(/assets/pages/contact/pouch-dimensions.png);background-repeat:no-repeat;background-position-x:105px;position:relative;width:400px;height:206px}@media (max-width:400px){.container-contactform .pouchSizeDiv{transform:scale(.75)}}.container-contactform .pouchSizeDiv input{width:80px;border:0;border-bottom:1px solid #30b0c8;padding:2px;outline:0!important}.container-contactform .pouchSizeDiv label{margin-right:3px}.container-contactform .pouchSizeDiv .heightInput{position:absolute;top:80px;left:236px}.container-contactform .pouchSizeDiv .widthInput{position:absolute;bottom:0;left:118px}.container-contactform .pouchSizeDiv .gussetInput{position:absolute;top:120px;left:8px}.container-contactform .squareLabelSizeDiv{background-image:url(/assets/pages/contact/squarelabel-dimensions.png);background-repeat:no-repeat;background-position-x:78px;position:relative;width:400px;height:140px}@media (max-width:400px){.container-contactform .squareLabelSizeDiv{transform:scale(.75)}}.container-contactform .squareLabelSizeDiv input{width:80px;border:0;border-bottom:1px solid #30b0c8;padding:2px;outline:0!important}.container-contactform .squareLabelSizeDiv label{margin-right:3px}.container-contactform .squareLabelSizeDiv .heightInput{position:absolute;top:24px;left:178px}.container-contactform .squareLabelSizeDiv .widthInput{position:absolute;bottom:12px;left:60px}.container-contactform .roundLabelSizeDiv{margin-top:2em;background-image:url(/assets/pages/contact/roundlabel-dimensions.png);background-repeat:no-repeat;background-position-x:82px;position:relative;width:400px;height:170px}@media (max-width:400px){.container-contactform .roundLabelSizeDiv{transform:scale(.75)}}.container-contactform .roundLabelSizeDiv input{width:80px;border:0;border-bottom:1px solid #30b0c8;padding:4px;outline:0!important}.container-contactform .roundLabelSizeDiv label{margin-right:3px}.container-contactform .roundLabelSizeDiv .widthInput{position:absolute;top:100px;left:8px}.container-contactform .imageChoiceGroup{margin-left:4em;margin-right:4em}.container-contactform .imageChoiceTitle{margin-top:12px;font-weight:500;font-size:14px;margin-left:14px;text-transform:uppercase;color:#30b0c8;border-bottom:1px solid #f0f0f0;margin-bottom:12px}.container-contactform .sizeChoiceGroup{margin-right:0;margin-left:0}.container-contactform .customerProductCategoryGroup{margin-left:56px;margin-right:56px}.container-contactform .imageChoiceGroupWide{margin-left:.5em;margin-right:.5em}.container-contactform .howToContact-nameInput{padding-left:2em}.container-contactform .feedback{display:block;color:#f5821f;font-size:12px;margin-top:-10px;margin-bottom:10px}.container-contactform .questionSummaryBox{padding:1em}.container-contactform .questionSummaryBox .questionLink{color:#30b0c8;cursor:pointer;white-space:pre-line}.container-contactform .questionSummaryBox .questionLink:hover{color:#30b0c8;cursor:pointer}.container-contactform .questionSummaryBox h4{font-size:16px;margin-top:.5em}.container-contactform .questionSummaryBox .summaryBlock{margin-bottom:1em}.container-contactform .contact-input-row .input-group-prepend{z-index:100}.container-contactform .contact-input-row .contactInput{padding-left:12px;padding-top:3px;border-radius:4px;margin-left:-4px;width:275px;height:40px;outline:0!important;border:1px solid #30b0c8;caret-color:#30b0c8}@media screen and (max-width:450px){.container-contactform .contact-input-row .contactInput{width:200px}}.container-contactform .contact-input-row ::-webkit-input-placeholder{color:silver}.container-contactform .contact-input-row ::-moz-placeholder{color:silver}.container-contactform .contact-input-row :-ms-input-placeholder{color:silver}.container-contactform .contact-input-row :-moz-placeholder{color:silver}.container-contactform .contact-input-row .contactInputIcon{background-color:#30b0c8;border-color:#30b0c8;height:40px;color:#fff}.container-contactform .contact-input-row .contactInputIcon svg{fill:#fff}.container-contactform .modal-dialog .modal-title{font-family:Montserrat,sans-serif;color:#afacac;font-weight:400;font-size:20px!important;line-height:40px;margin-top:-2px}.container-contactform .modal-dialog .modal-header{border-bottom:0}.container-contactform .modal-dialog .modal-body{overflow:hidden}.container-contactform .modal-dialog .modal-content{min-height:498px}.container-contactform .modal-dialog .modal-footer{border-top:0}.container-contactform .modal-dialog .btn-next,.container-contactform .modal-dialog .btn-next:hover{background-color:#f5821f}.container-contactform .modal-dialog .sliderContainer{position:relative}@media screen and (max-width:450px){.container-contactform .modal-dialog .sliderContainer{width:300px}}.container-contactform .modal-dialog .qtyDetails{margin-left:14px}.container-contactform .modal-dialog .qtySliderContainer{padding:1.5em}.container-contactform .modal-dialog .qtyRCSlider{margin-bottom:2em;margin-top:.5em;margin-left:1em;width:80%}.container-contactform .modal-dialog .backDialogButton,.container-contactform .modal-dialog .closeDialogButton{outline:0!important;background-color:transparent;border:0}.container-contactform .modal-dialog .backDialogButton svg,.container-contactform .modal-dialog .closeDialogButton svg{color:#afacac;width:20px;height:20px;stroke-width:4px;margin-top:6px}.container-contactform .modal-dialog .closeDialogButton svg{width:18px;height:18px}.container-contactform .modal-dialog .backDialogButton:hover svg,.container-contactform .modal-dialog .closeDialogButton:hover svg{color:#30b0c8}.app .logo-title{font-family:Montserrat,sans-serif;padding-top:20px;padding-left:10px;color:#30b0c8;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:100;letter-spacing:1px}.app .max-w-50{max-width:50%}.app .pl-10vw{padding-left:10vw}.app .pr-10vw{padding-right:10vw}.app .transparentBackground{background:transparent}.app .banner{margin-top:100px}.app .sec-title,.app h1{text-transform:none;margin-bottom:.8em;margin-top:1em;letter-spacing:.2px;color:#656a6e;font-family:Montserrat,serif;font-weight:500;font-size:23px}.app .CTAButton{display:inline-block;font-size:16px;font-weight:500;color:#f5821f}.app .CTAButton .chevron{fill:#f5821f;transform:translateY(2px);height:15px;width:15px}.app .button-orange{background-color:#f5821f;color:#fff!important;font-size:18px;font-weight:500;min-width:180px;margin-top:2em;margin-left:6px;margin-right:6px}.app .button-dark{background-color:#30b0c8;text-transform:unset;text-align:center;height:40px;min-width:140px;border-radius:6px;margin-top:2px;padding-top:9px}.app .button-dark,.app .button-dark:active{color:#fff!important;font-weight:400!important}.app .button-dark:hover{color:#fff!important;background-color:#69c4d5}.app .button-chevron{background-color:#30b0c8;color:#fff;transition:transform .5s;padding-top:6px;min-width:150px}.app .button-chevron .chevron{fill:#fff;height:1em}.app .button-chevron:hover{transform:translateX(2px)}.app .begin-button{width:180px;margin-bottom:4em}.app .button-light{background-color:#f0f0f0;text-transform:unset;text-align:center;height:40px;min-width:140px;border-radius:6px;margin-top:2px;padding-top:8px}.app .button-light,.app .button-light:active{color:#4f4e4f!important;font-weight:400!important}.app .button-light:hover{color:#4f4e4f!important;background-color:#e3e3ea}.app .contactBtn{background-color:#f0f0f0;color:#656a6e}.app .contactEmail:before{content:"contact"}.app .contactEmail:after{content:"@roocreate.com"}.app .cookieFooter{position:fixed;bottom:0;width:100%;font-size:14px;z-index:999;line-height:20px;padding:6px;background-color:#f5f5f5}.app .cookieFooter button{border:1px solid #30b0c8;border-radius:6px;margin-left:6px;color:#30b0c8;background-color:#f5f5f5}.app .cookieFooter a{color:#30b0c8}.app .navbar{padding:0!important}.app .navbar .cartIcon{display:inline-block;color:#30b0c8;font-size:14px}.app .navbar #cartDropdown{min-width:65px}.app .navbar #accountsDropdown{min-width:100px}.app .navbar #productsDropdown{min-width:110px}.app .navbar .dropdown-menu{color:#30b0c8;border:1px solid #f8f9fa;border-top:0 solid #f8f9fa;margin-bottom:12px;max-width:300px}.app .navbar .cartView{min-width:300px;font-size:10px;padding-bottom:60px}.app .navbar .cartView #viewCart{float:right;text-align:center;margin-right:12px;margin-top:20px;margin-bottom:6px}.app .navbar .cartView .cartItem{border-bottom:1px solid #f0f0f0;padding-top:3px;padding-bottom:6px}.app .navbar .cartView .cartItem .productName{padding-left:20px;padding-right:20px}.app .navbar .cartView .cartItem .productName a{font-size:14px;font-weight:400;color:#30b0c8}.app .navbar .cartView .cartItem .productDescription{padding-left:20px;padding-right:20px}.app .navbar .cartView .cartItem .productQuantity,.app .navbar .cartView .cartItem .severalMoreMessage{padding-left:20px;padding-right:20px;color:#656a6e}.app .navbar .nav-welcome{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;padding:8px;margin-bottom:4px;color:#7a7b7b;background-color:#f0f0f0;font-weight:500;letter-spacing:.5px}.app .navbar .nav-welcome .nav-welcome-account{font-weight:300;margin:6px 6px 6px 12px}.app .navbar .nav-welcome .nav-welcome-name{padding-top:2px;margin-left:6px;font-weight:300;font-size:16px;text-transform:none;vertical-align:middle}.app .navbar .nav-welcome .accountIcon{font-size:30px;vertical-align:middle;margin-right:2px}.app .navbar .nav-link{text-transform:uppercase;color:#30b0c8!important;font-size:14px}.app .navbar .nav-link:active,.app .navbar .nav-link:hover{color:#69c4d5!important}.app .navbar .nav-link.button-dark{margin-top:-2px;padding-top:9px;height:38px}.app .navbar .nav-link.button-dark,.app .navbar .nav-link.button-dark:active{color:#fff!important;text-transform:unset}.app .navbar .active{font-weight:600;color:#30b0c8!important}.app .navbar .navbar-brand{padding-left:10%;padding-top:0;padding-bottom:0}.app .navbar .navbar-brand .logo{width:100px;height:100px}@media only screen and (max-width:991px){.app .navbar .cartIcon .material-icons{font-size:14px}.app .navbar .cartIcon:before{content:"View Cart - "}.app .navbar .nav-item:not(:last-child){border-bottom:1px solid #30b0c8}.app .navbar .dropdown-menu{min-width:240px;margin-left:2em}}@media only screen and (min-width:992px){.app .navbar .nav-item{margin-right:12px}.app .navbar .dropdown-menu{min-width:240px}.app .navbar .dropdown-menu .nav-item:not(:last-child){border-bottom:1px solid #30b0c8}}.app .signInMenu{padding-left:12px!important}.app .sec-green{background-color:#a3cf5f}.app .sec-grey{background-color:#f2f2ef}.app .sec-dark-grey{background-color:#4d4d4d}.app .sec-white{background-color:#f5f6f7}.app .sec-footer{background-color:#4d4d4e;padding-bottom:60px}.app .section-footer{color:#fff}.app .section-footer .firstColumn{padding-left:80px}@media screen and (min-width:0px) and (max-width:400px){.app .section-footer .firstColumn{padding-left:20px}}.app .section-footer .social-panel{padding-bottom:20px}.app .section-footer .social-panel a{display:inline-block;margin-right:5px}.app .section-footer .social-panel img{width:30px}.app .section-footer .contactEmail{font-weight:700}.app .section-footer .copyright{margin-bottom:0}.app .section-footer .logo{margin-bottom:40px}.app .section-footer a{color:#fff!important;display:block}.app .section-footer .text-col{margin-top:60px}@media screen and (min-width:0px) and (max-width:400px){.app .section-footer .text-col{margin-top:40px}}.app .section-footer .text-col a{line-height:26px}.app .section-footer .text-col .title{text-transform:uppercase;color:#30b0c8;padding-bottom:3px;border-bottom:2px solid #30b0c8;width:110px;margin-bottom:25px}.app .section-footer .text-col .bold{font-weight:700}.app .section-footer .text-col .address{line-height:7px}.app .section-footer .row{padding-bottom:40px}@media screen and (min-width:0px) and (max-width:400px){.app .section-footer .row{padding-bottom:20px}}.app .section-footer .linklist{margin-top:100}@media screen and (min-width:0px) and (max-width:677px){.app .section-footer .linklist{margin-left:2em}}.app .section-footer .contact{min-width:300px}@media screen and (min-width:0px) and (max-width:677px){.app .section-footer .contact{margin-right:2em;margin-left:2em}}.app .sponsoredlogos{padding-top:2em}.app .sponsoredlogos .icon{display:inline-block}.app .sponsoredlogos .iconContainer{width:100%;height:200px;overflow:hidden}.app .sectionTitle{text-align:center;color:#656a6e;font-family:Montserrat,serif;font-size:26px}@media screen and (max-width:400px){.app .navbar{padding-left:3px;padding-right:3px}.app .navbar .navbar-brand{padding-left:6px}}.container-inspire .article-blurb{padding-top:4em;padding-bottom:4em}.container-inspire .top-blurb{margin-left:10%;margin-right:10%}.container-inspire .container-markdown h2{font-size:16px}.container-inspire .barBreak{border-bottom:1px solid silver}.container-inspire .barBreak,.container-inspire .noBarBreak{margin-left:10%;margin-right:10%;margin-top:4em}.container-inspire .pageTitle{margin-top:4em}.container-inspire .container-article-content img{margin-top:1.5em;margin-bottom:.5em}.container-inspire .container-article-content .sec-title{text-transform:uppercase;margin-bottom:1.5em}.container-inspire .container-article-content .sec-subtitle{text-transform:uppercase;font-weight:500;margin-bottom:.5em}.container-inspire .container-article-content .whiteRow .btn{background-color:#fff!important;text-decoration:underline;padding-left:0}.container-learn .blogBox{width:370px;height:370px;margin:15px;display:inline-block}.container-learn .blogBox.small,.container-learn .blogBox.small img{width:185px;height:185px}.container-learn .crossfade{position:relative;height:370px;width:370px;margin:0 auto}.container-learn .crossfade img{position:absolute;left:0;transition:opacity .25s ease-in-out}.container-learn .crossfade img.top{z-index:10}.container-learn .crossfade img.bottom{z-index:1}.container-learn .crossfade img.top:hover{opacity:0}.container-learn .sec-footer{margin-top:15px}.container-learn .bottomRow{margin-bottom:30px}.rendermode-server .container-product-page .articleImage{display:hidden}.container-product-page .home-banner{padding-bottom:0;height:538px}.container-product-page .addToCartSection .contactPageLink,.container-product-page .addToCartSection .contactPageLink:hover{background-color:#30b0c8!important;width:150px;margin-bottom:2em}.container-product-page .addToCartSection .contactPageLink .contactBtn,.container-product-page .addToCartSection .contactPageLink:hover .contactBtn{background-color:unset;color:#fff;text-transform:none}.container-product-page .container-banner .banner-right h1{color:#656a6e;margin-bottom:0;font-size:24px;margin-right:5%}.container-product-page .container-banner .banner-right h3{color:#656a6e;font-size:18px;margin-right:5%}.container-product-page .container-banner .banner-left h1{font-size:24px;margin-bottom:0}.container-product-page .container-banner .banner-left h3{font-size:18px}.container-product-page .ecopouch h1{margin-bottom:6px}.container-product-page .ecopouch h1,.container-product-page .ecopouch h3{color:#656a6e!important;margin-right:5%}.container-product-page .ecobag h1,.container-product-page .ecobag h3,.container-product-page .ecolabel h1,.container-product-page .ecolabel h3{color:#fff!important}.container-product-page .ecobox h1,.container-product-page .ecobox h3{color:#656a6e!important;margin-right:5%!important}.container-product-page .sec-title{text-align:left;margin-top:50px}.container-product-page .btn-orange{background-color:#f5821f;color:#fff}.container-product-page .galleryContainer{padding-top:20px}.container-product-page .comingSoon{padding:4em}.container-product-page .section-productGalleryList{padding-bottom:2em;margin-left:10vw}.container-product-page .section-productGalleryList li{cursor:default}.container-product-page .section-productGalleryList .selectedProduct{border:2px solid #f5821f}.container-product-page .section-productIntro .sec-title{font-size:36px;text-align:center}.container-product-page .section-productIntroContent{padding-left:20%;padding-right:20%;text-align:center;font-weight:300;letter-spacing:.2px;font-size:14px}.container-product-page .section-productChoices{margin-bottom:2em}.container-product-page .section-productChoices .accordionRow{margin-left:calc(10vw - 30px);margin-right:calc(10vw - 30px)}.container-product-page .section-productChoices .greyRow{background-color:#fef2e7;padding-left:0;padding-right:0}.container-product-page .section-productChoices .noPadding{padding:0}.container-product-page .section-productChoices .productSelectionRow{padding-left:30px}.container-product-page .section-productChoices tr{vertical-align:top}.container-product-page .section-productChoices .quantityLabel{width:220px;padding-top:12px;min-height:48px;margin-right:6px}@media screen and (min-width:0px) and (max-width:400px){.container-product-page .section-productChoices .quantityLabel{width:206px;margin-right:1px}}.container-product-page .section-productChoices .quantityContainer{display:inline-block;margin-left:26px;margin-right:26px}.container-product-page .section-productChoices .quantityChooserTable{margin-top:1em;padding-left:6px;padding-right:6px}.container-product-page .section-productChoices .feeLabel{font-size:10px}.container-product-page .section-productChoices .pricePerUnitBlock{text-align:right;line-height:1;font-size:20px;padding-left:12px;padding-right:20px;float:right}@media screen and (min-width:0px) and (max-width:400px){.container-product-page .section-productChoices .pricePerUnitBlock{margin-right:24px;padding-right:18px}}.container-product-page .section-productChoices .pricePerUnitSpan{display:inline-block;min-width:140px;font-size:40px;margin-bottom:3px}.container-product-page .section-productChoices .perUnitSection{text-align:right}.container-product-page .section-productChoices label{background:#f0f0f0;width:100%;height:100%;padding-top:.5em;padding-left:1em;font-size:16px;height:44px;min-width:180px;font-weight:500;color:#656a6e}.container-product-page .section-productChoices input[type=number],.container-product-page .section-productChoices input[type=text]{width:100px;height:48px;padding-left:1em}@media screen and (min-width:0px) and (max-width:400px){.container-product-page .section-productChoices input[type=number],.container-product-page .section-productChoices input[type=text]{width:80px}}.container-product-page .btn-checkout{background:#30b0c8;color:#fff;font-size:18px;font-weight:400;min-width:180px;margin-top:2em;margin-left:6px;margin-right:6px}.container-product-page .btn-checkout .material-icons{font-size:20px;vertical-align:middle;margin-bottom:1px}.container-product-page .section-submitDesign{margin-bottom:2em;margin-top:2em}.container-product-page .section-submitDesign .sec-title{margin-top:2em;margin-bottom:1em}.container-product-page .section-submitDesign .salmonPanel{background-color:#f8d1ae;text-align:center;padding-top:1em;margin-right:2px}.container-product-page .section-submitDesign .salmonPanel:hover{background-color:#fbc696}.container-product-page .section-submitDesign .paleBluePanel{background-color:#b9e2ea;text-align:center;padding-top:1em}.container-product-page .section-submitDesign .paleBluePanel:hover{background-color:#92d7e4}.container-product-page .section-submitDesign .continueChevron{font-size:20px;float:right;margin-left:6px}.container-product-page .section-submitDesign .btn{margin-top:2em;margin-bottom:2em;color:#656a6e!important;text-transform:uppercase;font-size:14px;background-color:#fff!important}.container-product-page .section-submitDesign .error{color:red}.container-product-page .section-productBlurb{margin-bottom:2em}.container-product-page .section-productBlurb .sec-title{margin-top:2em;margin-bottom:1.5em}.container-product-page .section-productBlurb .productCartoon{text-align:right}.container-product-page .section-productBlurb,.container-product-page .section-productGalleryTitle,.container-product-page .section-submitDesign{padding-bottom:10px}.container-product-page .section-productBlurb .hor-center,.container-product-page .section-productGalleryTitle .hor-center,.container-product-page .section-submitDesign .hor-center{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:10px!important}.container-product-page .section-productBlurb .hor-center .intro-text,.container-product-page .section-productGalleryTitle .hor-center .intro-text,.container-product-page .section-submitDesign .hor-center .intro-text{width:700px;margin:0 60px;text-align:center}.container-product-page .section-productBlurb .contain,.container-product-page .section-productGalleryTitle .contain,.container-product-page .section-submitDesign .contain{display:flex;flex-direction:row;justify-content:center;flex-basis:100%;flex-flow:wrap;align-items:center}.container-product-page .section-productBlurb .contain .c-line,.container-product-page .section-productGalleryTitle .contain .c-line,.container-product-page .section-submitDesign .contain .c-line{width:800px}.container-product-page .section-productBlurb .contain .bl-right,.container-product-page .section-productGalleryTitle .contain .bl-right,.container-product-page .section-submitDesign .contain .bl-right{margin-left:60px}.container-product-page .section-productBlurb .contain .bl-left,.container-product-page .section-productGalleryTitle .contain .bl-left,.container-product-page .section-submitDesign .contain .bl-left{margin-right:60px}.container-product-page .section-productBlurb .contain .block,.container-product-page .section-productGalleryTitle .contain .block,.container-product-page .section-submitDesign .contain .block{margin-top:50px;width:360px;height:360px;background-repeat:no-repeat;background-size:contain}.container-product-page .section-productBlurb .contain .block .cont,.container-product-page .section-productGalleryTitle .contain .block .cont,.container-product-page .section-submitDesign .contain .block .cont{margin-left:30px}.container-product-page .section-productBlurb .contain .block .icon,.container-product-page .section-productGalleryTitle .contain .block .icon,.container-product-page .section-submitDesign .contain .block .icon{z-index:-1;position:absolute;width:300px;height:300px;background-repeat:no-repeat;background-position:50%;background-size:contain}.container-product-page .section-productBlurb .contain .block .text,.container-product-page .section-productGalleryTitle .contain .block .text,.container-product-page .section-submitDesign .contain .block .text{width:260px;text-align:left;color:#656767;font-size:14px;font-weight:200}.container-product-page .section-productBlurb .contain .block .num,.container-product-page .section-productGalleryTitle .contain .block .num,.container-product-page .section-submitDesign .contain .block .num{margin-top:150px;color:#f5821f;font-size:20px;font-weight:900;position:relative;top:6px}.container-product-page .section-productBlurb .contain .block .title,.container-product-page .section-productGalleryTitle .contain .block .title,.container-product-page .section-submitDesign .contain .block .title{letter-spacing:2px;font-size:16px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;color:#868787;font-weight:400}.container-product-page .section-productBlurb .contain .block .title span,.container-product-page .section-productGalleryTitle .contain .block .title span,.container-product-page .section-submitDesign .contain .block .title span{color:#f5821f;font-weight:700;padding-bottom:3px;border-bottom:2px solid #30b0c8}.container-product-page .list-group-item{padding-top:15px;padding-bottom:15px}.container-product-page .sizeSelector .listDescriptionContent{display:block}.container-product-page .sizeSelector .listDescriptionHead{font-size:12px}.container-product-page .sizeSelector .list-group-item{padding-top:3px;padding-bottom:3px}@media screen and (max-width:687px){.container-product-page #productSelectorContainer{width:334px}}.container-product-page #productSelectorContainer .container{margin-left:1px;margin-right:0;padding:0}.container-product-page #productSelectorContainer .container .row{width:calc(80vw + 70px)}.container-product-page-single-product{padding-top:100px}.container-product-size-selector .round-label-selector-container{background-color:#fbe3e3;width:auto}.container-product-size-selector .round-label-selector-container .round-label-image,.container-product-size-selector .round-label-selector-container .select-diameter{width:300px}.container-product-size-selector .sec-title{margin-bottom:2em;margin-top:2em;text-align:center}.container-product-size-selector .sec-title h1{margin-bottom:6px}.container-product-size-selector .sec-title h3{font-weight:300;font-size:14px;text-transform:uppercase;white-space:pre-line;line-height:24px}.container-product-size-selector .summary-thumb{height:220px;float:right}.container-product-size-selector .sliderBand{margin-left:100px;margin-top:20px}.container-product-size-selector .titleText{font-weight:500;font-size:14px;letter-spacing:.2px}.container-product-size-selector .qtyTitle{text-transform:uppercase}.container-product-size-selector .qtyCol{border-right:1px solid #656a6e;text-align:right}.container-product-size-selector .pricePerUnitSpan{font-weight:500;font-size:26px}.container-product-size-selector .pricePerUnitBlock{font-size:12px;letter-spacing:.2;text-transform:uppercase;font-weight:500;display:inline-block}.container-product-size-selector .qtyBlock{display:inline-block;text-align:right}.container-product-size-selector .slider{margin-top:24px}.container-product-size-selector .uppercaseLabel{text-transform:uppercase;font-size:14px;font-weight:500}.container-product-size-selector .productSummaryBand{margin-left:100px;margin-right:100px;margin-bottom:2em}.container-product-size-selector .productSummaryBand .divider{border-bottom:1px solid #ececec;margin-top:12px;margin-bottom:12px}.container-product-size-selector .productSummaryBand .titleText{text-transform:uppercase;font-weight:500}.container-product-size-selector .productSummaryBand .rightBorder{border-right:1px solid #ececec}.container-product-size-selector .section-productChoices{margin-bottom:0}.container-product-size-selector .section-productChoices .quantityContainer{margin-top:12px;margin-right:0}.container-product-size-selector .section-productChoices table{min-width:400px}.container-product-size-selector .section-productChoices .labelCol{text-align:right}.container-product-size-selector .section-productChoices .quantityLabel{background:transparent;color:#656a6e;font-weight:500;font-size:14px;text-transform:uppercase}.container-product-size-selector .section-productChoices input[type=number]{height:42px;text-align:center;outline:none!important}.container-product-size-selector .orderButton{display:block;background-color:transparent;margin:12px;border:0;outline:none!important;cursor:default}.container-product-size-selector .orderButton .title{text-align:left;text-transform:uppercase;display:block;color:#656a6e;font-weight:500;font-size:14px;letter-spacing:.2px}.container-product-size-selector .orderButton .subtitle{font-weight:300;text-align:left;display:block;white-space:nowrap;font-size:12px;letter-spacing:.2px}.container-product-size-selector .orderButton .checkbox{float:left;margin-top:6px;margin-right:12px;margin-bottom:12px}.container-product-size-selector .orderButton .checkbox .circle{stroke:#656a6e}.container-product-size-selector .orderButton .checkbox .checkmark{opacity:0}.container-product-size-selector .orderButtonSelected .checkbox .circle{stroke:#30b0c8}.container-product-size-selector .orderButtonSelected .checkbox .checkmark{stroke:#30b0c8;transition:opacity .1s linear;opacity:1}.btn-link{border:0}.btn-link,.btn-scroll{background-color:transparent!important;color:#30b0c8;padding-left:0}.btn-scroll{transition:transform .2s}.btn-scroll .chevron{fill:#30b0c8;transform:rotate(90deg) translateY(-3px);height:16px;width:16px}.btn-scroll .chevronAnimation{animation:wiggledown .5s cubic-bezier(.25,.1,.4,.82);animation-iteration-count:5;animation-delay:2s;animation-direction:alternate}@keyframes wiggledown{0%{transform:translateY(0)}25%{transform:translateY(2px)}50%{transform:translateY(2px)}to{transform:translateY(0)}}.btn-scroll:hover{transform:translateY(-2px)}.container-products-size-grid{padding-bottom:4em}.product-article{font-size:14px;letter-spacing:.2px;margin-left:-15px}.product-article .roobadges{display:block;margin-top:3px;margin-left:1em;height:100px}.product-article h4{font-size:14px}.product-article .article-ecobox-clam,.product-article .article-ecobox-mailer,.product-article .article-ecobox-product{background-color:#fef2e7;color:#656a6e}.product-article .article-ecobox-clam .articleContent,.product-article .article-ecobox-mailer .articleContent,.product-article .article-ecobox-product .articleContent{margin-left:10%;padding-top:3em;padding-bottom:3em}.product-article .article-ecobox-clam .articleContent h3,.product-article .article-ecobox-mailer .articleContent h3,.product-article .article-ecobox-product .articleContent h3{margin-top:24px;font-size:18px;margin-bottom:24px}.product-article .article-ecobox-clam .articleImage,.product-article .article-ecobox-mailer .articleImage,.product-article .article-ecobox-product .articleImage{float:right;width:40vw}.product-article .article-ecobox-product{background-color:#ffefb5;color:#656a6e}.product-article .article-ecobox-product h1{color:#656a6e!important}.product-article .article-ecobox-product .articleImage{float:right;width:50vw;max-width:550px}.product-article .article-ecobag-cotton,.product-article .article-ecobag-hessian,.product-article .article-ecolabel-rect,.product-article .article-ecolabel-round,.product-article .article-ecopouch-black,.product-article .article-ecopouch-clear,.product-article .article-ecopouch-kraft,.product-article .product-hero-article{background-color:#fdf2e7;padding-bottom:4em;padding-top:3em;margin-bottom:3em}.product-article .article-ecobag-cotton .articleContent,.product-article .article-ecobag-hessian .articleContent,.product-article .article-ecolabel-rect .articleContent,.product-article .article-ecolabel-round .articleContent,.product-article .article-ecopouch-black .articleContent,.product-article .article-ecopouch-clear .articleContent,.product-article .article-ecopouch-kraft .articleContent,.product-article .product-hero-article .articleContent{margin-left:10%;margin-right:10%;max-width:60vw}.product-article .article-ecobag-cotton .articleImage,.product-article .article-ecobag-hessian .articleImage,.product-article .article-ecolabel-rect .articleImage,.product-article .article-ecolabel-round .articleImage,.product-article .article-ecopouch-black .articleImage,.product-article .article-ecopouch-clear .articleImage,.product-article .article-ecopouch-kraft .articleImage,.product-article .product-hero-article .articleImage{float:right;width:40vw;max-width:320px}.product-article .article-ecobag-cotton .btn-scroll,.product-article .article-ecobag-hessian .btn-scroll,.product-article .article-ecolabel-rect .btn-scroll,.product-article .article-ecolabel-round .btn-scroll,.product-article .article-ecopouch-black .btn-scroll,.product-article .article-ecopouch-clear .btn-scroll,.product-article .article-ecopouch-kraft .btn-scroll,.product-article .product-hero-article .btn-scroll{margin-top:2em}.product-article .article-ecobag-hessian{background-color:#e4ebfb;padding-bottom:6em}.product-article .article-ecobag-cotton{background-color:#bce4ec;padding-bottom:6em}.product-article .article-ecolabel-rect{background-color:#f9e2e3;padding-bottom:6em}.product-article .article-ecolabel-round{background-color:#cfe5dd;padding-bottom:6em}.product-article .article-ecobox-mailer{background-color:#bce4ec}.product-article .article-ecobox-mailer .articleContent{padding-bottom:3em}.product-article .article-ecobox-mailer .articleImage{width:unset;max-width:500px;max-height:400px}.product-article .bottom-blurb{min-height:15em;background-color:#f0fcff;padding-top:2em;padding-bottom:2em;padding-left:10%}.product-article .bottom-blurb h1{font-size:24px}.product-article .bottom-blurb h2{font-size:22px}.product-article .bottom-blurb h3{font-size:18px}.product-article .bottom-blurb .btnOrange{background-color:#f5821f;color:#fff}.product-article .bottom-blurb .articleContent h1{margin-top:1em;margin-bottom:1em}.product-article .bottom-blurb .cartoon{max-height:15em}.product-article .bottom-blurb .articleImage{float:right;width:40vw;max-width:500px}.product-article .bottom-blurb img.float-right{width:80%;max-width:600px}@media (max-width:576px){.product-article .bottom-blurb img.float-right{float:none!important;max-width:80vw}}@media screen and (min-width:577px) and (max-width:768px){.product-article .bottom-blurb img.float-right{width:300px}}@media (min-width:769px){.product-article .bottom-blurb img.float-right{width:80%;max-width:600px}}.product-article .bottom-blurb-ecobox-mailer{background-color:#f1f7df}.product-article .bottom-blurb-ecobox-mailer .container-markdown{max-width:1200px}.product-article .bottom-blurb-ecobox-clam{background-color:#b4e1ea;padding-top:2em;padding-bottom:2em;padding-left:10%}.product-article .bottom-blurb-ecobox-clam .btnOrange{background-color:#f5821f;color:#fff}.product-article .bottom-blurb-ecobox-clam .article-content h1{margin-top:1em;margin-bottom:1em}.product-article .bottom-blurb-ecobox-clam .articleImage{float:right;width:40vw;max-width:500px}.ecolabel-round-size-selector .continueButton{background-color:#30b0c8;color:#fff;transition:transform .5s}.ecolabel-round-size-selector .continueButton:hover{transform:translateX(2px)}.ecolabel-round-size-selector .chevron{fill:#fff;height:1em}.ecolabel-round-changeButton{background-color:transparent;color:#30b0c8;font-size:14px;text-transform:uppercase;transition:transform .5s}.ecolabel-round-changeButton .chevron{height:1em;fill:#30b0c8}.ecolabel-round-changeButton:hover{color:#30b0c8;transform:translateX(-2px)}.ecolabel-rect-slider{max-width:600px;background:#cfe5dd;overflow:hidden}.ecolabel-size-selector{padding:12px}.ecolabel-rect-size-selector .summary-thumb{height:unset;width:160px}.container-article-content{font-family:Montserrat,sans-serif}.container-article-content .actionButtonContainer{margin-top:2em}.container-article-content .contentRow{padding-bottom:2em;padding-top:1em;padding-left:80px}.container-article-content .textContentArea{max-width:400px;margin-left:2em;margin-right:2em}@media screen and (min-width:0px) and (max-width:400px){.container-article-content .textContentArea{max-width:unset}}.container-article-content .btn{color:#656a6e;font-size:14px;min-width:180px;margin-bottom:1em}.container-article-content a.btn{font-size:16px}.container-article-content .video{margin-right:1em;margin-top:2em}.container-article-content img{margin-right:1em}@media screen and (min-width:0px) and (max-width:400px){.container-article-content img{max-width:300px}}@media screen and (min-width:400px) and (max-width:440px){.container-article-content img{max-width:380px}}.container-article-content .greyRow{background-color:#fcf1e8;padding-top:1em;padding-bottom:2em}.container-article-content .greyRow .btn{background-color:#fff}.container-article-content .whiteRow{padding-top:1em;padding-bottom:2em}.container-article-content .whiteRow .btn{background-color:#f0f0f0!important}.container-accordionSelect{margin-bottom:2em;padding-bottom:.5em;min-width:310px}.container-accordionSelect h4{padding-top:6px;padding-bottom:6px;padding-left:.5em}.container-accordionSelect a{color:#656a6e;font-size:16px}.container-accordionSelect a:active,.container-accordionSelect a:hover{color:#f5821f}.container-accordionSelect .panel-heading{background-color:#f0f0f0;border-bottom:4px solid #fff}.container-accordionSelect .expander{float:right;margin-right:12px;font-size:34px}.container-accordionSelect .panel-collapse{background-color:#f0f0f0}.container-accordionSelect .dropdown-toggle{padding-top:.5em;padding-left:12px;font-size:16px;height:44px;min-width:180px;font-weight:500;color:#656a6e;text-align:left;border-radius:0;background-color:#f0f0f0;outline:none!important;width:100%;border-left:1px solid #fff}.container-accordionSelect .dropdown-toggle:hover{color:#f5821f}.container-accordionSelect .dropdown-toggle-content{padding-right:6px}.container-accordionSelect .dropdown-item{color:#656a6e;background-color:#f0f0f0;border:1px solid #f0f0f0;cursor:default;margin-bottom:1px;padding-top:.5em;padding-bottom:.5em}.container-accordionSelect .dropdown-item:hover{background-color:#f0f0f0;border:1px solid #f5821f;color:#f5821f}.container-accordionSelect .selectedItem .selected-item{background-color:#f5821f;width:100%;color:#fff;padding:.5em .5em .5em 12px;display:block;min-height:4em;border-left:1px solid #fff}.container-accordionSelect .selectedItem .selected-item:hover{color:#fff;cursor:pointer}.container-accordionSelect .selectedItem .listDescriptionHead{display:none}.container-accordionSelect .listDescriptionContent{white-space:pre-line}.container-accordionSelect .dropdown-menu{width:100%;padding-top:0;padding-bottom:0}.container-accordionSelect .dropdown-menu .listDescriptionHead{font-weight:700;color:#656a6e}.container-accordionSelect .dropdown-menu .listDescriptionContent{color:#656a6e}.container-accordionSelect .dropdown-menu .selected{background-color:#f5821f;color:#fff}.container-accordionSelect .dropdown-menu .selected .listDescriptionContent,.container-accordionSelect .dropdown-menu .selected .listDescriptionHead,.container-accordionSelect .dropdown-menu .selected:hover{color:#fff}.container-notfound .errorMessage{padding-top:4em;min-height:16em}.container-checkout{margin-top:120px;font-family:Montserrat,sans-serif}.container-checkout .message{padding-top:1em;min-height:16em}.container-checkout .contactBtn{text-transform:none;background-color:#30b0c8;color:#fff}.container-checkout .wideButton{padding-left:6px}.container-checkout .linkButton{background-color:transparent;color:#30b0c8;padding:0}.container-checkout .consultOurTeam{max-width:500px}.container-checkout .shippingAddress input[type=text]{width:220px}.container-checkout .chatButton{border:0;background:transparent;position:fixed;bottom:20px;right:40px}.container-checkout .deliveryAndPayment{border:1px solid silver;padding:1em 4em 4em}.container-checkout .deliveryAndPayment svg{margin-right:6px}.container-checkout .deliveryAndPayment button{margin-left:0}.container-checkout .btn-orange{background-color:#f5821f;color:#fff;border-radius:6px;border:1px solid #f5821f}.container-checkout .btn-blue{background-color:#30b0c8;color:#fff;border-radius:6px;border:1px solid #30b0c8}.container-checkout .quantityDiv{width:100%;text-align:center;font-size:14px}.container-checkout .removeButton{cursor:default}.container-checkout .removeButton i{font-size:18px;color:#ccc}.container-checkout .removeItemDiv{width:100%;text-align:center}.container-checkout input[type=number],.container-checkout input[type=text]{padding-top:2px;padding-bottom:2px;width:60px;padding-left:1em}.container-checkout .cartIsEmpty{margin:6em}.container-checkout .btn{margin:2em}.container-checkout .button-dark{margin:0}.container-full-serve-design{font-family:Montserrat,sans-serif;background-color:#f0f0f0;min-width:600px}.container-full-serve-design .slider{width:calc(600px - 2em)}.container-full-serve-design .sliderTable{background-color:#fff;width:600px}.container-full-serve-design .short-slider{width:400px}.container-full-serve-design .slider-td{width:400px;cell-padding:12px}.container-full-serve-design .rangeLabel{font-size:14px;padding-top:18px;padding-bottom:18px;padding-left:14px;width:100px}.container-full-serve-design .stepPanel-enter{opacity:.5}.container-full-serve-design .section-demographics{width:600px;padding:1em}.container-full-serve-design .stepPanel-enter.stepPanel-enter-active{opacity:1;transition:opacity .5s ease-in;transition-delay:.1s}.container-full-serve-design .stepPanel-leave{opacity:0}.container-full-serve-design .stepPanel-leave.stepPanel-leave-active{opacity:1;transition:opacity .1s ease-in}.container-full-serve-design a{cursor:default}.container-full-serve-design .femaleIcon-selected,.container-full-serve-design .femaleIcon-unselected{height:135px;width:59px;background-size:59px 135px;background-position-x:center;background-repeat:no-repeat;display:inline-block;margin:6px}.container-full-serve-design .maleIcon-selected,.container-full-serve-design .maleIcon-unselected{height:135px;width:59px;background-size:48px 135px;background-repeat:no-repeat;background-position-x:center;display:inline-block;margin:6px}.container-full-serve-design .femaleIcon-selected{background-image:url(/assets/pages/creativebrief/female-selected.png);border-bottom:4px solid #f5821f;border-radius:48px}.container-full-serve-design .femaleIcon-unselected{background-image:url(/assets/pages/creativebrief/female-unselected.png)}.container-full-serve-design .maleIcon-selected{background-image:url(/assets/pages/creativebrief/male-selected.png);border-bottom:4px solid #f5821f;border-radius:48px}.container-full-serve-design .maleIcon-unselected{background-image:url(/assets/pages/creativebrief/male-unselected.png)}.container-full-serve-design .femaleIcon-selected:hover,.container-full-serve-design .femaleIcon-unselected:hover{background-image:url(/assets/pages/creativebrief/female-hover.png)}.container-full-serve-design .maleIcon-selected:hover,.container-full-serve-design .maleIcon-unselected:hover{background-image:url(/assets/pages/creativebrief/male-hover.png)}.container-full-serve-design .circle{border:1px solid #30b0c8;border-radius:50%;width:40px;height:40px;display:inline-block;text-align:center;vertical-align:center;font-size:20px;color:#30b0c8;padding-top:4px;padding-left:1px;margin:6px;cursor:default}.container-full-serve-design .circle:hover{font-weight:500}.container-full-serve-design .circle-selected{color:#fff;background-color:#30b0c8}.container-full-serve-design .stepBar{margin-top:1em}.container-full-serve-design input{border:0 solid #30b0c8}.container-full-serve-design .inputRow{margin-top:1em}.container-full-serve-design .message{padding-top:4em;min-height:16em}.container-full-serve-design .btn .material-icons-left{font-size:22px;float:left}.container-full-serve-design .btn .material-icons-right{font-size:22px;float:right}.container-full-serve-design .rc-slider-handle{margin-left:-7px;margin-top:-9px;width:30px;height:30px;border:2px solid #30b0c8}.container-full-serve-design .rc-slider-handle:focus,.container-full-serve-design .rc-slider-handle:hover{border:2px solid #69c4d5}.container-full-serve-design .sec-title{text-align:left;color:#f5821f;font-family:Montserrat,serif;width:600px;font-size:26px;margin-top:1em}.container-full-serve-design .placeholder{color:silver;font-style:italic;font-size:12px}.container-full-serve-design .btn{min-width:150px}.container-full-serve-design .wizardButtonSpacing{margin-left:300px}.container-full-serve-design .blueBorder{border:1px solid #fff;width:600px;padding:2em}.container-full-serve-design .whiteBackground{background-color:#fff}.container-full-serve-design div[id^=font-picker]{box-shadow:none;border:1px solid #30b0c8;border-radius:3px}.container-full-serve-design div[id^=font-picker] .dropdown-button,.container-full-serve-design div[id^=font-picker] .dropdown-button.expanded,.container-full-serve-design div[id^=font-picker] .dropdown-button:focus,.container-full-serve-design div[id^=font-picker] .dropdown-button:hover{background-color:#fff}.container-full-serve-design div[id^=font-picker] ul{background-color:#fff;boxShadow:none;border:1px solid #30b0c8;border-top:0}.container-full-serve-design div[id^=font-picker] a{color:#30b0c8}.container-full-serve-design div[id^=font-picker] .expanded{background-color:#fff;boxShadow:none;border:1px solid #30b0c8;border-top:1px}.container-full-serve-design .designForm .material-icons{color:#f0f0f0;font-size:60px}.container-full-serve-design .swatches-picker div{box-shadow:none!important}.container-full-serve-design .tagListRow{margin-bottom:2em}.container-full-serve-design .tagListEditor{border:1px solid #fff;margin-top:2em;width:600px}.container-full-serve-design .tagListEditor td{padding-left:20px;padding-top:1em;background:#fff}.container-full-serve-design .tagListEditor .addYourOwn{color:#30b0c8;padding-left:6px}.container-full-serve-design .tagListEditor .tagListEditorQuestion{margin-left:6px}.container-full-serve-design .tagListEditor input{border:1px solid transparent;background-color:#fbf9f9;height:100%;min-width:200px;margin:2px 6px;outline:none}.container-full-serve-design .tagListEditor .tagListEditorInput{border-top:1px solid #f0f0f0;padding-bottom:2em}.container-full-serve-design .btn{height:100%;color:#30b0c8;border:1px solid #30b0c8}.container-full-serve-design .btn:hover{color:#30b0c8}.container-full-serve-design .fontPickerAdd{color:#30b0c8;margin-left:6px;margin-bottom:2px;margin-top:1px}.container-full-serve-design input[type=submit]{color:#fff;background-color:#30b0c8;min-width:125px;margin-bottom:2em}.container-full-serve-design .wordPill{display:inline-block}.container-full-serve-design .wordPillSuggestions a{margin:.5em;cursor:default;color:#969696;text-decoration:underline}.container-full-serve-design .wordPillSuggestions a:hover{color:#69c4d5;text-decoration:underline}.container-full-serve-design .wordPillSelections{margin-bottom:2em;border-top:1px solid #f0f0f0;background-color:#fbf9f9;padding:1em}.container-full-serve-design .wordPillSelections .wordPill{border:1px solid #30b0c8;border-radius:12px;background-color:#fff;padding:4px 6px;margin:1px}.container-full-serve-design .wordPillSelections .wordPill a{padding:2px;cursor:default;color:#000}.container-full-serve-design .wordPillSelections .wordPill a.wordPillDelete{font-weight:700;color:#30b0c8}.container-full-serve-design .wordPillSelections .swatchPill{padding-top:4px;padding-left:6px;padding-right:12px}.container-full-serve-design label{text-transform:uppercase;color:#30b0c8;min-width:600px;font-weight:500;width:100%;margin-top:1em}.container-full-serve-design input{padding:.5em}.container-full-serve-design .fullWidth{width:600px}.container-full-serve-design .multilineText{border:1px solid #fff;min-height:12em;outline:0!important}.container-full-serve-design .multilineText:focus{outline:0!important}.container-full-serve-design select{background:#fff;border:1px solid #fff;border-radius:0;height:40px;-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,");background-position:100% 50%;background-repeat:no-repeat;padding-left:6px}:root{--amplify-font-family:"Montserrat",sans-serif;--amplify-text-xxs:.75rem;--amplify-text-xs:.81rem;--amplify-text-sm:0.875rem;--amplify-text-md:1rem;--amplify-text-lg:1.5rem;--amplify-text-xl:2rem;--amplify-text-xxl:2.5rem;--amplify-white:#fff;--amplify-primary-color:#30b0c8;--amplify-primary-contrast:var(–amplify-white);--amplify-primary-tint:#69c4d5;--amplify-primary-shade:#69c4d5;--amplify-secondary-color:$head-orange;--amplify-secondary-contrast:var(–amplify-white);--amplify-secondary-tint:$sec-title-grey;--amplify-secondary-shade:$sec-title-grey;--amplify-tertiary-color:$banner-green;--amplify-tertiary-contrast:var(–amplify-white);--amplify-tertiary-tint:$banner-green;--amplify-tertiary-shade:$banner-green;--amplify-grey:$sec-title-grey;--amplify-light-grey:#c4c4c4;--facebook-button-background:#4267b2;--google-button-background:#dd4b39;--border-radius:0px}amplifyAuthenticator{box-shadow:none}.authModalDialog-modal-dialog .modal-header{border-bottom:0;padding:0}.authModalDialog-modal-dialog .modal-content{border:0}.authModalDialog-modal-dialog .modal-body{padding:0}.authModalDialog-modal-dialog .modal-header .close{padding:1rem 0 0}.container-signin .message{padding-top:4em;min-height:16em}.container-SignInErrorInfo{position:fixed;top:100px;width:100%;background-color:#f5821f;color:#fff;padding-left:10%}@media (min-width:800px){.amplify-form-section{padding-left:300px;background-image:url(/assets/pages/auth/verticalbanner.png);background-repeat:no-repeat;max-width:800px!important}}.federatedSignInButtons{text-align:center;margin-top:15px}.federatedSignInButtons .federatedOr{margin-bottom:15px;text-transform:uppercase;font-weight:600;font-size:14px}.container-custom .customProductBanner h1{font-size:26px!important;margin-bottom:6px!important}.container-custom .customProductBanner h3{font-size:22px!important}.container-custom .container-article-content .btn{color:#656a6e;font-size:14px;min-width:180px;margin-bottom:1em}.container-custom .container-article-content a.button-dark,.container-custom .container-article-content a.button-dark:hover{margin:6px;background-color:#f0f0f0}.container-termsandconditions{font-family:Montserrat,sans-serif}.container-termsandconditions .tandc{padding:2em}.container-designOptionsButtons a{cursor:default}.container-designOptionsButtons button{cursor:default;background:transparent;border:0 solid transparent;outline:0!important;padding:0!important;margin:6px}.container-designOptionsButtons .strongbold{font-weight:500;font-size:20px;margin-top:6px;margin-bottom:20px}.container-designOptionsButtons .card-body{text-align:left}.container-designOptionsButtons .card{border-radius:0!important;margin-bottom:0;padding:0}.container-designOptionsButtons .card-header{border-radius:0}.container-designOptionsButtons .priceDescriptionBlock{margin-bottom:.25em;font-size:13px}.container-designOptionsButtons .priceDescriptionBlock .inlineTitle{font-weight:600;margin-right:6px}.container-designOptionsButtons .priceTitle{font-size:18px;font-weight:500;margin-bottom:1em}.container-designOptionsButtons .card{width:266px;border:2px solid #fff;margin:0!important}.container-checkout .pricingIcon{display:none}.container-checkout .strongbold{text-align:left;margin-bottom:0}.container-checkout .selectedDesignOption{float:right;font-weight:500;font-size:30px}.container-checkout .card-header{color:#fff;background-color:transparent;border-bottom:0;font-family:Montserrat,sans-serif;font-weight:600}.container-checkout .card{border-radius:12px;margin-bottom:0;min-height:250px}.container-checkout .card-body{padding-top:0}.container-checkout .card.orangeBorder{background-color:#f5821f;color:#fff}.container-checkout .card.blueBorder{background-color:#30b0c8;color:#fff}.container-checkout .card.greenBorder{background-color:#a3cf5f;color:#fff}.container-checkout .priceDescriptionBlock,.container-checkout .priceTitle{margin-bottom:6px}.container-product-page .modal-footer{padding-top:0;border-top:0 solid transparent}.container-product-page .modal-footer .decideLaterButton{margin-bottom:16px}.container-product-page .modal-body{padding-bottom:0}.container-product-page .modal-body .sec-title{text-align:center}.container-product-page .modal-body .sec-title h1{color:#fff}.container-product-page .modal-body img{width:80%}.container-product-page .modal-body .hideonmodal{display:none}.container-product-page .modal-body .purpleBlock{background-color:#8496c7;color:#fff;font-weight:500;text-align:center}.container-product-page .modal-body .card-body{padding-top:.5em;padding-bottom:.5em}.container-product-page .modal-body .card-hover-outline{border:3px solid #8496c7}.container-product-page .modal-body .redText{color:#e37448;margin-bottom:.5em}.container-product-page .modal-body .card-hover-outline:hover{box-shadow:0 0 3px 3px rgba(209,210,213,.3);border:0 solid rgba(209,210,213,.3);transition:box-shadow .2s linear}.container-product-page .modal-footer .btn-orange{background-color:#535251}.container-product-page .modal-content{background:#8496c7;border:1px solid #8496c7;border-radius:12px}.container-product-page .modal-content .container-designOptionsButtons .card-header{background-color:#fcd4e6;border-bottom:0;font-family:Montserrat,sans-serif;font-weight:600}.container-product-page .modal-content .container-designOptionsButtons .card{margin:0!important;border:1px solid #8496c7}.container-product-page .modal-content .container-designOptionsButtons .selectedDesignOption{display:none}.container-banner{text-align:center;position:relative}.container-banner .banner-left{width:100%;text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.container-banner .banner-left h1{font-size:34px;line-height:36px;color:#fff;margin-left:10%}.container-banner .banner-left h3{font-size:23px;color:#fff;font-weight:300;margin-left:10%;max-width:40vw;line-height:30px}@media screen and (min-width:555px) and (max-width:768px){.container-banner .banner-left h1{font-size:26px;line-height:32px;max-width:38vw}.container-banner .banner-left h3{display:none}}@media screen and (max-width:554px){.container-banner .banner-left h1{font-size:20px;line-height:26px;max-width:38vw}.container-banner .banner-left h3{display:none}}.container-banner .banner-right{width:100%;text-align:right;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.container-banner .banner-right h1{font-size:34px;line-height:36px;color:#fff;margin-right:10%}.container-banner .banner-right h3{font-size:23px;color:#fff;font-weight:300;margin-right:10%;line-height:30px}@media screen and (min-width:555px) and (max-width:768px){.container-banner .banner-right h1{font-size:26px;line-height:36px}.container-banner .banner-right h3{font-size:19px}}@media screen and (min-width:400px) and (max-width:554px){.container-banner .banner-right h1{font-size:26px;line-height:28px}.container-banner .banner-right h3{font-size:18px}}@media screen and (max-width:400px){.container-banner .banner-right h1{font-size:20px;line-height:22px}.container-banner .banner-right h3{display:none}}.container-banner .banner-splash-noBar,.container-banner .banner-splash-withBar{background-color:#fff;width:350px;position:absolute;bottom:10%;top:10%;left:5%;padding:2em;text-align:left}@media screen and (min-width:0px) and (max-width:544px){.container-banner .banner-splash-noBar,.container-banner .banner-splash-withBar{width:300px;padding:.75em}}@media screen and (min-width:545px) and (max-width:768px){.container-banner .banner-splash-noBar,.container-banner .banner-splash-withBar{width:400px;padding:1em}}@media screen and (min-width:769px) and (max-width:992px){.container-banner .banner-splash-noBar,.container-banner .banner-splash-withBar{width:360px;padding:1em}}@media screen and (min-width:992px) and (max-width:1200px){.container-banner .banner-splash-noBar,.container-banner .banner-splash-withBar{width:280px;padding:1em}}.container-banner .banner-splash-title{margin-bottom:20px;color:#f5821f}.container-banner .banner-splash-title h1{font-family:Montserrat,serif;font-size:26px}@media screen and (min-width:0px) and (max-width:544px){.container-banner .banner-splash-title h1{font-size:14px}}@media screen and (min-width:545px) and (max-width:768px){.container-banner .banner-splash-title h1{font-size:18px}}@media screen and (min-width:769px) and (max-width:992px){.container-banner .banner-splash-title h1{font-size:20px}}@media screen and (min-width:992px) and (max-width:1200px){.container-banner .banner-splash-title h1{font-size:20px}}.container-banner .banner-splash-content{font-family:Montserrat,sans-serif}@media screen and (min-width:0px) and (max-width:544px){.container-banner .banner-splash-content{font-size:12px}}@media screen and (min-width:545px) and (max-width:768px){.container-banner .banner-splash-content{font-size:14px}}@media screen and (min-width:769px) and (max-width:992px){.container-banner .banner-splash-content{font-size:16px}}@media screen and (min-width:992px) and (max-width:1200px){.container-banner .banner-splash-content{font-size:16px}}@media screen and (min-width:1201px){.container-banner .banner-splash-content{font-size:16px}}.container-banner .banner-label{text-align:center;background-color:#a3cf5f;font-family:Montserrat,sans-serif;text-transform:uppercase;color:#fff;font-size:28px;padding:25px 20px 20px;display:inline-block;position:relative;height:90px;letter-spacing:5px}@media only screen and (min-width:400px) and (max-width:550px){.container-banner .banner-label{font-size:18px}}@media only screen and (min-width:550px) and (max-width:650px){.container-banner .banner-label{font-size:20px}}@media only screen and (min-width:650px) and (max-width:800px){.container-banner .banner-label{font-size:26px}}@media screen and (min-width:300px) and (max-width:400px){.container-banner .banner-label{font-size:16px}}@media screen and (max-width:300px){.container-banner .banner-label{font-size:12px}}@media screen and (min-width:800px){.container-banner .banner-label{font-size:30px}}.container-banner .short-banner-label{top:190px}.container-banner .short-banner{height:200px}.container-thinkingspinner .thinkingspinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;animation:rotation .6s linear infinite;border:6px solid rgba(48,176,200,.15);border-top-color:rgba(48,176,200,.8);border-radius:100%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.container-designerPage .container-designerPage-signin{background-color:#f0f0f0;height:100vh}.container-designerPage .container-designerPage-signin .container-appBanner-modal{padding-top:3em}.container-designerPage .container-designerPage-signin .container-appBanner-modal .btn{height:100%;color:#30b0c8;border:1px solid #30b0c8}.container-designerPage .container-designerPage-signin .container-appBanner-modal .btn:hover{color:#30b0c8}.container-designerPage .container-designerPage-signin .container-appBanner-modal .closeButton{max-width:500px;margin-left:auto;margin-right:auto;text-align:right}.container-designerPage .container-designerPage-signin .container-appBanner-modal .closeButton button{border-radius:40px;padding:6px;background:transparent}.container-designerPage .container-designerPage-signin .container-appBanner-modal .closeButton button i{display:block;width:24px;height:24px;color:#656a6e}.rooDashFillContainer{min-height:calc(100vh - 355px);margin-top:120px;margin-left:10vw}.itemsModalDialog-modal-dialog{min-width:700px}.itemsModalDialog-modal-dialog .modalContent{min-height:80vw}.itemsModalDialog-modal-dialog .editNotesTextarea{height:300px;width:100%;resize:none;border:1px solid #30b0c8;border-radius:3px;padding:6px}.container-products-grid,.container-products-size-grid{padding-top:1em;padding-bottom:70px;background-color:#fff}.container-products-grid button,.container-products-size-grid button{margin:.5em}.container-products-grid .filter-menu,.container-products-size-grid .filter-menu{padding-top:6px;padding-bottom:0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:12px 10% 18px}.container-products-grid .sec-title,.container-products-size-grid .sec-title{text-align:center;margin-top:50px}.container-products-grid .intro-text,.container-products-size-grid .intro-text{text-align:center;max-width:800px}.container-products-grid .filter-button,.container-products-size-grid .filter-button{text-transform:uppercase;font-size:14px;font-weight:500;border:none;text-align:center;color:#797b7b;margin-bottom:12px;background-color:transparent}.container-products-grid .filter-button.selected,.container-products-grid .filter-button:active,.container-products-grid .filter-button:hover,.container-products-size-grid .filter-button.selected,.container-products-size-grid .filter-button:active,.container-products-size-grid .filter-button:hover{color:#f5821f;background-color:transparent}.container-products-grid .filter-button:focus,.container-products-size-grid .filter-button:focus{outline:0!important}.app .productTile{margin:10px;border:1px solid #fff;width:30%;text-align:left;min-width:200px;position:relative;background-color:#eff0f0}.app .productTile img{width:100%;margin-bottom:80px}.app .productTile a:hover{text-decoration:none}.app .productTile .textArea{position:absolute;background-color:#fff;height:80px;width:100%;bottom:0;padding-left:10px;color:#797b7b}.app .productTile .label{margin-top:12px;max-width:270px;font-weight:500;text-transform:uppercase;color:#656767}.app .productTile .label,.app .productTile .tileSubTitle{font-size:12px;letter-spacing:.5px}.app .productTile .pricePerUnit{color:#656767}.app .productTile .text{font-size:14px}.app .productTile .CTAButton{display:inline-block;position:absolute;font-size:12px;bottom:16px}.app .productTile .CTAButton .chevron{transform:translateY(2px);height:12px;width:12px}.app .productTile:hover{transition:box-shadow .2s linear}.app .productTile:hover,.app .productTileSelected{box-shadow:0 0 3px 3px rgba(209,210,213,.3);border:0 solid rgba(209,210,213,.3)}.app .productTileSelected{background-color:#fff}.container-product-page .productTile{margin-left:12px;margin-right:12px;width:26.5vw}.container-product-page .productTypeSelector2{margin-left:calc(13.25vw - 12px)}.container-product-page .productTypeSelector1{margin-left:calc(26.5vw - 12px)}.container-product-page .productSizeTile{margin:12px;cursor:default;background-color:#fff}.container-product-page .productSizeTile img{max-height:160px;max-width:234px}.container-product-page .productSizeTile .textArea{background-color:#fff}.container-product-page .productSizeTile .textArea .label{padding-left:6px;padding-right:6px;font-size:12px;font-weight:500}.container-product-page .productSizeTile .textArea .tileSubTitle{padding-left:6px;padding-right:6px;font-size:12px;white-space:pre-line;min-height:3em}.container-product-page .productSizeTile:hover,.container-product-page .productSizeTileSelected,.container-product-page .productTile:hover{box-shadow:0 0 3px 3px rgba(209,210,213,.3);background-color:#fff}.container-myaccount{font-family:Montserrat,sans-serif}.container-myaccount .invoiceList{list-style-type:none;padding-left:0}.container-myaccount .invoiceLink{background-color:transparent;border:0;color:#30b0c8;text-decoration:underline}.container-myaccount .sec-title{text-align:left}.container-myaccount .invoiceLink{padding-left:0}.container-myaccount .invoiceLink:hover{color:#69c4d5}.container-myaccount .tab-content{min-height:60vh;padding-left:10vw;padding-right:10vw;padding-top:1em}.container-myaccount .tab-content .container-fluid{padding-left:0;padding-right:0}.container-projectlist .project{margin-bottom:12px;line-height:18px}.container-projectlist .project a:hover{text-decoration:none}.container-projectlist .project .projectContainer{display:flex;align-items:flex-start;flex-direction:row}.container-projectlist .project .projectThumb{width:50px;margin-right:6px;height:unset!important}.container-projectlist .project .lastUpdate{color:#656a6e;text-decoration:none;font-size:12px}.container-projectlist .project .lastUpdate:hover{text-decoration:none}.designerGalleryProjectList .project .projectTitle{color:#e4e4e4;width:90%;font-size:12px}.designerGalleryProjectList .project .projectContainer{display:flex;align-items:flex-start;flex-direction:column}.designerGalleryProjectList .project .lastUpdate{color:#94999c}.designerGalleryProjectList .project .orderId{display:none}.designerGalleryProjectList .project .projectThumb{width:40%}.container-product-footer-bar{display:flex;flex-direction:row;align-items:center;height:95px;min-width:776px;z-index:1050;background-color:#fff;padding-top:9px;padding-bottom:12px;border-top:1px solid var(--ROODESIGNER-editorBorder);width:100%;overflow:scroll;position:absolute;bottom:0;left:0}@media screen and (min-width:615px) and (max-width:776px){.container-product-footer-bar{transform:scale(.8);transform-origin:0 100%}}@media screen and (min-width:500px) and (max-width:615px){.container-product-footer-bar{transform:scale(.7);transform-origin:0 100%}}@media screen and (max-width:500px){.container-product-footer-bar{transform:scale(.5);transform-origin:0 100%}}.container-product-footer-bar .productDetailsSection{border-right:1px solid var(--ROODESIGNER-editorBorder);padding:0 2em;height:92px;overflow:hidden}.container-product-footer-bar .productDetailsSection button{background-color:transparent;border:0 solid transparent;padding:0;margin:0;height:92px;min-width:40px}.container-product-footer-bar .productDetailsSectionInteractive:hover{background-color:#e9f8fb}.container-product-footer-bar .productDetailsSectionInteractive:hover button{transform:translateY(-4px);transition:transform .1s linear}.container-product-footer-bar .qtySection:hover .chevronButton:hover{background:#d6f7ff}.container-product-footer-bar .qtySection:hover .chevronButton:hover .chevron{fill:#30b0c8}.container-product-footer-bar .productDetailsSectionNoBorder{float:left;height:100%;padding:12px 2em;overflow:hidden}.container-product-footer-bar .messageText{font-size:12px;background-color:#f5821f;padding:6px;margin-top:-12px;margin-bottom:6px;color:#fff}.container-product-footer-bar .messageText .material-icons{font-size:14px;padding-top:1px}.container-product-footer-bar .messageText a,.container-product-footer-bar .messageText a:active,.container-product-footer-bar .messageText a:hover{color:#fff}.container-product-footer-bar .productSectionReadOnly{pointer-events:none}.container-product-footer-bar .productDetailsButtonContainer{display:flex;flex-direction:row;flex-wrap:nowrap}.container-product-footer-bar .productDetailsButtonContainer .chevron{width:30px;height:30px;fill:#f5821f;padding-right:6px;padding-left:6px;align-self:center}.container-product-footer-bar .productDetailsSectionTitle{color:#f5821f;font-size:11px;text-transform:lowercase;text-align:center}.container-product-footer-bar .productDetailsSectionLine{color:var(--ROODESIGNER-titleGrey);white-space:pre-line;font-size:11px;text-align:left;overflow:hidden}.container-product-footer-bar .qtySection{padding-top:3px;padding-left:0;padding-right:0;width:181px}.container-product-footer-bar .qtySection .chevronButton{padding-left:.5em;padding-right:.5em}.container-product-footer-bar .qtySection .productDetailsSectionLine{font-size:30px;min-width:70px;text-align:center}.container-product-footer-bar .productSection .productDetailsSectionLine{margin-bottom:1px}.container-product-footer-bar .productSection .productDetailsSectionTitle{text-align:left}.container-product-footer-bar .pricePerUnitSection{padding-top:3px}.container-product-footer-bar .pricePerUnitSection .pricePerUnit{padding-top:11px}.container-product-footer-bar .pricePerUnitSection .price{font-size:30px;color:#565a5a;text-align:center}.container-product-footer-bar .pricePerUnitSection .priceLabel{font-size:11px;margin-left:.25em;color:#f5821f}.container-product-footer-bar .addToCartLink,.container-product-footer-bar .saveAsProjectLink,.container-product-footer-bar .saveProjectLink{background-color:#30b0c8;color:#fff;border-radius:6px;padding:6px 12px;min-width:150px;text-align:center;display:inline-block;border:0}.container-product-footer-bar .addToCartLink:hover{text-decoration:none;background-color:#69c4d5}.modal-open .container-product-footer-bar{display:none}.container-footer-bar-modal-dialog{max-width:80%}.container-footer-bar-modal-dialog .modal-body{max-height:520px;overflow:scroll;padding:0}.container-footer-bar-modal-dialog .sec-title{margin-top:.5em}.container-footer-bar-modal-dialog .breadcrumb{background-color:#fff;margin-bottom:0}.container-footer-bar-modal-dialog .productSizeTile,.container-footer-bar-modal-dialog .productSizeTile img{width:170px}.container-footer-bar-modal-dialog .productSizeTile .tileSubTitle{font-size:10px}.container-footer-bar-modal-dialog .modal-header{overflow-x:scroll;min-height:152px;padding:0;display:block;border-bottom:1px solid #f3f3f3}.container-footer-bar-modal-dialog .modal-header::-webkit-scrollbar{display:none}.container-footer-bar-modal-dialog .modal-header{-ms-overflow-style:none;scrollbar-width:none}.container-footer-bar-modal-dialog .modal-footer{border-top:1px solid #f3f3f3}.container-footer-bar-modal-dialog .modal-content{max-height:90vh}.container-footer-bar-modal-dialog .allProductsContainer .productButton{background:transparent;margin:12px;border:1px solid #fcfcfc}.container-footer-bar-modal-dialog .allProductsContainer .selectedProduct{border:1px solid #30b0c8}.container-footer-bar-modal-dialog .allProductsContainer .imageButton img{max-width:120px;background:#fff;margin:6px}.container-footer-bar-modal-dialog .allProductsContainer .imageButtonText{text-transform:uppercase;font-size:10px;letter-spacing:.5px;font-weight:500;color:#656767}.container-sustainability body{font-size:12px}.container-sustainability .mw-70{max-width:70%}.container-sustainability .wrap-1000{max-width:1000px}.container-sustainability .wrap-800{max-width:800px}.container-sustainability .wrap-300{max-width:300px}.container-sustainability .content{font-size:13px;letter-spacing:.4px;line-height:20px}.container-sustainability .font-weight-500{font-weight:500}.container-sustainability .bg-orange{background-color:#ec8965}.container-sustainability .text-underline{text-decoration:underline}.container-sustainability .bg-blue{background-color:#30b0c8}.container-sustainability .bg-peach{background-color:#fef2e7}.container-sustainability .bg-purple{background-color:#7473c0}.container-sustainability h3{font-size:24px}@media screen and (max-width:600px){.container-sustainability .ourCommitmentRow{align-items:center;flex-direction:column-reverse!important;margin-top:-250px}.container-sustainability .rooTeamImage{width:80vw;height:80vw}.container-sustainability .bagasseRow{align-items:center;flex-direction:column!important;padding-bottom:100px}.container-sustainability .bagasseImage{width:80vw;height:80vw}}@media screen and (min-width:900px){.container-sustainability .rooTeamImage{width:350px;height:350px;margin-top:-240px}}.container-orderList{font-size:14px;font-weight:400}.container-orderList .badge{text-transform:uppercase;font-weight:400}.container-orderList .badge-info a,.container-orderList .badge-info a:active,.container-orderList .badge-info a:visited{color:#fff}.container-orderList .clipToScroll{overflow:scroll;max-height:60vh}.container-orderList .itemsModalDialog-modal-dialog{max-width:unset;margin-left:10vw;margin-right:10vw}.container-orderList .orderListProductThumb{max-width:120px}.container-orderList .customerItemsInline{min-width:200px}.container-orderList .customerDesignLink{text-transform:uppercase;font-size:12px}.container-orderList .customerDesignLink .material-icons{font-size:16px}.container-orderList th{text-transform:uppercase;font-weight:500;background-color:#f6fdff}.container-orderList h4{text-transform:uppercase;font-size:12px}.container-orderList .orderItemDetails{background-color:#fff}.container-orderList .editNotesBlock{width:100%;height:100%;margin:-.75rem;min-width:250px;min-height:200px;padding:.75rem;white-space:pre-line}.container-orderList .orderItemsColumn{min-width:300px}.container-orderList .statusButton{font-size:12px;display:inline-block;padding:1px 10px;margin:1px;background-color:#fff;border-color:#edecf5;color:#797b7b;text-transform:uppercase}.container-orderList .designButton{background-color:#30b0c8;padding:3px 10px;border-radius:2px}.container-orderList .designButton a,.container-orderList .designButton a:hover,.container-orderList .designButton a:visited{color:#fff}.container-orderList .editNotesTextarea{width:100%;min-height:250px;border:1px solid #30b0c8}.container-orderList .orderItemSummary{min-width:220px;padding-left:12px;list-style:none}.container-orderList .orderId{font-size:10px;display:block;line-height:14px}.container-orderList .customerName{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:6px}.container-orderList .customerName .customerIcon .material-icons{font-size:3em;margin-right:6px}.container-orderList .customerName .status-processing{color:purple}.container-orderList .OrderItemDetailsTable{min-width:250px;border:2px solid #dee2e6}.container-orderList .OrderItemDetailsTable .OrderItemDetailsTableProductIcon{max-height:50px}.container-orderList .OrderItemDetailsTable .OrderItemTableRowHeader{text-transform:uppercase;font-weight:400;font-size:12px;background-color:#dee2e6;border-color:#fff}.container-orderList .reset-expansion-style{background-color:#ececec;padding:2em}.container-orderList .reset-expansion-style h3{background-color:#fff;margin-bottom:0;padding:1em;border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.container-faq{font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.2px}.container-faq li{margin-bottom:1em;max-width:75%}.container-faq ul{margin:1em}.container-faq .section-faq{padding:2em}.container-faq .banner-splash{bottom:160px}.container-faq .faq-content{margin-left:10%}.container-faq .sec-title{text-align:left;margin-bottom:.8em;margin-top:1em}.container-faq .text-center{text-align:center}body{font-family:Montserrat,sans-serif;color:#565857;font-weight:300;letter-spacing:.1px}h1{font-family:Montserrat,serif;font-size:26px}img{margin-bottom:unset}.linkButton{background:transparent;border:0 solid #fff;text-align:left;vertical-align:top;outline:0!important}a{box-shadow:none}.linkButton,a{color:#30b0c8}.linkButton:hover,a:hover{color:#69c4d5}.bold-400,.bold-500{font-weight:500}.letter-spacing-pt5{letter-spacing:.5px}.bod-1{font-family:Montserrat,sans-serif;font-size:21px;letter-spacing:0;color:#656767;font-weight:300}.btn-primary{color:#fff;background-color:#30b0c8;border-color:#30b0c8}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#69c4d5;border-color:#69c4d5}@media screen and (min-width:901px){.section-6 .brand-logo{width:230px!important}}@media screen and (max-width:900px){.app .navbar .floating-panel,.container-home .navbar .floating-panel{display:none}.app .navbar .navbar-toggler,.container-home .navbar .navbar-toggler{margin-right:10px}.app .navbar a.nav-item.nav-link.button-dark,.container-home .navbar a.nav-item.nav-link.button-dark{width:125px}.app .section-1 .bl-left,.app .section-1 .bl-right,.container-home .section-1 .bl-left,.container-home .section-1 .bl-right{margin-left:10px!important;margin-right:10px}.app .section-5 .brand-logo,.container-home .section-5 .brand-logo{margin-bottom:40px}.app .sec-grey,.app .section-5 .row .col,.container-home .sec-grey,.container-home .section-5 .row .col{padding:0}.app .section-6 .brand-logo,.container-home .section-6 .brand-logo{width:100%!important}.app .section-7,.container-home .section-7{margin:0!important}.app .section-7 .contact,.container-home .section-7 .contact{display:inline-block}}.w-80{width:80%}.w-20{width:20%}.col-centered{float:none;margin-right:auto;margin-left:auto}.port-image{width:100%}.galleryProduct{margin-bottom:30px}nav{background-color:#fff}.markdown-container strong{font-weight:500}.container-launch .sectionMain{padding-top:6em;padding-bottom:6em;min-height:400px}.container-launch .btn{margin-left:1em;text-transform:uppercase;color:#fff;padding:1.5em;min-width:150px;background-color:#ef6d2d}.container-launch .btn:hover{background-color:#fdcc15}.modal-backdrop{background-color:#fff}.modal-backdrop.show{opacity:.95}.btn:focus{box-shadow:unset}.btn-scroll:focus,.btn:focus,button:focus,input:focus,textarea:focus{outline:0!important;outline-color:transparent}.pl-10{padding-left:10%}.pr-10{padding-right:10%}@media (max-width:576px){.float-xs-right{float:right}.float-xs-left{float:left}.float-xs-none{float:none}}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.search-label{display:block!important}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{width:100%;background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}:host .form-section-header .header,:host h3{text-transform:uppercase!important}:root{--ROODESIGNER-pcolorBlue:#30b0c8;--ROODESIGNER-pcolorBlueHover:#69c4d5;--ROODESIGNER-bannerGreen:#a3cf5f;--ROODESIGNER-inputBorderColor:#f0f0f0;--ROODESIGNER-headOrange:#f5821f;--ROODESIGNER-dropShadow:#f8f9fa;--ROODESIGNER-secTitleGrey:#868787;--ROODESIGNER-secTextCol:#4f4e4f;--ROODESIGNER-footerColor:#4d4d4e;--ROODESIGNER-secLightGrey:#f0f0f0;--ROODESIGNER-titleGrey:#868787;--ROODESIGNER-sidebarFill:#262626;--ROODESIGNER-sidebarPaneFill:#404040;--ROODESIGNER-editorBorder:#a6a7a7;--ROODESIGNER-workspaceBackground:#f7f7f7;--ROODESIGNER-fontPairSampleBackground:#2b2a2a}.rooDesigner{font-family:Montserrat,Helvetica,sans-serif}.rooDesigner .rooEditor{height:calc(100vh - 177px);overflow:hidden}.rooDesigner .rooDesignerRow{display:flex;width:100%;align-items:stretch}.rooDesigner .editorContent{flex-grow:1}.rooDesigner .designerNav{display:flex;flex-direction:row;border-bottom:1px solid var(--ROODESIGNER-editorBorder)}.rooDesigner .designerNavCol1{background-color:var(--ROODESIGNER-sidebarFill);height:95px}.rooDesigner .designerNavCol2{padding-top:16px;padding-left:1em;flex-grow:1;height:95px;flex-direction:column;align-content:flex-start}.rooDesigner .rooDesignerRow .rooDesignerTable{width:100%}.rooDesigner .rooDesignerRow .rooDesignerTable .left,.rooDesigner .rooDesignerRow .rooDesignerTable .right{width:auto;vertical-align:top}.rooDesigner .rooDesignerRow .rooDesignerTable .middle{width:100%;vertical-align:top}.rooDesigner .fabricToolbarContainer{margin-top:3px;display:flex;flex-direction:row;align-items:center}.rooDesigner .fabricToolbarContainer .shapeButton,.rooDesigner .fabricToolbarContainer .uploadButton{display:none}.rooDesigner .fabricEditorProjectName{font-size:14px;letter-spacing:.5px;color:var(--ROODESIGNER-titleGrey);text-transform:uppercase}.rooDesigner .fabricEditorProjectName .projectName{max-width:120px;text-overflow:ellipsis}@media screen and (max-width:800px){.rooDesigner .fabricEditorProjectName .projectType{display:none}}.rooDesigner .editorContent{background-color:var(--ROODESIGNER-workspaceBackground)}.rooDesigner .fabricEditorScrollContainer{margin:18px;width:calc(100vw - 388px);max-height:calc(100vh - 200px);overflow:scroll}.rooDesigner .sideBarClosed .fabricEditorScrollContainer{width:calc(100vw - 216px)}.rooDesigner .fabricEditor .canvas-container{box-shadow:-1px 1px 5px 0 rgba(166,167,167,.25);background-color:#fff}.rooDesigner .imagePreviewer{margin:1em;box-shadow:3px 3px 10px 0 #ccc;text-transform:uppercase;font-size:12px}.rooDesigner .imagePreviewer svg{width:100%;height:100%}.rooDesigner .rooPreviewer{text-align:center;width:100%}.rooDesigner .rooPreviewer3d{background-color:#fff}.rooDesigner .rooPreviewer2d{background-color:transparent}.rooDesigner .rooPreviewer .threeScene{display:inline-block}.rooDesigner .saveProject{background-color:var(--ROODESIGNER-pcolorBlue);border:0;color:#fff;min-width:120px;border-radius:6px;margin-top:12px;margin-right:1em;padding:6px 12px}.fabricToolbarContainer .previewButton{color:var(--ROOEDITOR-pcolorBlue);text-transform:uppercase;font-size:10px;border:1px solid var(--ROOEDITOR-pcolorBlue);border-radius:3px}.sideBar{font-size:10px;margin-top:-1px;display:flex;flex-direction:row;height:calc(100vh - 95px)}.sideBar .sideBarBar{background-color:var(--ROODESIGNER-sidebarFill);padding-top:25px;width:95px;height:calc(100% - 95px);overflow:scroll;flex-basis:auto;display:flex;flex-direction:column}.sideBar .sideBarPaneContainer{display:flex;flex-direction:row;flex-shrink:1;flex-basis:auto;background-color:var(--ROODESIGNER-workspaceBackground)}.sideBar .sideBarPaneContainer .sideBarPaneHandle{margin-top:200px}.sideBar .sideBarPaneHandle button{background-color:var(--ROODESIGNER-sidebarPaneFill);border:0;padding-top:40px;padding-bottom:40px;border-radius:18px;margin-left:-16px;outline:0;z-index:2}.sideBar .sideBarPane{left:95px;top:0;background-color:var(--ROODESIGNER-sidebarPaneFill);color:var(--ROODESIGNER-pcolorBlue);width:220px;flex-basis:auto;z-index:4;height:calc(100% - 95px);overflow-y:scroll}.sideBar .sideBarPane button{border:0;background:transparent;outline:0;margin-bottom:6px;margin-top:6px}.sideBar ul{padding-left:0}.sideBar li{list-style:none}.sideBar .sideBarButton{background:transparent;border:0;margin-bottom:30px;outline:0}.sideBar .sideBarIcon{text-align:center}.sideBar .sideBarIconText{color:#fff;cursor:default;text-transform:uppercase;font-size:10px}.sideBar .sideBarButton:hover .iconStroke{stroke:var(--ROODESIGNER-pcolorBlue)}.sideBar .sideBarIcon .sideBarIconText{color:#fff;margin-top:7px}.sideBar .sideBarButton:hover .sideBarIconText{color:var(--ROODESIGNER-pcolorBlue)}.sideBar .sideBarPane .patternSwatchButton{width:212px;height:116px;display:block;overflow:hidden;margin-right:4px;margin-bottom:6px;transition:.7s}.sideBar .sideBarPane .patternSwatchButton:hover{transform:translateX(5px)}.sideBar .sideBarPane .patternSwatchButton svg{width:220px;height:116px}.sideBar .sideBarPane .nextThemeButton,.sideBar .sideBarPane .randomPatternButton{display:flex;flex-direction:row-reverse;align-items:center;color:#fff;width:100%;border:1px solid rgba(34,34,34,.18823529411764706);padding-right:10px;margin:0;text-align:center;text-transform:uppercase;min-height:40px;font-size:10px;line-height:14px;transition:.4s}.sideBar .sideBarPane .nextThemeButton:hover,.sideBar .sideBarPane .randomPatternButton:hover{transform:translateX(5px)}.sideBar .sideBarPane .backgroundsPane h3{margin-top:1em;width:80%;text-transform:uppercase;font-size:12px;margin-left:6px}.fabricEditor{outline:0;position:relative}.fabricEditorDropZone{position:fixed;top:95px;z-index:9999;width:80%;height:calc(100vh - 199px);margin:6px;background-color:#fff}.fabricEditor button,.fabricEditor input{outline:0}.fabricEditorDropZoneText{padding-top:calc(50% + 8);padding-bottom:calc(50% + 11);font-family:Montserrat,sans-serif;color:#868787;font-size:16px;text-align:center}.fabricEditorDropZoneButton{outline:0!important}.fabricEditorDropZoneTextIcon{vertical-align:middle;margin-right:6px;padding-bottom:3px;color:#30b0c8;font-size:72px}.fabricEditorChooseFilesButton{margin-top:6px;background-color:#30b0c8;color:#fff;cursor:default;display:inline-block;padding:9px}.fabricEditorChooseFilesButton:hover{background-color:#69c4d5}.alwaysshowscroll{overflow:auto;--scrollBackground:#efefef;--scrollThumb:#dcdada;--scrollCorner:#dcdada}.alwaysshowscroll::-webkit-scrollbar{-webkit-appearance:none}.alwaysshowscroll::-webkit-scrollbar:vertical{width:11px}.alwaysshowscroll::-webkit-scrollbar:horizontal{height:11px}.alwaysshowscroll::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid var(--scrollBackground);background-color:var(--scrollThumb)}.alwaysshowscroll::-webkit-scrollbar-track{background-color:var(--scrollBackground)}.alwaysshowscroll::-webkit-scrollbar-corner{background-color:var(--scrollCorner)}.fabricContextMenu .fabricContextMenuPanel{border:1px solid #30b0c8;background-color:#fff;min-width:220px}.fabricContextMenu ul{padding:3px;margin-bottom:0!important}.fabricContextMenu li{list-style:none}.fabricContextMenu button{width:100%;background:transparent;border:0;text-align:left;padding-top:6px;padding-bottom:6px;color:#333;font-family:Montserrat,sans-serif;font-size:12px}.fabricContextMenu button:hover{background-color:#30b0c8;color:#fff}.fabricContextMenu button:disabled:hover{background-color:#fff;border:1px solid #30b0c8}.colorPickerButton:hover .iconStrokeHover{color:var(--ROOEDITOR-pcolorBlue)}.colorPickerButtonDropdown{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 8px 16px rgba(0,0,0,.15)}.colorPickerButtonDropdown .sketch-picker{box-shadow:unset!important}.colorPickerButtonDropdown .useFillCheckbox{border:0;background-color:transparent;margin-top:6px}.colorPickerButtonDropdown .useFillCheckbox .checkbox{border:1px solid #979696;border-radius:3px;display:inline-block;margin-right:3px;transform:scale(.6)}.colorPickerButtonDropdown .useFillCheckboxText{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase}.sketch-picker>div:nth-child(4){max-height:200px;overflow:scroll}:root{--ROOEDITOR-pcolorBlue:#30b0c8;--ROOEDITOR-pcolorBlueHover:#69c4d5;--ROOEDITOR-bannerGreen:#a3cf5f;--ROOEDITOR-inputBorderColor:#f0f0f0;--ROOEDITOR-headOrange:#f5821f;--ROOEDITOR-dropShadow:#f8f9fa;--ROOEDITOR-secTitleGrey:#868787;--ROOEDITOR-secTextCol:#4f4e4f;--ROOEDITOR-footerColor:#4d4d4e;--ROOEDITOR-secLightGrey:#f0f0f0;--ROOEDITOR-titleGrey:#868787;--ROOEDITOR-sidebarFill:#262626;--ROOEDITOR-toolbarBackground:#fff;--ROOEDITOR-toolbarDisabledButton:#868787;--ROOEDITOR-toolbarSeparator:#f4f4f4}.fabricToolbar .separatorLeft{border-left:1px solid var(--ROOEDITOR-toolbarSeparator)}.fabricToolbar .separatorRight{border-right:1px solid var(--ROOEDITOR-toolbarSeparator)}.fabricToolbarButton{background-color:var(--ROOEDITOR-toolbarBackground);border:0;min-height:24px;outline:0;cursor:default}.fabricToolbarButton .selected{border:1px solid var(--ROOEDITOR-pcolorBlue)}.fabricToolbarButton .iconStroke{stroke:var(--ROOEDITOR-pcolorBlue)}.fabricToolbar{display:inline-flex;flex-direction:row}.fabricToolbar .shapeButton{padding-right:0;padding-left:6px}.fabricToolbar button{outline:0}.fabricToolbar .fabricToolbarButton svg{padding-top:3px}.fabricToolbar .colorPickerButton{height:31px;color:#fff;vertical-align:bottom}.fabricToolbar .colorPickerSwatch{border-radius:3px;border:1px solid #efefef;width:22px;height:22px}div[id^=font-picker] ul{z-index:100;box-shadow:unset}div[id^=font-picker]{box-shadow:none!important}div[id^=font-picker] .dropdown-button,div[id^=font-picker] .dropdown-button.expanded,div[id^=font-picker] .dropdown-button:focus,div[id^=font-picker] .dropdown-button:hover{background-color:#fff!important;height:34px;background-color:#fff;border:1px solid var(--ROOEDITOR-pcolorBlue)}div[id^=font-picker] ul.expanded{max-height:250px;background-color:#fff;border:1px solid var(--ROOEDITOR-pcolorBlue)}.fabricToolbar .fabricToolbarButton,.fabricToolbar .fabricToolbarButtonContainer{display:inline-block}.fabricToolbar .fontSizeTextBox{margin-left:12px;padding-left:12px;border:1px solid var(--ROODESIGNER-pcolorBlue);width:60px;height:34px}.fabricToolbar .lineWeight:hover{background-color:var(--ROOEDITOR-pcolorBlue)}.fabricToolbar .lineWeightList{list-style-type:none}.fabricToolbar .slidecontainer{padding-top:3px}.fabricToolbar input[type=range]{width:100%;margin:5.85px 0;background-color:transparent;-webkit-appearance:none}.fabricToolbar input[type=range]:focus{outline:none}.fabricToolbar input[type=range]::-webkit-slider-runnable-track{background:#f7f7f7;border:1.1px solid #30b0c8;border-radius:1px;width:100%;height:8px;cursor:pointer}.fabricToolbar input[type=range]::-webkit-slider-thumb{margin-top:-6.95px;width:20px;height:20px;background:#fff;border:1px solid #30b0c8;border-radius:12px;cursor:pointer;-webkit-appearance:none}.fabricToolbar input[type=range]:focus::-webkit-slider-runnable-track{background:#fff}.fabricToolbar input[type=range]::-moz-range-track{background:#f7f7f7;border:1.1px solid #30b0c8;border-radius:1px;width:100%;height:11.3px;cursor:pointer}.fabricToolbar input[type=range]::-moz-range-thumb{width:23px;height:23px;background:#30b0c8;border:2.5px solid #30b0c8;border-radius:12px;cursor:pointer}.fabricToolbar input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:8.45px 0;color:transparent;width:100%;height:11.3px;cursor:pointer}.fabricToolbar input[type=range]::-ms-fill-lower{background:#e8e8e8;border:1.1px solid #30b0c8;border-radius:2px}.fabricToolbar input[type=range]::-ms-fill-upper{background:#f7f7f7;border:1.1px solid #30b0c8;border-radius:2px}.fabricToolbar input[type=range]::-ms-thumb{width:23px;height:23px;background:#30b0c8;border:2.5px solid #30b0c8;border-radius:12px;cursor:pointer;margin-top:0}.fabricToolbar input[type=range]:focus::-ms-fill-lower{background:#f7f7f7}.fabricToolbar input[type=range]:focus::-ms-fill-upper{background:#fff}@media screen and (max-width:650px){.fabricToolbar input[type=range]{display:none}}@supports (-ms-ime-align:auto){.fabricToolbar input[type=range]{margin:0}}.alignPickerPanel{background-color:#fff;border:1px solid var(--ROOEDITOR-pcolorBlue)}.alignPickerPanel svg{margin:3px}.alignButton{background-color:#fff;border:0 solid #fff;padding:0}.fabricToolbar .fabricToolbarDropDownButtonContainer{position:relative;display:inline-block}.fabricToolbar .fabricToolbarDropDownContent{position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999}.themePicker button{border:0;min-height:24px;outline:none!important;color:#fff}.themePicker .themeSwatch{display:flex}.themePicker .themeSwatchOptions{width:86px}.themePicker .colorPickerRow{width:100%;display:flex;flex-direction:row;margin-bottom:16px}.themePicker .colorPickerRow .material-icons{font-size:40px}.themePicker .primaryColorPicker{position:relative}.themePicker .primaryColorPicker .material-icons{color:#626161}.themePicker .primaryColorPickerPaintCircle{width:14px;height:14px;border-radius:50%;position:absolute;border:1px solid #404040;bottom:3px;right:1px}.themePicker .themeSwatch svg{stroke:#fff;float:left}.themePicker .themeSwatch .adjustColor{width:180px}.themeSwatch .colorPickerButtonDropdown{display:block;left:-34px!important;top:24px}.sideBar .shapePane{display:flex;flex-direction:column;align-items:center;padding-top:24px}.sideBar .sideBarPane .shapePaneButton{margin-bottom:12px;overflow-y:scroll}.sideBar .sideBarPane .shapePaneButton:hover .iconStroke{stroke:var(--ROODESIGNER-pcolorBlue)}.sideBar .sideBarPane .fontPair{width:136px;height:136px;margin-left:4px}.sideBar .sideBarPane .fontPair .swatch{width:424px;height:280px;transform:matrix(.5,0,0,.5,-116,-40);background-color:var(--ROODESIGNER-fontPairSampleBackground);padding:30px;overflow:hidden}.sideBar .sideBarPane .fontPair .title{text-align:left;font-size:57px;color:var(--ROODESIGNER-secTitleGrey);display:block;width:800px}.sideBar .sideBarPane .selectedFontPair{border:2px solid var(--ROODESIGNER-pcolorBlue)}.sideBar .sideBarPane .fontPair .subtitle{text-align:left;font-size:32px;width:400px;color:var(--ROODESIGNER-secTitleGrey)}.sideBar .sideBarPane .fontPair .text{text-align:left;font-size:18px;width:400px;color:var(--ROODESIGNER-secTitleGrey)}.sideBar .sideBarPane .addTitle{color:var(--ROODESIGNER-secTitleGrey);font-size:24px;display:block}.sideBar .sideBarPane .addSubtitle{color:var(--ROODESIGNER-secTitleGrey);font-size:20px;margin-top:-3px;display:block}.sideBar .sideBarPane .addText{color:var(--ROODESIGNER-secTitleGrey);font-size:16px;display:block}.sideBar .sideBarPane .uploadsPane .circleButton{border:2px solid #fff;padding:12px;border-radius:50%;height:100px;width:100px;text-align:center;margin-bottom:24px;color:#fff}.sideBar .sideBarPane .uploadsPane{padding-top:2em;justify-content:center;align-items:center;display:flex;flex-direction:column;overflow:scroll}.sideBar .sideBarPane .designGalleryPane{padding-top:2em;justify-content:center;align-items:left;padding-left:12px;display:flex;flex-direction:column}.sideBar .sideBarPane .designGalleryPane .otherSideThumb{width:80%;display:block;margin:auto}.sideBar .sideBarPane .designGalleryPane .explanation{text-align:left;color:#fffffe;padding:12px}.sideBar .sideBarPane .designGalleryPane .thumbnailButton{color:#fff;text-align:center;border:1px solid #fff;margin:12px 12px 12px 0;padding-top:6px}.sideBar .sideBarPane .designGalleryPane h3{margin-top:1em;width:80%;text-transform:uppercase;font-size:12px}.sideBar>.projectList{background-color:#fff}.sideBar .designGalleryPane .projectList .projectName{margin-top:12px;font-size:12px;color:#fff;display:block}.sideBar .designGalleryPane .projectList .lastUpdate,.sideBar .designGalleryPane .projectList .projectType{display:block;color:#c7c7c7;margin-left:6px}.viewCubeToolbar{display:inline-block}.viewCubeToolbar .viewCubeButton{overflow-x:scroll;background-color:transparent;border:transparent;outline:0!important;font-size:12px;line-height:12px;color:var(--ROODESIGNER-pcolorBlue)}.viewCubeToolbar .viewCubeButton .iconStroke{opacity:0;stroke:var(--ROODESIGNER-headOrange)}.viewCubeToolbar .viewCubeButton .iconStrokeSelected{opacity:1;color:var(--ROODESIGNER-pcolorBlue)}.viewCubeToolbar .viewCubeButton:hover .iconStroke{opacity:1;transition:opacity .4s ease-in}.viewCubeMenu .viewCubeMenuItem{list-style:none;color:var(--ROODESIGNER-pcolorBlue)}.viewCubeMenu .viewCubeMenuItemIcon{float:left;display:inline-block}.viewCubeMenu .viewCubeMenuItemText{display:inline-block;margin-top:14px;margin-left:6px}.viewCubeMenu{padding:12px}.viewCubeMenu h3{color:var(--ROODESIGNER-pcolorBlue);font-size:14px}.viewCubeToolbar .fabricToolbarDropDownContent{background-color:#fff}.viewCubeToolbar .fabricToolbar .fabricToolbarDropDownButtonContainer,.viewCubeToolbar .viewCubeToolbarDropDownButton{background-color:transparent;border:0}.sidebarViewCube .viewCubeMenuItemText{color:var(--ROODESIGNER-pcolorBlue);font-size:16px;margin-top:10px}.sidebarViewCube .viewCubeMenuItem-three_d{display:none}.sideBar .sideBarPane .messagePane{height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center}.sideBar .sideBarPane .chooseASidePane{height:100%;display:flex;justify-content:center;flex-direction:column;text-align:left;padding:12px}.sideBar .sideBarPane .youAreIn3dMode{color:#e4e4e4;font-size:16px;max-width:80%;border:1px solid #e4e4e4;padding:8px}@keyframes introjspulse{0%{transform:scale(0);opacity:0}25%{transform:scale(0);opacity:.1}50%{transform:scale(.1);opacity:.3}75%{transform:scale(.5);opacity:.5}to{transform:scale(1);opacity:0}}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer,.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-tooltip-title{font-size:18px;margin:0;padding:0;font-weight:700;float:left;line-height:32px}.introjs-tooltip-header{padding-left:20px;padding-right:20px;padding-top:10px}.introjs-tooltip-header:after{content:".";visibility:hidden;display:block;height:0;clear:both}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:none;background-color:#f4f4f4;border-radius:.2em;zoom:1;*display:inline}.introjs-button:hover{border-color:#9e9e9e;background-color:#e0e0e0}.introjs-button:focus,.introjs-button:hover{outline:none;text-decoration:none;color:#212121}.introjs-button:focus{background-color:#eee;box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5);border:1px solid #616161}.introjs-button:active{outline:none;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;color:#616161;float:right;font-size:20px;cursor:pointer;font-weight:700;line-height:1;text-align:center;padding:7px 10px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:none;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:none}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:hsla(0,0%,53.3%,.24);z-index:10;position:absolute;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid hsla(0,0%,57.3%,.36);background:transparent;border-radius:60px;height:50px;width:50px;animation:introjspulse 3s ease-out;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}.introjs-button{font:unset;font-family:inherit;font-size:12px;text-shadow:unset;padding:6px;min-width:60px;text-align:center;box-sizing:unset}.introjs-helperNumberLayer{background:var(--ROODESIGNER-pcolorBlue)}.introjs-helperLayer{background-color:hsla(0,0%,100%,.6)}.introjs-tooltip{min-width:250px}.introjs-donebutton,.introjs-donebutton:focus,.introjs-donebutton:hover,.introjs-nextbutton,.introjs-nextbutton:focus,.introjs-nextbutton:hover{background:var(--ROODESIGNER-pcolorBlue);border-color:var(--ROODESIGNER-pcolorBlue);color:#fff}