.cc-header{background-color:#1d6498;padding-top:1em;padding-bottom:1em;color:#86accd}.cc-header__photo,.cc-header__placeholder{border-radius:50%;width:100%;height:auto}.cc-header__photo-holder{margin:1em 0}@media(min-width: 769px){.cc-header__photo-holder{margin:0}}.cc-header__placeholder{min-width:82px;min-height:82px;background-color:#fff;color:#1d6498;text-align:center;padding-top:2em;line-height:1em;font-weight:600;border:2px solid #ccc}.cc-header__intro{margin:0;color:#fff;margin-bottom:1em}@media(min-width: 769px){.cc-header__intro{margin-bottom:0}}.cc-header__profile-completion{color:#86accd;margin:0;font-weight:600;font-size:20px;font-size:2rem}.cc-header__completion-bar-holder{margin-top:.5em;width:100%;height:1.5em;border:1px solid #86accd;margin-bottom:1em}@media(min-width: 769px){.cc-header__completion-bar-holder{width:50%;margin-bottom:0}}.cc-header__completion-bar{display:inline-block;width:0;background-color:#86accd;line-height:1.5em;border:2px solid #1d6498;color:#1d6498;text-align:right;padding-right:.5em;font-size:10px;font-size:1rem;font-weight:700;position:relative;float:left}.cc-header__bar-info{position:absolute;margin-top:2px;left:285px}.cc-header__graph{position:relative;margin-bottom:1em}@media(min-width: 769px){.cc-header__graph{margin-bottom:0}}.cc-header__chart{display:block;height:80px;margin-top:1em;margin-left:-3em}.cc-header__logout{color:#fff;font-size:12px;font-size:1.2rem;font-weight:700;position:absolute;top:0;right:2em}.cc-header__logout:hover{color:#86accd;text-decoration:underline}.cc-header .small-logo{width:15%;color:#fff}.cc-form-image__submit{position:absolute;top:29%;left:50%;width:65px;margin-left:-32px;height:2.5em;color:#fff;font-weight:700;border:none;opacity:0;text-align:center;padding:0}.cc-form-image__submit:focus,.cc-form-image__submit:hover{opacity:1;background-color:#60b3fb;position:absolute;top:29%}.cc-form-error{position:fixed;bottom:5%;width:80%;left:10%;z-index:1000}.cc-form-error__close{width:1em;height:1em}.cc-form-error__close:hover{background-color:transparent;border:none}.image-error{color:red;margin-top:.5em}.cc-form{margin:1em}.cc-form__label{border-bottom:2px solid #1d6498;color:#1d6498;text-align:right;width:100%}.cc-form__input,.cc-form__textarea{border-color:#fff;box-shadow:none;width:99%}.cc-form__input[disabled],.cc-form__input.form-control[disabled],.cc-form__textarea[disabled],.cc-form__textarea.form-control[disabled]{background-color:transparent;cursor:default;box-shadow:none}.cc-form__input.editing,.cc-form__textarea.editing{border:1px solid #86accd;box-shadow:inherit;cursor:text}.cc-form__input.social{display:inline-block;width:85%}@media(min-width: 768px){.cc-form__input.social{width:90%}}.cc-form__textarea{resize:none}.cc-form__char-counter{float:right;font-size:.9em;color:#ccc}.cc-form__select{display:inline-block !important;width:30% !important}.cc-form__select-other{display:inline-block !important;width:60% !important;margin-left:1em;visibility:hidden}.cc-form__field:has(input:not([disabled])):after{content:"";font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;font-size:1em;color:#86accd;position:absolute;top:.5em;left:-0.5%;cursor:pointer}.cc-form__field--categories{min-height:4em}.cc-form__field--title{min-height:5em}.cc-form__actions{display:none;text-align:right}.cc-form__actions a{margin-left:.5em}.cc-form__replace{position:absolute;top:0;left:0;width:100%;padding:.5em 2em;text-align:right;background-color:#fff}.cc-form__replace--categories{text-align:left}.cc-form__replace--categories i{margin:1em .5em 0 .5em;color:#1d6498}.cc-form__replace--inputs{text-align:left;display:inline-block;max-height:14em;overflow:hidden}.cc-form__replace--richtext{height:14em;text-align:left;display:inline-block;overflow:hidden}.cc-form__icon{display:inline-block;width:2em;height:2em;background-color:#1d6498;text-align:center;padding:.2em;border-radius:50%;color:#fff}.cc-form__text{display:inline-block;margin-left:.7em}.cc-form .row.social{margin-bottom:.5em}.cc-form .social__header{color:#1d6498;font-weight:600}.cc-form .social__na{font-weight:normal;margin:.5em 0}.cc-form .social__na input{margin-right:.25em}.cc-form span.inactive{color:#ccc}.cc-form__bundle-icons{margin:0;padding-left:1.5em;list-style-type:none;-moz-column-count:2;column-count:2;height:0;overflow:hidden}.cc-form__bundle-icons li{display:inline-block;width:100%}.cc-form__bundle-icons label{font-weight:300}.cc-form__bundle-icons label i{font-size:1em;margin:0 .5em 0 .5em}.cc-form__editor.ql-container{height:11em;margin-bottom:1em}.cc-form__chart{position:relative;display:block;height:190px}.cc-form .upload-message{width:100%;display:none;margin-left:1em}.cc-form select[name=_foundry_business_us]{margin-top:1em}.cc-form .cc-form__icon i{margin-top:20%}.ql-toolbar,.ql-container{width:99%}.cc-bundle__img{width:100%;margin:.1em}.cc-bundle__photo-holder{min-height:10em}.cc-bundle__photo-holder:hover .cc-bundle__image-submit[data-toggle=modal]{opacity:1}.cc-bundle__image-submit{position:absolute;top:31%;left:50%;width:110px;margin-left:-55px;height:3em;color:#fff;font-weight:700;border:none;opacity:0}.cc-bundle__image-submit:focus,.cc-bundle__image-submit:hover{opacity:1;background-color:#60b3fb;position:absolute;top:31%}.cc-bundle__image-submit[data-toggle=false]:focus,.cc-bundle__image-submit[data-toggle=false]:hover{opacity:0}.cc-bundle__image-delete{position:absolute;top:.2em;right:1.5em;color:red;background:none;font-weight:bold;border:none}.cc-bundle__image-delete:focus,.cc-bundle__image-delete:hover{opacity:1;background:none;border:none;color:#fff;text-decoration:none}.cc-bundle__placeholder{min-width:100%;margin:.1em;min-height:10em;background-color:#ccc;color:#1d6498;text-align:center;padding-top:2em;line-height:5em;font-weight:600;border:2px solid #ccc}.cc-bundle__status--pending{color:#ccc}.cc-bundle__status--approved-affiliate{color:#ffd800}.cc-bundle__status--approved-contributor{color:#177f1d}.cc-bundle__step--pending{color:#1d6498}.cc-bundle__step--pending:after{content:"";font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;font-size:1em;color:#86accd;position:relative;margin-left:.5em;cursor:pointer}.cc-bundle__step--submit{color:#1d6498}.cc-bundle__step--all-done{color:#177f1d}.cc-bundle__back{display:inline-block;margin-bottom:1em}.cc-bundle-list h2{margin-top:.5em}.cc-bundle-list__title{font-weight:600;color:#1d6498;padding-bottom:1em}.cc-bundle-list__line{margin-bottom:1em}.cc-bundle-list__child{color:#ccc}.cc-bundle-list__extra{display:inline-block;width:100%;font-size:.8em}span.cc-bundle-list__title{padding-bottom:0;float:left;padding-right:1em}.cc-form .form-control{border-color:#fff}.cc-form .form-control.editing{border-color:#86accd}.saving{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(29,100,152,.8);color:#fff;font-size:40px;font-size:4rem;text-align:center;padding-top:20%;z-index:100}.saving:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis steps(4, end) 2000ms infinite;content:"…";width:0;position:absolute}@keyframes ellipsis{to{width:1.25em}}.cc-nav-menu__text{display:none}@media(min-width: 798px){.cc-nav-menu__text{display:inline}}.form-group{clear:both}.cc-appl-holder{display:none;visibility:hidden}.cc-appl-affiliate-holder{display:none;visibility:hidden}.cc-prev-prod__line{margin-bottom:1em;color:#1d6498}.cc-prev-prod__sale-date{font-weight:600;font-size:1.2em;width:95%;display:inline-block}.cc-prev-prod__categories i{margin-left:.5em;color:#1d6498}.js-sale-info-toggle{float:left;width:4%;line-height:3em;cursor:pointer;margin-left:-0.5em;margin-right:.5em}.sale-info{clear:both;position:relative;float:left;margin-top:1em;width:100%;display:none}.sale-info p{margin-bottom:.2em}.cc-form-instructions{font-size:.9em;color:#ccc}.fl-widget .pf-bundles ul{padding-left:2em}.fl-widget .pf-bundles li{display:list-item}.contributor-socials .fa-stack .fa-circle{color:#2170a4}.grecaptcha-badge{display:none !important}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{position:static;top:auto}.text-button{background-color:transparent !important;border:0 !important;color:inherit}.text-button:hover{color:#1870a6}.cc-sidebar__charity{margin-top:1em}.cc-sidebar__earnings{margin-top:1em}.cc-sidebar__awards{margin-top:2em}.comissions__title{margin:0}.comissions__total-value{font-size:2.5em;color:#177f1d;font-weight:600}.earnings__title{margin:0}.earnings__total-value{font-size:1.5em;color:#177f1d}.charity__title{margin:0}.charity__heart{display:inline-block;width:18%;font-size:2em;color:#1d6498;vertical-align:top}.charity__total{display:inline-block;width:80%}.charity__total-value{color:#1d6498;font-size:1.5em}.awards__image{margin-left:1%}@media(min-width: 991px){.awards__image{width:48%;height:auto}}.more-awards{width:100%;text-align:center;display:inline-block}.cc-more-awards{text-align:center}.cc-more-awards .awards__image{display:inline-block}@media(min-width: 991px){.cc-more-awards .awards__image{width:auto;height:auto}}.cc-login h1{text-align:center;text-transform:uppercase}.cc-login p.note{font-size:.9em;margin-bottom:1em}.cc-login input{margin-bottom:1em}.cc-login .user-submit{float:right}.cc-login .alert{text-align:center}.cc-login .alert h3{color:#940b08;margin-top:0}.ui-datepicker{padding:0;margin:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;border-radius:0}.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:none;color:#fff;font-weight:normal}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;top:0;height:34px;width:34px}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev{float:left}.ui-datepicker .ui-datepicker-next{float:right}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font:normal 20px/34px "dashicons";padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.ui-datepicker .ui-datepicker-prev:before{content:""}.ui-datepicker .ui-datepicker-next:before{content:""}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{opacity:.7}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%;background:transparent;border-color:transparent;box-shadow:none;color:#fff}.ui-datepicker select.ui-datepicker-month option,.ui-datepicker select.ui-datepicker-year option{color:#333}.ui-datepicker thead{color:#fff;font-weight:600}.ui-datepicker thead th{font-weight:normal}.ui-datepicker th{padding:10px}.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-other-month{border:transparent}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,.1)}.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:normal;color:#444}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#00a0d2}.ui-datepicker thead{background:#32373c}.ui-datepicker td .ui-state-hover,.ui-datepicker td .ui-state-active{background:#0073aa;color:#fff}.ui-datepicker .ui-timepicker-div{font-size:14px}.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;border-radius:3px;margin:0 .6em .4em .4em}.slider-bundles{font-size:14px;font-size:1.4rem}.pf-bundles{position:relative;overflow:hidden}.pf-bundles--slider{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;transition:transform .5s ease-out}.slider-bundles-item{margin-top:20px;padding:0 10px 5px}.slider-bundles-item__wrapper{padding:.5em 1.5em 1em;border-radius:5px;box-shadow:0 2px 4px #ddd;border:1px solid #eee;cursor:pointer;transition:all .15s ease-out;background-color:#fff;display:block}.slider-bundles-item__heading{text-transform:none;font-size:1em;color:#191d1c;margin-top:0;transition:all .15s ease-out;min-height:80px}.slider-bundles-item__label{color:#66c0f0;font-size:.75em}.slider-bundles-item__price-wrapper{text-align:right;margin-bottom:10px}.slider-bundles-item__icons{text-align:center}.slider-bundles-item__icon.pf-bundles__icon{color:#7b75fe}.slider-bundles-item__price{display:inline-block;background-color:#ccc;color:#fff;font-size:.75em;padding:3px 5px 1px;border-radius:10px;line-height:1}.slider-bundles-item__contributor{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:1em}.slider-bundles-item__contributor-image-wrapper{width:30px;min-width:30px;margin-right:10px;border-radius:50%;overflow:hidden}.slider-bundles-item__contributor-image{display:block}.slider-bundles-item__contributor-name{font-size:.75em;color:#000;min-height:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider-bundles-item__button-wrapper{margin-top:5px;text-align:center}button.slider-bundles-item__more-btn{transition:all .25s ease-out;background-color:transparent;color:#049eff;border:none;border-radius:5px;font-size:.875em;padding:.5em .75em}button.slider-bundles-item__more-btn:focus,button.slider-bundles-item__more-btn:active{border:none;color:#049eff}button.slider-bundles-item__more-btn:focus{background-color:transparent;outline:1px dotted}button.slider-bundles-item__more-btn:hover{background-color:#f5f5f5;border:none;color:#049eff}button.slider-bundles-item__more-btn:active{background-color:#f1f1f1}@media(max-width: 991px){.pf-bundles{overflow-x:scroll}.slider-bundles__arrow-next,.slider-bundles__arrow-prev{display:none}.slider-bundles-item{width:200px}}@media(min-width: 992px){.slider-bundles__arrow{line-height:1 !important;cursor:pointer;transition:color .1s ease-out;opacity:1;position:absolute;top:50%;margin-top:-1em;font-size:1.25em;z-index:9999;width:2em;height:2em;border-radius:50%;background-color:#7b75fe;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slider-bundles__arrow.hidden{opacity:0;cursor:default}.slider-bundles__arrow:hover{background-color:#3cdbc0}.slider-bundles__arrow-prev{left:0}.slider-bundles__arrow-next{right:0}.slider-bundles-item{width:20%}.slider-bundles-item__wrapper:hover{background-color:#3cdbc0;border-color:#3cdbc0}.slider-bundles-item__wrapper:hover .slider-bundles-item__heading{color:#fff}}.kickstarter-bundles{font-size:14px;font-size:1.4rem}.kickstarter-bundles-item{margin-top:2em;padding-bottom:5px}.kickstarter-bundles-item__wrapper{border-radius:5px;box-shadow:0 2px 4px #ddd;border:1px solid #eee;overflow:hidden;background-color:#fff}.kickstarter-bundles-item__content{padding:1em 1em 1em 2em}.kickstarter-bundles-item__title-wrapper{position:relative;padding:1em 70px 1em 0}.kickstarter-bundles-item__title{color:#000;text-transform:none;font-size:1.2em;margin:0}.kickstarter-bundles-item__label-wrapper{position:absolute;right:0;top:18px;text-align:center;line-height:1}.kickstarter-bundles-item__label{color:#46a94b;text-transform:uppercase}.kickstarter-bundles-item__price{color:#999;text-decoration:line-through;font-size:1.25em}.kickstarter-bundles-item__author{font-size:.875em;color:#878787;min-height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kickstarter-bundles-item__bottom{position:relative;padding-right:90px}.kickstarter-bundles-item__more-btn{position:absolute;right:0;top:50%;margin-top:-15px}.kickstarter-bundles-item__gallery{margin-left:auto;margin-right:auto;text-align:center;transition:opacity .15s ease-out;opacity:1;position:relative}.kickstarter-bundles-item__gallery.processing{opacity:0}@media(max-width: 767px){.kickstarter-bundles-item__gallery{margin-bottom:1em}}.kickstarter-bundles-item__gallery-image{display:block;width:100%;cursor:zoom-in}#bundles-modal .kickstarter-bundles-item__gallery-image{cursor:default}.kickstarter-bundles-item__gallery-arrow{position:absolute;top:50%;font-size:40px;line-height:1;color:#fff;transition:all .25s ease-out;cursor:pointer;margin-top:-20px;text-shadow:0 0 6px rgba(0,0,0,.75)}@media(min-width: 768px){.kickstarter-bundles-item__gallery-arrow{opacity:0}}.kickstarter-bundles-item__gallery-wrapper:hover .kickstarter-bundles-item__gallery-arrow{z-index:2;opacity:1;transform:translate(0, 0)}.kickstarter-bundles-item__gallery-arrow--prev{left:5px}@media(min-width: 768px){.kickstarter-bundles-item__gallery-arrow--prev{transform:translate(60px, 0)}}.kickstarter-bundles-item__gallery-arrow--next{right:5px}@media(min-width: 768px){.kickstarter-bundles-item__gallery-arrow--next{transform:translate(-60px, 0)}}button.kickstarter-bundles-item__more-btn{transition:all .25s ease-out;background-color:transparent;color:#049eff;border:none;border-radius:5px;font-size:.875em;padding:.5em .75em}button.kickstarter-bundles-item__more-btn:focus,button.kickstarter-bundles-item__more-btn:active{top:50%;position:absolute;border:none;color:#049eff}button.kickstarter-bundles-item__more-btn:focus{background-color:transparent;outline:1px dotted}button.kickstarter-bundles-item__more-btn:hover{background-color:#f5f5f5;border:none;color:#049eff}button.kickstarter-bundles-item__more-btn:active{background-color:#f1f1f1}@media(max-width: 599px){.kickstarter-bundles-item__bottom{margin-top:1em}}@media(min-width: 600px){.kickstarter-bundles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.kickstarter-bundles-item{width:50%;padding-left:15px;padding-right:15px}.kickstarter-bundles-item__title{min-height:70px}}@media(min-width: 992px){.kickstarter-bundles-item{width:33.3%}.items-2 .kickstarter-bundles-item{width:50%}.items-3 .kickstarter-bundles-item{width:33.3%}}.productlist-bundles{color:#252525}@media screen and (max-width: 767px){.productlist-bundles-mobile__item:not(last-child){margin-bottom:2em}.productlist-bundles-mobile__product{display:-ms-flexbox;display:flex}.productlist-bundles-mobile__image-wrapper{margin-right:1em;margin-top:4px;-ms-flex-negative:0;flex-shrink:0}.productlist-bundles-mobile__image{width:75px;height:75px;border-radius:5px;display:block;border:1px solid #d2d2d2}.productlist-bundles-mobile__content{width:100%;position:relative}.productlist-bundles-mobile__title{font-size:1.25em;font-weight:700;margin-bottom:5px}.productlist-bundles-mobile__subtitle{margin-top:.5em;margin-bottom:.5em;font-size:1.1em}.productlist-bundles-mobile__name{font-weight:300;color:#6e6e6e}.productlist-bundles-mobile__price{text-decoration:line-through;text-align:center;font-size:1.25em;margin-top:.25em}.productlist-bundles-mobile__note{color:green;font-weight:300;margin-top:.5em;margin-bottom:.5em}button.productlist-bundles-mobile__show-more{border:0 !important;line-height:1;padding:0;color:#1870a6 !important;background-color:transparent !important}button.productlist-bundles-mobile__show-more:focus,button.productlist-bundles-mobile__show-more:active{color:#1870a6}button.productlist-bundles-mobile__show-more:hover{color:#0e4a6f}}@media screen and (min-width: 768px){.productlist-bundles-desktop__table{width:100%;margin:2em 0;border-color:transparent}.productlist-bundles-desktop__thead{background-color:#373950;color:#fff}.productlist-bundles-desktop__th,.productlist-bundles-desktop__td{cursor:default;line-height:1}.productlist-bundles-desktop__tr{border-bottom:1px solid #d2d2d2}.productlist-bundles-desktop__tr:nth-child(even){background-color:#f6f6f6}.productlist-bundles-desktop__th{padding:1em;font-size:1.25em}.productlist-bundles-desktop__th:not(:last-child){border-right:1px solid #d2d2d2}.productlist-bundles-desktop__td{padding:1em}.productlist-bundles-desktop__td:not(:last-child){border-right:1px solid #d2d2d2}.productlist-bundles-desktop__price{text-decoration:line-through;text-align:center;font-size:1.75em}.productlist-bundles-desktop__icon{color:#017100;font-size:1.5em}.productlist-bundles-desktop__product{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.productlist-bundles-desktop__image-wrapper{margin-right:1em;-ms-flex-negative:0;flex-shrink:0}.productlist-bundles-desktop__image{width:75px;height:75px;border-radius:5px;display:block;border:1px solid #d2d2d2}.productlist-bundles-desktop__content{width:100%;position:relative;padding-right:3.5em}.productlist-bundles-desktop__title{font-size:1.25em;font-weight:700;margin-bottom:5px}.productlist-bundles-desktop__subtitle{margin-top:.5em;margin-bottom:.5em;font-size:1.1em}.productlist-bundles-desktop__name{font-weight:300}.productlist-bundles-desktop__icon-wrapper{text-align:center}.productlist-bundles-desktop .bundle-info{-ms-flex-align:center;align-items:center;color:#009100;display:inline-grid;grid-gap:.5em;grid-template-columns:1em 3em;grid-template-rows:auto;max-width:5em}button.productlist-bundles-desktop__show-more{position:absolute !important;right:0;top:50% !important;transform:translate(0, -50%);background-color:transparent !important;border:0 !important;font-size:1.5em;color:#1870a6}button.productlist-bundles-desktop__show-more:focus,button.productlist-bundles-desktop__show-more:active{color:#1870a6}button.productlist-bundles-desktop__show-more:hover{color:#0e4a6f}}.material-bundles{overflow:visible}.material-bundles .strikethrough{margin-bottom:0}.material-bundles-row-item{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 30px rgba(0,0,0,.15);margin-bottom:3em;border-radius:5px;overflow:hidden;position:relative}.material-bundles-row-item__gallery{position:relative}.material-bundles-row-item__gallery-wrapper:hover .material-bundles-row-item__gallery-arrow{opacity:1}.material-bundles-row-item__gallery-image{transition:opacity .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:zoom-in;background-color:#3e4155}.material-bundles-row-item__gallery-image:hover{opacity:.9}.material-bundles-row-item__meta{background-color:#3e4155;color:#fff;text-align:center;padding:1em}.material-bundles-row-item__price{font-size:2.5em}.material-bundles-row-item__included-note{color:#88fa4e;font-size:1.25em;font-weight:300}.material-bundles-row-item__content{padding:2em}.material-bundles-row-item__title{margin:0;font-weight:700;line-height:1;font-size:1.75em}.material-bundles-row-item__subtitle{font-size:1.2em;margin-top:.5em;line-height:1.2}.material-bundles-row-item__author{font-size:1.2em;margin-top:.5em}.material-bundles-row-item__author-image{width:30px;height:30px;border-radius:50%;border:1px solid #ccc;margin-right:.5em}.material-bundles-row-item__edit-icon--bundle{position:absolute;z-index:1;right:0;top:0;width:2em;height:2em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.5em}.material-bundles-row-item__edit-icon--bundle:hover{text-decoration:none}.material-bundles-row-item__edit-icon--cont{margin-left:.5em}.material-bundles-row-item__excerpt{margin-top:2em;font-weight:300}.material-bundles-column-item{margin-bottom:30px}.material-bundles-column-item__inner{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 30px rgba(0,0,0,.15);border-radius:5px;overflow:hidden;position:relative}.material-bundles-column-item__gallery-wrapper{border-bottom:1px solid #ccc;position:relative}.material-bundles-column-item__gallery-wrapper:hover .material-bundles-column-item__gallery-arrow{opacity:1}.material-bundles-column-item__gallery{position:relative;padding-top:100%}.material-bundles-column-item__gallery-image{transition:opacity .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:default;background-color:#3e4155}.material-bundles-column-item__gallery-image::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 50%)}.material-bundles-column-item__meta{color:#fff;text-align:center;padding:1em;position:absolute;left:0;right:0;bottom:0}.material-bundles-column-item .product-icons{position:absolute;right:0;top:0;margin-top:0;padding:.5em;padding-bottom:0;background-color:rgba(255,255,255,.75);border-bottom-left-radius:5px}.material-bundles-column-item div.product-icons__item{display:block;margin-right:0;padding-right:0;border:0}.material-bundles-column-item div.product-icons__item:not(last-child){margin-bottom:.5em}.material-bundles-column-item h4.product-icons__title{display:none}.material-bundles-column-item__price{font-size:2em}.material-bundles-column-item__included-note{color:#88fa4e;font-weight:300}.material-bundles-column-item__title{margin:0;font-weight:700;line-height:1.2;font-size:1.2em}.material-bundles-column-item__subtitle{margin-top:.75em;margin-bottom:.75em;line-height:1.2;opacity:.8}.material-bundles-column-item__author{margin-top:1em;margin-bottom:1em;padding-right:2em}.material-bundles-column-item__author-image{width:30px;height:30px;border-radius:50%;border:1px solid #ccc;margin-right:.5em}.material-bundles-column-item__edit-icon--bundle{position:absolute;z-index:1;left:0;top:0;width:2em;height:2em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.5em;color:#fff}.material-bundles-column-item__edit-icon--bundle:hover{text-decoration:none}.material-bundles-column-item__edit-icon--cont{margin-left:.5em}.material-bundles-column-item__body{padding:1em;position:relative;height:100%}.material-bundles-column-item__excerpt{font-weight:300;font-size:.875em}button.material-bundles-column-item__open-lightbox{position:absolute;bottom:1rem;right:1rem;z-index:5;background-color:transparent !important;border:0 !important;color:#fff;font-size:1.5em;padding:.5rem;text-shadow:0 0 8px #666;line-height:1}button.material-bundles-column-item__open-lightbox:active,button.material-bundles-column-item__open-lightbox:focus{position:absolute;top:auto}button.material-bundles-row-item__open-lightbox{position:absolute;z-index:9;right:0;bottom:0;background:transparent !important;font-size:1.5em;padding:1rem;border:0 !important;color:#fff;text-shadow:0 0 8px #666;line-height:1}button.material-bundles-row-item__open-lightbox:active,button.material-bundles-row-item__open-lightbox:focus{position:absolute;top:auto}button.material-bundles-row-item__more-btn,button.material-bundles-column-item__more-btn{background-color:transparent;border:0 !important;line-height:1;padding:0;color:#1870a6 !important}button.material-bundles-row-item__more-btn:focus,button.material-bundles-column-item__more-btn:focus{background-color:transparent;outline:1px solid #cecb5a}button.material-bundles-row-item__more-btn:active,button.material-bundles-row-item__more-btn:hover,button.material-bundles-column-item__more-btn:active,button.material-bundles-column-item__more-btn:hover{background-color:transparent}button.material-bundles-row-item__more-btn:hover,button.material-bundles-column-item__more-btn:hover{text-decoration:underline}button.material-bundles-row-item__gallery-arrow,button.material-bundles-column-item__gallery-arrow{position:absolute !important;z-index:1;top:50% !important;margin-top:-0.75em;background:transparent !important;font-size:3em;border:0 !important;color:#fff;text-shadow:0 0 8px #666;line-height:1;opacity:.7;transition:opacity .15s ease-in-out}button.material-bundles-row-item__gallery-arrow--prev,button.material-bundles-column-item__gallery-arrow--prev{left:0}button.material-bundles-row-item__gallery-arrow--next,button.material-bundles-column-item__gallery-arrow--next{right:0}@media screen and (max-width: 767px){.material-bundles-row-item__button-wrapper{margin-top:2em}.material-bundles-row-item__gallery-wrapper{border-bottom:1px solid #ccc}.material-bundles-row-item__gallery{padding-top:100%}}@media screen and (max-width: 549px){.material-bundles-column-item__button-wrapper{margin-top:.75em}}@media screen and (min-width: 550px){.material-bundles--box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-left:-15px;margin-right:-15px}.material-bundles-column-item{width:50%;padding-left:15px;padding-right:15px}.material-bundles-column-item__inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.material-bundles-column-item__body{padding-bottom:3em}.material-bundles-column-item__button-wrapper{position:absolute;bottom:.75em;left:1em;right:1em}}@media screen and (min-width: 768px){.material-bundles-column-item{width:33%}}@media screen and (min-width: 960px){.material-bundles-column-item--4{width:25%}}@media screen and (min-width: 768px){.material-bundles-row-item{display:-ms-flexbox;display:flex}.material-bundles-row-item__gallery-wrapper{-ms-flex-negative:0;flex-shrink:0;border-right:1px solid #ccc;position:relative;padding-bottom:88px}.material-bundles-row-item__gallery{width:250px;height:100%;min-height:250px}.material-bundles-row-item__meta{position:absolute;bottom:0;left:0;right:0}.material-bundles-row-item__content{position:relative;width:100%;padding-bottom:4em}.material-bundles-row-item__button-wrapper{position:absolute;bottom:1.5em;left:2em;right:2em}}.total-values{margin-bottom:3em}.total-values__col{margin-top:2em;text-align:center;color:#666;font-weight:bold}.total-values__label{font-size:1.5em}.total-values__value{font-size:3em}@media(min-width: 600px){.total-values__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-left:-1em;margin-right:-1em}.total-values__col{padding-left:1em;padding-right:1em}}@media(min-width: 600px)and (max-width: 1023px){.total-values__col{width:50%}}@media(min-width: 1024px){.total-values__col{width:25%}}.color-blue{color:#1c6daa}.color-green{color:#009400}.product-icons{margin-top:2.5em}.product-icons__item{display:inline-block;text-align:center}.product-icons__item:not(:last-child){margin-right:1em;padding-right:1em;border-right:1px solid #e2e2e2}.product-icons__image{width:30px;display:block;margin-left:auto;margin-right:auto}.product-icons__title{margin-bottom:0;margin-top:.5em;font-weight:300;font-size:.875em;color:#718184;cursor:default;line-height:1}.bundles-modal{position:fixed;left:0;top:0;right:0;padding:15px;bottom:0;z-index:-1;overflow:auto;background-color:rgba(0,0,0,.65);opacity:0;transition:opacity .15s ease-out}.bundles-modal.active{opacity:1;z-index:99999999999}.bundles-modal__container{position:relative;background-color:#fff;margin-left:auto;margin-right:auto;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.5);max-width:1060px}@media(max-width: 767px){.bundles-modal__container{padding:60px 15px 15px}}@media(min-width: 768px){.bundles-modal__container{margin-top:35px;padding:2em}}@media(min-width: 768px){.bundles-modal__inner{display:-ms-flexbox;display:flex}}.bundles-modal__aside{text-align:center}@media(min-width: 768px){.bundles-modal__aside{width:250px;-ms-flex-negative:0;flex-shrink:0;margin-right:3em}}.bundles-modal__price{font-size:3em}.bundles-modal__price-label{color:#009100;font-size:1.2em}.bundles-modal__price-icon{margin-left:.5em}.bundles-modal__cont-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bundles-modal__cont-image{width:50px;height:50px;display:block;border-radius:50%;border:1px solid #2672a3;margin-right:.75em}.bundles-modal__cont-name{font-size:1.2em}.bundles-modal__gallery-wrapper{position:relative}.bundles-modal__gallery{position:relative;padding-top:100%}.bundles-modal__gallery-image{transition:opacity .15s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center;cursor:default;background-color:#3e4155}.bundles-modal__prev-title,.bundles-modal__next-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bundles-modal__next-title{text-align:right}@media(min-width: 768px){.bundles-modal__next-title{-ms-flex-pack:end;justify-content:flex-end}}.bundles-modal__nav-arrows{margin-top:2em;display:-ms-flexbox;display:flex}@media(max-width: 767px){.bundles-modal__nav-arrows{-ms-flex-direction:column;flex-direction:column}}@media(min-width: 768px){.bundles-modal__nav-arrows{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.bundles-modal__prev-image,.bundles-modal__next-image{width:40px;height:40px;display:block;border-radius:6px;border:1px solid #ccc}.bundles-modal__prev-image{margin-left:10px}.bundles-modal__next-image{margin-right:10px}.bundles-modal__nav-title--prev{padding-left:2.5em}@media(min-width: 768px){.bundles-modal__nav-title--prev{text-align:left}}.bundles-modal__nav-title--next{padding-right:2.5em}@media(min-width: 768px){.bundles-modal__nav-title--next{text-align:right}}.bundles-modal__nav-title-label{color:#009100;font-size:.875em;margin-top:.5em;display:block}.bundles-modal__heading{margin:0}.bundles-modal__subheading{margin-bottom:1em;font-size:1.25em}.has-long-content .bundles-modal__content-wrapper{position:relative}.bundles-modal__content{margin-top:1.25em}.has-long-content .bundles-modal__content{overflow-y:scroll;padding-bottom:2em}.bundles-modal__content-next{display:none}.has-long-content .bundles-modal__content-next{display:block;position:absolute;left:0;right:0;bottom:0;height:20px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 8%, rgba(255, 255, 255, 0) 100%)}.bundles-modal__nav-icon{position:absolute;top:50%;line-height:1;margin-top:-0.675em;font-size:1.5em;width:1.35em;height:1.35em;display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:3px solid}.bundles-modal__nav-icon--prev{left:0}.bundles-modal__nav-icon--next{right:0}.bundles-modal__price-wrapper{margin-top:2em}button.bundles-modal__close{position:absolute !important;z-index:1;top:5px !important;right:0;cursor:pointer;opacity:.7;transition:opacity .25s}button.bundles-modal__close:hover{opacity:1}a.bundles-modal__button{background-color:#009100;color:#fff !important;padding:.5em 2em;-ms-flex-negative:0;flex-shrink:0;font-size:1.25em;border-radius:3em;border:2px solid #005907;transition:background-color .2s linear;text-align:center}a.bundles-modal__button:hover{text-decoration:none;background-color:#005907}@media(max-width: 767px){a.bundles-modal__button{-ms-flex-order:1;order:1;margin-bottom:1em}}button.bundles-modal__gallery-arrow{position:absolute !important;z-index:1;top:50% !important;margin-top:-0.75em;background:transparent !important;font-size:3em;border:0 !important;color:#fff;text-shadow:0 0 8px #666;line-height:1}.no-arrows button.bundles-modal__gallery-arrow{display:none}button.bundles-modal__gallery-arrow--prev{left:0}button.bundles-modal__gallery-arrow--next{right:0}button.bundles-modal__nav-title{position:relative;top:auto;cursor:pointer;font-size:1.3em;opacity:.9;transition:opacity .25s;color:#666;line-height:1.1}@media(max-width: 767px){button.bundles-modal__nav-title{text-align:center;width:100%;-ms-flex-order:2;order:2}}@media(min-width: 768px){button.bundles-modal__nav-title{width:50%}}button.bundles-modal__nav-title:active,button.bundles-modal__nav-title:focus,button.bundles-modal__nav-title:hover{opacity:1;color:#666}button.bundles-modal__nav-arrow{position:absolute !important;top:50% !important;margin-top:-9px}.steps.btn-group .btn+.btn{margin-left:0}.steps .btn{background:#efefef;-webkit-border-radius:0;-moz-border-radius:0;border:none;border-radius:0;color:gray;font-weight:bold;padding:6px 12px 6px 30px}.steps .btn:first-child{padding:6px 6px 6px 10px}.steps .btn:last-child{padding:6px 18px 6px 30px}.steps .btn:not(:last-child):after{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #efefef;position:absolute;top:50%;margin-top:-16px;left:100%;z-index:3}.steps .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #adadad;position:absolute;top:50%;margin-top:-16px;margin-left:1px;left:100%;z-index:3}.steps .btn.btn-default:hover{background:#efefef;color:gray}.steps .btn.btn-default:not(:last-child):after{border-left:20px solid #efefef}.steps .btn.btn-default:not(:last-child):before{border-left:20px solid #1d6498}.steps .btn.btn-default.current{background:#1d6498;color:#fff}.steps .btn.btn-default.current:not(:last-child):after{border-left:20px solid #1d6498}.steps .btn.btn-default.current:not(:last-child):before{border-left:20px solid #1d6498}.steps .btn.btn-default.step-done{background:#1d6498;color:#fff}.steps .btn.btn-default.step-done:not(:last-child):after{border-left:20px solid #1d6498}.steps .btn.btn-default.step-done:not(:last-child):before{border-left:20px solid #efefef}.steps .tooltip-inner{max-width:100%;width:auto}.foundry-progress.progress{border:1px solid #337ab7;height:30px;padding:.2rem}.foundry-progress.progress .progress-bar{padding-top:.3rem}.foundry-progress.progress .fa-info-circle{position:absolute;right:0;top:2.7rem}
