.bbg-white{background-color:#fff!important;color:#000!important}.bbg-magenta{background-color:#b31e89!important}.bbg-green{background-color:#8ec33f!important}.bbg-blue{background-color:#193ba3!important}.bbg-purple{background-color:#5f4b8b!important}.bbg-dark-teal{background-color:#175974!important}.plp-inline-cta{position:relative;height:100%;width:100%;color:#fff;text-align:center}@media screen and (min-width:450px){.plp-inline-cta{height:0;padding-top:140%}}@media only screen and (min-width:1025px){.plp-inline-cta{padding-top:0;height:100%}}.plp-inline-cta-wrapper{position:relative;max-width:230px;display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;height:100%}@media only screen and (min-width:768px){.plp-inline-cta-wrapper{max-width:270px}}.plp-inline-cta.has-content{position:relative}.plp-inline-cta.has-content .plp-inline-cta__content{display:-ms-grid;display:grid}.plp-inline-cta__image{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plp-inline-cta__content{display:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;padding:20px 10px}@media only screen and (min-width:768px){.plp-inline-cta__content{padding:40px 20px}}@media (min-width:1025px) and (max-width:1120px){.plp-inline-cta__content{padding:20px 15px}}.plp-inline-cta__caption{font-size:12px;font-weight:400;line-height:1.5}.plp-inline-cta__caption:not(:empty)+.plp-inline-cta__heading{margin-top:12px}.plp-inline-cta__heading{font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0;text-transform:none}@media only screen and (min-width:768px){.plp-inline-cta__heading{font-size:20px}}.plp-inline-cta__description{font-size:12px;line-height:1.5;margin-top:12px}@media only screen and (min-width:768px){.plp-inline-cta__description{font-size:14px}}.plp-inline-cta__button.btn{-ms-flex-item-align:end;align-self:flex-end;cursor:pointer;font-size:12px;height:auto;margin-top:14px;padding:14px 8px}.plp-inline-cta__button.btn.btn--white{color:#000}@media only screen and (min-width:768px){.plp-inline-cta__button.btn{padding:16px}}.plp-inline-cta.color-black,.plp-inline-cta.color-dark{color:#000}.plp-inline-cta.color-light,.plp-inline-cta.color-white{color:#fff}.plp-inline-cta__content__inner{position:relative;padding:15px 10px;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}@media screen and (max-width:395px){.plp-inline-cta__content__inner{padding:10px 0}}.plp-inline-cta__content__inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--plp-inline-cta-overlay);opacity:var(--plp-inline-cta-overlay-opacity);z-index:1}.plp-inline-cta__content__inner>*{position:relative;z-index:1}.collection__grid{max-width:1440px;margin:0 auto}@media only screen and (max-width:1024px){.collection__grid .sticky-header{position:fixed;top:0;z-index:10000;width:100%}}@media only screen and (min-width:1025px){.collection__grid{zoom:1;position:relative}.collection__grid:after{content:"";display:table;clear:both}}@media only screen and (min-width:1025px) and (max-width:767px){.collection__grid{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1025px) and (min-width:768px) and (max-width:1024px){.collection__grid{padding-left:35px;padding-right:35px}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1199px){.collection__grid{padding-left:75px;padding-right:75px}}@media only screen and (min-width:1025px) and (min-width:1200px){.collection__grid{padding-left:120px;padding-right:120px}}@media only screen and (min-width:1025px){.template-collection .collection__grid{zoom:1}.template-collection .collection__grid:after{content:"";display:table;clear:both}}@media only screen and (min-width:1025px) and (max-width:767px){.template-collection .collection__grid{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1025px) and (min-width:768px) and (max-width:1024px){.template-collection .collection__grid{padding-left:35px;padding-right:35px}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1199px){.template-collection .collection__grid{padding-left:75px;padding-right:75px}}@media only screen and (min-width:1025px) and (min-width:1200px){.template-collection .collection__grid{padding-left:120px;padding-right:120px}}@media only screen and (min-width:1025px){.collection__container{position:relative;width:100%;overflow:hidden}}@media only screen and (min-width:1025px){.collection__container:before{background-color:rgba(245,248,248,.7);left:0}}@media only screen and (min-width:1025px){.collection__container:after,.collection__container:before{content:"";display:block;height:100%;width:50%;position:absolute;z-index:0}.collection__container:after{background-color:#fff;right:0}}.apps__container .ngl_pc_hide{display:block!important;opacity:.4!important}.apps__container .ngl_pc_hide label{display:none}.apps__container .ngl_pc_hide:after{text-transform:uppercase;letter-spacing:.1em;content:"Compare";display:inline-block;font-size:12px;line-height:17px;font-weight:600;color:#193ba3;margin-top:-5px}@media only screen and (max-width:1024px){#total-results{font-size:14px;font-weight:400;color:#414e65;-ms-flex-order:3;order:3;margin:10px auto 5px;border-top:1px solid #e6eded;border-bottom:1px solid #e6eded;width:100%;text-align:center;padding-top:8px;padding-bottom:8px}}@media only screen and (min-width:1025px){#total-results{font-size:16px;font-weight:600;color:#4a4a4a;margin-bottom:5px}}@media only screen and (max-width:1024px){.template-page-search-results #total-results{display:none}}.sticker{text-transform:uppercase;letter-spacing:.1em;font-weight:700;position:relative;color:#414e65}@media only screen and (max-width:1024px){.sticker{font-size:10px;margin:5px auto!important}}@media only screen and (min-width:1025px){.sticker{font-size:11px;margin:10px auto!important}}@media only screen and (min-width:1025px){.sticker:after{content:"";display:block;position:absolute;width:90%;height:1px;margin-left:5%;background-color:#dbe3eb;top:50%;transform:translateY(-50%);z-index:-1}}@media only screen and (min-width:1025px){.sticker span{background-color:#fff;padding:0 12px}}.sticker[class*="--teal"]{color:#27abad;color:#005986}.sticker[class*="--pink"]{color:#b52f88}.product-fallback__item{margin-top:30px;margin-bottom:30px}@media only screen and (min-width:1025px){.product-fallback__item:nth-child(3n+1){clear:left}}.product-fallback__item p{text-align:center;line-height:1}.product-fallback__item a{color:#4a4a4a;margin:5px 0;font-weight:400}@media only screen and (max-width:1024px){.product-fallback__item a{font-size:11px!important;line-height:15px!important}}@media only screen and (min-width:1025px){.product-fallback__item a{font-size:14px!important;line-height:19px!important}}.collection__grid .pagination{margin-top:30px;padding-bottom:30px;text-align:center}.read-more__content.js-readMoreContent.collection-read-more{height:275px;border:none;position:relative}.read-more__content.js-readMoreContent.collection-read-more:after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:100%;height:86px;background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.5),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#fff",GradientType=1)}@media only screen and (max-width:1024px){.read-more__content.js-readMoreContent.collection-read-more:after{height:74px}}.read-more__content.js-readMoreContent.collection-read-more.open{height:100%}.read-more__content.js-readMoreContent.collection-read-more.open:after{display:none}.read-more__content.js-readMoreContent.collection-read-more h1{text-align:center}.out-of-stock-text{color:#757d8b}
