/** Shopify CDN: Minification failed

Line 179:224 Unexpected "}"
Line 353:109 Expected "}" to go with "{"

**/
/* Top Level Swatch Sizing - Stays Here */
.star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent {width: 48px !important;height: 48px !important;}
div.product-item__info > div > variantswatchking > div > div > div > ul > li > div > div.star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent {width: 24px !important;height: 24px !important;}
.article-content p > a {color: #3ecefb !important;text-decoration: underline !important;}

/* Mobile Title Change */
h1.heading-top {padding:0 10px;font-weight: bold;color: #108cd4;text-align: left;font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 18px));line-height: 1;}
@media only screen and (min-width: 1000px) {
  h1.heading-top {display: none;}
}
@media only screen and (max-width: 999px) {
  h1.product-meta__title {display: none;}
  #block-16340440014eebd6aa-0 > a > div.promo-block__inner > p.promo-block__content{display:none;}
  .block-list__item>:first-child{margin:0 0 20px 0;}
}
/* Yotpo Addtional CSS*/
input#yotpo_input_free_text_search {max-width: 350px;}
span.avg-score.font-color-gray-darker {color: #108cd4 !important;font-family: 'Futura';}
.yotpo-product-related-field-score-bar {background: #108cd4 !important;}
.ss-recs.ss-profile-customers-also-viewed{background:#fff;border-radius:10px}

/* Navigation Bar and Header Area */
@media only screen and (max-width: 641px) {
  .header__logo{margin:auto;}
  section[data-section-type="account"]>div>div>nav.breadcrumb {display: none;}
  .hc-cards{flex-direction:columns;padding:0px !important}
  .hc-cards > a.col{background:;}
  .hc-cards > a > span {display:none;}
  .info-svg-wrapper.info-icon{display:none;}
  .col {font-size:12px;box-shadow:none !important;color:#ffffff !important;border-radius:0 !important;margin:0 !important;background-color: #004f84 !important;padding: 8px !important;color: white;border:none !important;}
  
}
/* .layout__section--secondary{width:325px !important;} */
div#shopify-section-footer {margin-top: -30px;}
div#shopify-section-1610384913648d1ac8>section{margin:20px 0 -40px 0; width:100%;text-align:center;}
.welcome > img,.welcome > p {display: inline;vertical-align:middle;margin:0;}
.welcome > img{max-height:32px;margin:0 8px;}
.welcome {font-size: 26px;font-family: 'Futura';font-weight: bold;color: #108cd4;}
.header__action-list{margin-left:15px !important;}
p.note{color: #856404;background-color: #fff3cd;border:2px solid #ffeeba;padding:15px;border-radius:10px;}
p.note > a {color: #856404!important;}
div#shopify-section-collection-template,#main{background-color:#fcfcfc;}
div#product-series {background-color: white;}
.search-bar__input{color: #677279!important;font-size: 20px !important;}
.header__action-item-link.hidden-pocket.hidden-lap {font-family: 'Futura';}
nav.nav-bar {text-align:center;color:#ffffff;background-image: linear-gradient(to bottom, #108cd4, #1084C7);}
.nav-bar__item {border-right: 1px solid rgba(0,0,0,.15);padding: 12px 18px 12px 18px;margin:auto;}
.top-overlay{padding:60px 0 !important;}
.header:not(.header--condensed){padding:6px 0 !important;}
.section--tight{margin:0px !important;padding:40px 0 !important;background:#004f84;}
p.text-with-icons__title.text--strong,.text-with-icons__content.rte,button.footer__title.heading.h6,p.footer__title.heading.h6{color:#ffffff;}
.text-with-icons__icon-wrapper svg {width: 45px;height: 45px;}
.product-meta__reference a[href*="Andersen"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/AW-Logo.png") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="WindowParts.com"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/WP2016-COLOR_38fae595-a8f0-4ccb-be04-c761c5b128a1.png?v=1602101508") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="Truth"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/truth-logo_300x100.jpg") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="truth"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/truth-logo_300x100.jpg") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="Pella"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/pella_300x100.png") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="Silverline"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/pella_300x100.png") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
.product-meta__reference a[href*="EMCO"] {width: 50%;background: url("https://cdn.shopify.com/s/files/1/0414/5348/6237/files/emco-logo.png") no-repeat right;text-indent: -9999px;background-size:contain;float:right;height:45px;max-width: 200px;}
ul.nav-bar__linklist.list--unstyled{font-size: 15px;font-family: 'Futura';}
li.mega-menu__item {display: none;}
nav > div > div > ul > li:nth-child(5) {background: #3ecefb;padding: 6px 20px;border-radius: 5px;margin-left: 17px;border: none;}
nav > div > div > ul > li:nth-child(5) a:focus {color: white;}
nav > div > div > ul > li > a:hover {color:#eeeeee!important;}
.container{max-width:1680px !important;}
/*.popover--large{max-height:560px;}
.popover__secondary-action{margin-top: 0!important;}*/
li.nav-bar__item:last-of-type {margin-right: 0;}
.nav-bar__inner>.container {padding: 0px;}
.mobile-menu__nav-list-item:nth-child(9) {display: none;}
div.mega-menu{box-shadow: 2px 2px 15px rgba(0,0,0,.5);}
.layout__section:only-child{max-width:100% !important;}
span.ssw-counter-fave-menu {color: white;background: #3ecefb;border-radius: 25px;padding: 0 5px;position: relative;top: -8px;font-size: 14px;right: 10px;}
span.ssw-counter-fave-menu:empty {display: none !important;}
.windowparts-mega-menu__category-detail-heading{color:#108cd4;}
@media screen and (min-width: 1190px){.hidden-lap-and-up {display: none !important;}.nav-bar {display:block !important;}}
@media screen and (max-width: 1189px){.hidden-lap-and-up {display: block !important;}.nav-bar {display:none !important;}}

/* Sidebar Nav */
.part-categories-2-accordion__header[aria-expanded=true] .icon--arrow-left,.part-categories-1-accordion__header[aria-expanded=true] .icon--arrow-left,.part-categories-3-accordion__header[aria-expanded=true] .icon--arrow-left{transform: rotate(-90deg);opacity: 1;}
.part-categories-2-accordion__header .icon--arrow-left,.part-categories-1-accordion__header .icon--arrow-left,.part-categories-3-accordion__header .icon--arrow-left  {opacity: .4;transition: transform .25s;}
p.card__title--small.heading {padding: 10px 20px 0 10px;}
li#unc-cat-list-0,li#unc-cat-list-4 {display: none;}
/*li[data-level="0"]{font-family: "futura";color: #108cd4;padding:10px 0;text-align: center;font-size:17px;}
li[data-level="1"]{font-weight:bold;color:#ffffff;background:#108cd4;}
li[data-level="2"] {font-style: italic;font-weight: bold;background: #ebebeb;}*/
.card__section--tight{padding:0;}
.category-list.show-styled li.relative-level-1,.category-list.show-styled li.relative-level-2,.category-list.show-styled li.relative-level-3{margin-left:0px !important;padding-left:10px;}
button.collection__toolbar-item.collection__toolbar-item--filter.hidden-lap-and-up {display: block !important;}
button.collection__toolbar-item.collection__toolbar-item--filter.hidden-lap-and-up {margin-right: 30px;background: #3ecefb;padding: 0 45px;margin-left: -30px;color: #ffffff;}
a.card__linklist-item{padding:10px 20px;}
.part-categories button{border-bottom:1px solid #00000015;}
.part-categories-3-accordion__panel {box-shadow:0px -5px 10px 2px rgba(0,0,0,.1) inset;padding:10px 0;}
.part-categories-3-accordion__panel [data-link-active=true] {color: var(--primary-button-background);font-weight: var(--heading-font-weight);}
.part-categories-3-accordion__panel [data-view-all=true] {text-align: center;font-weight: var(--heading-font-weight);background: #eee;margin: auto;width: 75%;border-radius: 5px;}
.part-categories-3-accordion__header:focus, .part-categories-3-accordion__header:hover, .part-categories-3-accordion__header[aria-expanded=true]{border-bottom:1px solid rgba(0,0,0,.05);}
.part-categories-3-accordion__header{border-bottom:1px solid transparent;}
.part-categories-3-accordion>a:first-of-type {font-style: italic;color: #108cd4;font-size: 14px;font-weight: bold;}
.part-categories-2-accordion__panel [data-link-active=true] {color: var(--primary-button-background);font-weight: var(--heading-font-weight);background:rgba(0,0,0,.05);}
.part-categories-2-accordion__panel [data-view-all=true] {text-align: center;font-weight: var(--heading-font-weight);background: #eee;margin: auto;width: 75%;border-radius: 5px;margin-bottom:5px;}
.part-categories-2-accordion__header:focus, .part-categories-3-accordion__header:hover, .part-categories-3-accordion__header[aria-expanded=true]{border-bottom:1px solid rgba(0,0,0,.05);}
.part-categories-2-accordion__header{border-bottom:1px solid transparent;}
a.level-five-link {display: none;}
.level-five-heading{font-weight:normal !important}
a.level-five-link[data-link-active="true"] {display: inherit !important;margin-left:0 !important;padding-left:50px !important;}

/* Footer Area */
footer.footer {background: #108cd4;color: #9cd0ed;}
.footer__wrapper{border-top:none;padding:30px 0;}
.footer__block-item--links{max-width:100%;}
a.footer__link-item, .footer p {color: white;}
.text-with-icons__content.rte>p>a{color:white;text-decoration:none;}
.text-with-icons__content.rte>p>a:hover, .text-with-icons__content.rte>p>a:focus {color:white;text-decoration:underline;}
.shopify-policy__container {padding-bottom: 50px;max-width:1050px !important;}

/* Category Collection Pages */
.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12 {border: 1px solid #ebebeb;border-radius: 5px;background:#f9f9f9;}
.shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12:hover {box-shadow: 0 0 10px rgba(0,0,0,.15);}
.collection-drawer, .layout__section.layout__section--secondary.hidden-pocket>.card {padding: 20px;}
div#product-series{transition:.2s;text-align:center;}
div#product-series:hover {box-shadow: 0 0 10px rgba(0,0,0,.1);border-color:rgba(0,0,0,.25);}
.pf-img-loaded {border-radius: 10px;}
li.iVVzrr>span {font-family: 'Open Sans';}
.iVVzrr>span {font-family: 'Futura';color: #525252;}
.kuwSuz{line-height:normal !important;}
img.sc-qZtVr {width: 100% !important;}
h3.sc-oTLFK>span {font-weight: bold;}
img#cat-main-image{max-height: 425px;object-fit: contain;}
footer.modal__footer {padding-top: 10px;}
div#product-series > img {text-align: center !important;width: 100%;}

/* 3D Part Finders */
div[aria-label="3dfinder"]{text-align: center;padding:10px 0;}
[aria-label="3dfinder"]>button{font-family: 'Futura';padding: 5px 15px;background: #f9f9f9;width: calc(100% / 3 - 5px);border: 1px solid var(--border-color);border-radius: 5px;}
[aria-label="3dfinder"]>button[aria-selected="true"] {color: #108cd4 !important;text-decoration:underline;}
.modal:not([id^=modal-address]) .modal__container{padding:12px 20px !important;}
.modal:not([id^=modal-address]) .modal__container .modal__close{top:-4px;right:-4px;font-weight:bold;}

/* PLP */
ul.swatch-view li{margin: 8px 4px 0 0 !important;}
/* ul.swatch-view.swatch-view-custom-image.swatch-align-center li{margin-right: 5px !important;}
ul.swatch-view.swatch-view-custom-image.swatch-align-center li:last-of-type{margin-right: 0px !important;}*/
div.swatches-type-collections .swatch-align-center{text-align:left !important;}
.swatches.swatches-type-collections.hover-enabled{margin-top:-30px;}
.collection__description>div.rte>h3 {color: #677279;margin:0px;font-weight: normal !important;font-family: 'Open Sans';}
.collection__description>div.rte>h2{margin:0px;}
.rte>hr {border: 1px solid #e1e3e4;}
.bMMcvF{min-height:66px;max-height:66px;}
#shopify-section-product-template > section>div>div>div>form>div>div.shopify-payment-button{display:none;}
.product-gallery__thumbnail-list{display:none;}
button.button.button--small.button--primary {font-size: 18px;}
[aria-label="gridfinder"]>button {font-family: 'Futura';padding: 5px 15px;background: #f9f9f9;width: calc(100% / 2 - 5px);border: 1px solid var(--border-color);border-radius: 5px;}
[aria-label="gridfinder"]>button[aria-selected="true"] {color: #108cd4 !important;text-decoration:underline;}
div#meth1-tab, div#meth2-tab {padding: 20px 10px !important;}
div#meth1-tab>h3,div#meth1-tab-conv>h3 {text-align: left;font-weight: bold;font-family: 'Futura';color: #108cd4;font-size: 22px;}
div#meth1-tab>ul,div#meth1-tab-conv>ul {text-align: left;}
div#meth1-tab>ul>li>a,div#meth1-tab-conv>ul>li>a{color:#3ecefb;text-decoration:underline;}
#searchspring-content > div > div.ss-item-container.product-list.product-list--collection.product-list--with-sidebar.ss-targeted > div > div > div > div.swatches.swatches-type-collections.hover-enabled > div > div > ul > li> div > div.star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent{width:28px !important;height:28px !important;}
#shopify-section-static-recently-viewed-products > section > div > div > div > div > div > div > div > div > div.product-item__info > div > div.swatches.swatches-type-collections.hover-enabled > div > div > ul > li > div > div.star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent, .tns-item > div > div > div.swatches.swatches-type-collections.hover-enabled > div > div > ul > li> div > div.star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent{width:28px !important;height:28px !important;}
.product-item__info-inner {display: contents;}

/* PDP */
figure.mz-figure{border: 1px solid rgba(0,0,0,.1);}
.container.container--yotpo>header>h2 {padding-top: 30px;}
button.form__submit.form__submit--tight.button.button--primary {background:var(--header-accent-color);}
.section--isolated.section--tight{background:#686868;}
.star-set-btn-rad-10,.star-set-image-rad-10, .star-set-image-rad-10-head{border-radius:5px !important;}
div > .star-set-image.star-set-image-sq.star-size-sm.star-set-image-scale-1.star-set-image-position-center.star-set-image-rad-10.star-image-border-2.star-option-value-adjacent{height:48px !important;width:48px !important;}
.product-meta__vendor + .product-meta__sku::before,.nav-bar::after,a.mini-cart__product-vendor.link,a.line-item__vendor.link,a.product-item__vendor.link{display:none;}
.product-block-list__item.product-block-list__item--gallery{/*border:1px solid var(--border-color);*/margin-bottom:30px;}
.product-meta__share-buttons.hidden-phone {width: 100%;display: contents;text-align: right;}
@media screen and (max-width: 768px){.product-meta__reference{padding-top: 20px;}.card.card--collapsed.card--sticky {box-shadow: 0 0 10px rgba(0,0,0,.1);z-index:1;}}
.product-block-list__item.product-block-list__item--gallery {border-left: 0px solid var(--border-color)!important;border-right: 0px solid var(--border-color)!important;border-bottom: 0px solid var(--border-color)!important;}}
.product-form__variants,span.swatch-variant-name,.product-form__variants {display: none !important;}
label.swatch-label.swatch-label-button,span.swatch-option-name {color: #108cd4;}
label.swatch-label.swatch-label-button:after,span.swatch-option-name:after{content:"";}
p[swatch-inside="true"] {padding: 5px;}
span.swatch-variant-name {display: none;}
.rte.text--pull h2 {margin-top: 10px;}
.swatch-custom-image.swatch-group-selector.star-set-image-rad-10-head.star-option-value-adjacent-head.swatch-selected,.swatch-image.swatch-selector.star-set-image-rad-10-head.star-option-value-adjacent-head.swatch-selected.swatch-allow-animation,.swatch-image.swatch-group-selector.star-set-image-rad-10-head.star-option-value-adjacent-head.swatch-selected,.swatch-custom-image.swatch-selector.star-set-image-rad-10-head.star-option-value-adjacent-head.swatch-allow-animation.swatch-selected {background: #F2FAFD;}
.product-meta__reference {font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px))!important;}
.expandable-content[aria-expanded]{max-height:none !important;}
.product-meta__note {border: 1px solid rgba(0,0,0,.1);padding: 6px;background: #f9f9f9;border-radius: 5px;text-align:center;width: auto !important;display:block;}
div.rte>strong {color: #108cd4;}
.product-meta__note--photo-subtext {border: none;background: transparent;}
#widget-fave-html .ssw-fave-btn {margin-bottom: 0px !important; width: 100%; text-align: left; padding: 0}
#widget-fave-html .ssw-fave-btn-content{text-transform:capitalize !important;text-align:center;}
button.shopify-payment-button__more-options,.ssw-fave-btn-counter{display: none;}
.product-meta__note.product-meta__note--photo-subtext > .rte:before {content: "i";font-family: 'Futura';padding: 0px 8px;background: #108cd4;border-radius: 30px;color: white;font-weight: bold;margin-right: 5px;font-size: 14px;}
.product-meta__note.product-meta__note--photo-subtext > .rte {background: #efefef;text-align: center;display: inline-block;padding: 0 10px;border-radius: 5px;}

/* CCB Bundles */
.cbb-frequently-bought-product-image{background-color:white;}
.cbb-frequently-bought-container.cbb-mobile-view {margin: 0 0 20px 0 !important;}
.cbb-frequently-bought-container {padding: 30px !important;border: 1px solid var(--border-color);margin-bottom:30px;background:#3ecefb15;border-radius:10px;}
h2.cbb-frequently-bought-title.translatable {color: #108cd4;font-family: 'Futura'!important;}
span.cbb-frequently-bought-total-price-text.translatable {color: #108cd4;}
span.money {color: #3ecefb !important;font-size: 24px !important;}
s.cbb-frequently-bought-selector-label-compare-at-price>span {color: #677279 !important;font-size:calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px)) !important;}
s.cbb-frequently-bought-total-price-was-price>span {color: #677279 !important;font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 16px)) !important;}
.cbb-frequently-bought-plus-icon.skiptranslate.notranslate {color: #108cd4 !important;font-weight: bold !important;font-size: 22px !important;}

/* Product Image Gallery */
.MagicToolboxMessage {padding: 20px;font-size:12px;}
.MagicToolboxSlides-arrow{display: none !important;}
.mz-thumb img {border: 2px solid var(--border-color) !important;}
.mz-thumb:focus img {opacity: 1 !important;}

/* Home Page */
p.promo-block__heading.heading.h3 {text-shadow: 2px 2px 0px rgba(0,0,0,.5);}
p.promo-block__content {text-shadow: 1px 1px 0px rgba(0,0,0,.3);}
#shopify-section-1633975333ce5f65e3 > section {background: #f9f9f9;padding: 30px;}
.section__action-link{display:none;}
.section__title {text-align: center;width: 100%;}
div#shopify-section-collection-list {padding: 15px;background: #f9f9f9;}
#block-16340440014eebd6aa-0 > a > div.promo-block__inner{font-size:150%;}
#block-16340440014eebd6aa-0 > a > div.promo-block__inner > p.promo-block__heading.heading.h3{font-size:125%;}
#shopify-section-16340440014eebd6aa > section{margin:60px 0 -50px 0 !important;}
.flickity-slider > a > div.collection-item__image-wrapper {border: 1px solid #108cd4;border-radius:5px;}
@media screen and (min-width: 641px){
  .section {margin: 30px 0 !important;}}

/* Breadcrumbs for UC */
nav.breadcrumb{position: relative;white-space: nowrap;overflow-y:hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;width:95vw;padding: 20px 50px 20px 0px !important;font-size:16px;margin-right:5;}
nav.breadcrumb::-webkit-scrollbar {display: none;}
span#uncomplicated-category-breadcrumb-insertedsep-1,span#uncomplicated-category-breadcrumb-insertedsep-0,span#uncomplicated-category-breadcrumb-top-separator,span.breadcrumb__sep {padding: 0 10px;}
.page__navigation {display: none;}
/* nav.breadcrumb:after {position: absolute;left: 0;height: 100%;width: 100%;content: "";background: linear-gradient(to left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 15%);pointer-events: none;background-attachment:fixed;} */
.template-collection .page__sub-header { position: relative;}
.template-collection .page__sub-header:after { position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; background: linear-gradient(to left, rgba(252,252,252,1) 0%,rgba(252,252,252,0) 15%); pointer-events: none; }

/* Atlas Help Center */
.col {background-color: #ffffff;border: rgba(0,0,0,0.1) 1px solid;border-radius: 8px;padding: 16px;margin: 0 16px 0 0;color: #525252;box-shadow:0 0 5px rgba(0,0,0,.15);}
.col:first-of-type{border-bottom-color:#108cd4;border-bottom-width:4px;}
.col:nth-child(2) {border-bottom-color:#6d4c41;border-bottom-width:4px;}
.col:nth-child(3) {border-bottom-color:#0d9c24;border-bottom-width:4px;}
.col:last-of-type{margin: 0;border-bottom-color:#108cd4;border-bottom-width:4px;}
.col-3 {flex-basis: 25%;}
.hc-top{width:100%;height: auto;display:block;background: #3ecefb;margin: auto;}
.hc-cards{width: 100%;max-width: 1400px;display: flex;text-align: center;margin: auto;padding:30px 0 0;}
.article-content>iframe {min-height: 400px;}
blockquote {background: #fbffd6;border: 1px solid rgba(0,0,0,.15);padding: 10px;color: #797348;margin: 20px;border-radius: 10px;}
div.article-content > ol > ol,div.article-content > ol > li{padding-left:20px;}
h1.knb-title {max-width: 1400px;text-align: center;margin: auto;color:#ffffff !important;font-family:"Futura";Padding-bottom:25px;font-size: 34px !important;}
.startup-container .knb-search-ui {background:#3ecefb !important;border-radius:0px !important;}
.startup-container {max-width: none !important;margin: auto !important;padding: 0 !important;}
.knb-cat-inner-content,.knb-inner-content-top{max-width: 1400px;margin: auto;}
.startup-container .knb-search-ui .search-ui{max-width:850px;}
.search-ui{box-shadow:none !important;}
.knb-nav li a:link, .knb-nav li a:visited,.knb-nav li span{color:#ffffff !important;}
.knb-nav .inactive{color:#ffffff !important;font-weight:bold;}
.search-ui input{border: 0px solid #d4dadf !important;}
.article-content {display: inline-block;}
.startup-container .atlas-widget-link .icon{color:#108cd4 !important;}
a.article-list-item-s>h2{font-weight:bold;font-family:"Futura";color:#108cd4;}
.unf-smiling-face:before {color: #ffe900;}
.unf-sad-face:before{color:#004f84;}
.knb-main {padding: 30px;}
.read-more>span {background: #3ecefb;border-radius: 10px;padding: 10px 20px;color: white;font-weight: bold;}
.startup-container .knb-article-info-s .content .title{color:#108cd4!important;font-family:"futura" !important;}
div#knb-sidebar {background: #f9f9f9;padding: 30px;border-left: 1px solid rgba(0,0,0,.1);border-radius:0 10px 10px 0;}
.startup-container .knb-category-title{text-transform:none !important;}
.article-content>h2 {font-family: "futura";font-size: 26px;color: #108cd4;}
.knb-category-content,.startup-container .knb-inner-content-fill{padding:0 !important;}
div.knb-main > div.article-content > img:first-of-type {box-shadow: 0 0 10px rgba(0,0,0,.15);border: 2px solid rgba(0,0,0,.15);border-radius: 10px;margin-bottom: 20px;width:100% !important;}
.startup-container .knb-category-info .content .title{color:#108cd4 !important;}
.startup-container .knb-category-info {background: #f9f9f9;border: 1px solid rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.15);border-radius: 20px;margin-bottom: 30px;}
div.hc-top > div > a > strong {font-family: "Futura";}
.startup-container .atlas_widget-title{color:#525252;}

/* Atomic Returns Styling */
.atomic-storefront .title {font-family: 'Futura' !important;color: #108cd4;font-weight: bold;}
.atomic-storefront .column {text-align: center;font-family: 'Open Sans' !important;}
.atomic-storefront button, .atomic-storefront input[type=button], .atomic-storefront input[type=submit], .atomic-storefront input[type=reset]{background: #108cd4;font-weight: bold;color: #FFFFFF;padding: 8px 12px;border-radius: 5px;}
.atomic-storefront .pick-items{max-height:none !important;}
.atomic-storefront .pick-items .item .item-wrapper.selected{border:3px solid #3ecefb !important;}
.atomic-storefront .text-center{text-align: right}
.atomic-storefront .pick-items .item .item-wrapper.selected{padding-bottom: 8px !important}
.dots,.atomic-storefront .text-center .item selector{text-align: center}
.atomic-storefront .dots .dot.filled{border:6px solid #3ecefb !important;}
.atomic-storefront .dots .dot.empty{border:2px solid #3ecefb !important;}
div.selected > div > div > button.item-select {display: inline-block;transform: rotate(45deg);height: 25px;width: 12px;border-bottom: 5px solid #3ecefb !important;border-right: 5px solid #3ecefb !important;border-top: none !important;border-left: none !important;border-radius: 0px !important;}
.atomic-storefront .items .horizontal-item{text-align: left}
.atomic-storefront .items.shorter{max-height:450px !important;}
.atomic-storefront textarea {border: 1px solid #ccc !important;border-radius: 5px;width: 100%;}
.atomic-storefront form .form-group{padding: 5px 0}
.atomic-storefront form .form-group > div > input {background: #efefef;padding: 15px;width: 100%;display: inline-block;border-radius:10px;margin:10px 0;}
.atomic-storefront select {text-transform: none;border-color: #ccc;padding: 3px;border-radius: 5px;}
a.js-return-exchange {background: #3ecefb;color: #fff;padding: 8px;border-radius: 5px;font-weight: 700;width: 100%;text-align: center;margin: 20px;}
.return-button{display:flex;}


/* Cart Page */
.bns-cart-bt-wrapper{max-width:none !important;max-height:none !important;width:100% !important;}
.bns-cart-redeem-box{padding:0 !important;}
.button{border-radius:5px !important;}
span.bns-cart-title{color:#ffffff;font-weight:bold;}
.bns-cart-box{display:block !important;padding: 15px;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;background: #f9f9f9;text-align:center;}
#shopify-section-cart-template > section > form > div.beans-cart{display:none;}

/* Login */
.bub{padding:10px;background-color:#00000005;border:1px solid #00000010;border-radius:15px;}
.moneys{font-size:115%;font-weight:bold;color:green;}

/* Finder Pages */ 
/*.plp-table {display:block;width:100%;overflow-x:auto;min-width:500px;}
.plp-table table {position: relative;width: 100%;}
.plp-table th, .plp-table td {padding: 10px;border: 1px solid rgba(0,0,0,.1);text-align: center;}
.plp-table th {background: #0475bb;color: white;}
.plp-table tr.sticky th {position: sticky;top: 0;}*/
.product-finder tr.sticky th {position: -webkit-sticky;position: sticky;top: 40px;}
tr.js-main-header th {position: sticky;top: -2px;padding:10px;}
tbody.js-rows>tr>th {background: #004f84;}
.product-finder>table{border-collapse:separate !important;}
.product-finder th {border: 1px solid rgba(0,0,0,.15);}
.product-finder img:focus, .product-finder img:hover{box-shadow:none !important;}
.product-finder td, .product-finder th{padding:10px 0;}

/* Wishlist & Rewards */
.grecaptcha-badge {display: none !important;}
.ssw-reward-tab.ssw-reward-tab-left{display:none !important;}
.ssw-fave-item .ssw-fave-product-actions a{font-weight:normal !important;font-size:16px !important;text-transform:capitalize !important;border-radius:5px!important;}
#ssw-fave-side-button-wrapper{display:none !important;}
#ssw-fave-list-widget.ssw-right-top.ssw-fave-list-hide #ssw-fave-side-bar {transform: translate3d(-420px,0px,0px)!important;-webkit-transform: translate3d(-420px,0px,0px)!important;}
#ssw-fave-side-bar{width: 420px !important;}
.header__action-list>#ssw-fave-side-button {width: auto;display: flex;transform: none !important;-webkit-transform: none !important;white-space: nowrap;padding: 0px 20px;font-size: 100%;}
.header__action-list>#ssw-fave-side-button i{font-size:20px !important;transform: none !important;-webkit-transform: none !important;display: inline-block;width:auto !important;height:auto !important;background:transparent !important;color:#3ecefb !important;position: relative;left: 0;top: 0;}
a.ssw-share-faves._2facebook,a.ssw-share-faves._2twitter,a.ssw-share-faves._2pinterest {display: none !important;}
.ssw-fave-btn-content>.ssw-icon-heart-o:before{content: '\e825' !important;}
.ssw-fave-btn-content>.ssw-icon-heart:before{content: '\e826' !important;}
i[title="Remove from list"]:before {content: '\e834' !important;color: #677279 !important;}
.ssw-fave-item .ssw-fave-product-actions a{opacity:1 !important;}
.ssw-reward-page-srule-discount-title, .ssw-reward-item-discount-title,.ssw-reward-page-balance-count,span.ssw-reward-inline,.ssw-reward-page-earning-rules.ssw-reward-page-earning-rules-3,.ssw-reward-page-faq-title{font-family:'Open Sans' !important;}
.ssw-reward-page-balance .ssw-points-count{font-family:'Futura' !important;}
.ssw-reward-page-menu {font-family: 'Futura' !important;font-size: 14px !important;color: #677279 !important;}
#ssw-fave-page-side-bar-header > div.ssw-fave-page-side-bar-header-title.ssw-h3 > h2 {color: var(--heading-color);font-family: 'Futura' !important;font-size: 26px;}
div#ssw-fave-create-list>span,.ssw-fave-empty-list .ssw-fave-list-container:before  {font-size: 16px;text-transform: capitalize;font-family: 'Open Sans';}
#ssw-fave-page-side-bar .ssw-fave-list-header{padding: 15px 30px !important;background: #f9f9f9;border: 1px solid var(--border-color)!important;}
span.ssw-fave-result-board.ssw-fave-action {font-size: 22px;font-family: 'Futura';color: #677279;}
.ssw-reward-page-balance {margin-top: 12px !important;}
.ssw-reward-page-spending-rule-not-reached .ssw-reward-redeem.ssw-reward-btn-earn{opacity:1 !important;}
@media only screen and (max-width: 890px) {
.ssw-reward-page-balance {justify-content: center; margin: 0 !important; float: none !important; padding: 10px 20px !important; position: initial !important;}
.ssw-customer-logged-in .ssw-reward-page-header {padding-top: 15px !important;}
i.ssw-icon-plus {color: white !important;}
#ssw-fave-create-list {color: white;border-radius:5px;}
a.ssw-fave-add-to-cart.gw-btn-bg.btn.gw-fsize-sm.gw-wishlist-btn {color: white;font-weight: bold !important;}