body{font-family:Gotham,Arial,sans-serif;font-weight:400;font-size:13px;margin:0 auto;min-height:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a:focus{outline-offset:2px}h1{font-size:70px;font-family:league,Arial,sans-serif}body.league-alternative h1{font-size:49px}h2{font-size:43px;font-family:league,Arial,sans-serif}body.league-alternative h2{font-size:30.1px}h3{font-size:22px;font-family:league,Arial,sans-serif}body.league-alternative h3{font-size:15.4px}.h4,h4{font-size:18px}.h6,h6{font-size:12px}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px;line-height:1.1}p{font-size:16px}small{font-size:10px}sup{vertical-align:super;font-size:40%}input{outline:0}input:active,input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}@font-face{font-family:Gotham;src:local("Gotham Book"),local("GothamBook"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-book-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-book-webfont.woff?v=1499102566552) format("woff"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-book-webfont.svg#gotham_bookregular?v=1499102566552) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:local("Gotham Light"),local("Gotham-Light"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-light-webfont.eot?v=1499102566552),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-light-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-light-webfont.woff?v=1499102566552) format("woff"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-light-webfont.svg#gotham_bookregular?v=1499102566552) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Gotham;src:local("Gotham Bold"),local("Gotham Bold Regular"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-bold-webfont.eot?v=1499102566552),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-bold-webfont.woff?v=1499102566552) format("woff"),url(/themes/custom/nwpolandspring/fonts/gotham/gotham-bold-webfont.svg#gotham_bold?v=1499102566552) format("svg");font-weight:700;font-style:normal}@font-face{font-family:league;src:local("League Gothic Regular"),local("LeagueGothic-Regular"),url(/themes/custom/nwpolandspring/fonts/league-gothic/leaguegothic-regular-webfont.eot?v=1499102566552),url(/themes/custom/nwpolandspring/fonts/league-gothic/leaguegothic-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/themes/custom/nwpolandspring/fonts/league-gothic/leaguegothic-regular-webfont.woff?v=1499102566552) format("woff"),url(/themes/custom/nwpolandspring/fonts//league-gothic/leaguegothic-regular-webfont.svg#gotham_bold?v=1499102566552) format("svg")}
body{margin:0 auto;min-height:100%;position:relative}@media screen and (max-width:610px){body.toolbar-vertical header.navbar.scrolled #mobile-menu{top:0}}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open{padding-top:80px}body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open #mobile-menu,body.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header.scrolled.navbar .fixed-menu{top:80px}body a:focus{outline-offset:2px}@media (min-width:1200px){body .container{max-width:1200px}}@media (max-width:1199px){body .container{max-width:100%}}body .main-container .block-system-main-block{margin:0 -15px}.nopadding{padding:0!important;margin:0!important}.nav>li>a.npl_button,.npl_button{display:inline-block;height:50px;padding:0 15px;margin:0;position:relative}.nav>li>a.npl_button.delivery_button,.npl_button.delivery_button{padding-left:100px}body.slided .fixed-menu,body.slided .slide-section{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}body.slided header.navbar #mobile-menu{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}@media screen and (max-width:1200px){.hidden-lg-down{display:none}}@media screen and (min-width:1200px){.hidden-lg-up{display:none}}.cta-ipp--component #caption-svg--download{height:19px;float:left;padding-right:10px;display:block;margin-top:-4px;overflow:hidden}.cta-ipp--component #caption-svg--download .icon_svg{width:24px;height:20px;-webkit-transform:rotate(271deg);-o-transform:rotate(271deg);transform:rotate(271deg)}article .node__content{margin-top:0}@media (max-width:1199px){.body-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.ajax-progress{display:none}
.component--footer{position:relative;z-index:2;overflow:hidden;padding-top:60px}@media (max-width:991px){.component--footer>.container{margin-left:15px;margin-right:15px}}.component--footer .footer-primary{z-index:20}.component--footer .footer-primary .newsletter-signup-container .js-form-item-signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component--footer .footer-primary .newsletter-form-outer-container form label{display:block;margin-top:1em}.component--footer .footer-primary .newsletter-form-outer-container form section p{margin-top:1rem}.component--footer .footer-primary .newsletter-form-outer-container form .newsletter-signup-container label.confirmation,.component--footer .footer-primary .newsletter-form-outer-container form section:nth-child(3) label{display:inline-block}@media (min-width:810px) and (max-width:1199px){.component--footer .footer-primary .newsletter-form-outer-container form .newsletter-signup-container label.confirmation{margin-top:0}}.component--footer .footer-primary .newsletter-form-outer-container form input[type=email],.component--footer .footer-primary .newsletter-form-outer-container form input[type=text]{margin-top:.25em;display:block;padding:.5em;width:100%;height:34px;margin-left:auto;margin-right:auto}.component--footer .footer-primary .newsletter-form-outer-container form input[type=email]:focus,.component--footer .footer-primary .newsletter-form-outer-container form input[type=text]:focus{outline:0;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}@media only screen and (max-width:991px){.component--footer .footer-primary .newsletter-form-outer-container form input[type=email],.component--footer .footer-primary .newsletter-form-outer-container form input[type=text]{margin-left:0}}.component--footer .footer-primary .newsletter-form-outer-container form button,.component--footer .footer-primary .newsletter-form-outer-container form input[type=submit]{padding:0 1.5em;width:100%;height:50px}.component--footer .footer-primary .newsletter-form-outer-container form button:focus,.component--footer .footer-primary .newsletter-form-outer-container form input[type=submit]:focus{outline:0;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.component--footer .footer-primary .newsletter-form-outer-container form button span,.component--footer .footer-primary .newsletter-form-outer-container form input[type=submit] span{display:none}.component--footer .footer-primary .newsletter-form-outer-container form button .glyphicon,.component--footer .footer-primary .newsletter-form-outer-container form input[type=submit] .glyphicon{display:none}.component--footer .footer-primary .newsletter-form-outer-container form input[type=checkbox]{width:auto;display:inline-block;margin-right:.5em}.component--footer .footer-primary .newsletter-form-outer-container form input[type=checkbox]:focus{outline:0;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.component--footer .footer-primary .newsletter-form-outer-container form .form-item{margin-bottom:15px}.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox{margin-bottom:.5rem}@media (max-width:767px){.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox.form-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox:after{display:block;clear:both;content:""}@media (min-width:767px){.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox>*{float:left}}.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox label{margin-top:3px}@media (min-width:810px) and (max-width:1199px){.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox label{margin-top:0}}@media (min-width:767px) and (max-width:768px){.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox label{position:relative;margin-top:0;top:-5px}}@media (min-width:769px){.component--footer .footer-primary .newsletter-form-outer-container form .form-type-checkbox label{margin-top:6px}}.component--footer .footer-primary ._plugin-cjb-container-footer ._plugin-cjb ._plugin-cjb-error{margin-top:1rem;margin-bottom:1em}.component--footer .footer-primary ._plugin-cjb-container-footer ._plugin-cjb ._plugin-cjb-duplicate,.component--footer .footer-primary ._plugin-cjb-container-footer ._plugin-cjb ._plugin-cjb-thanks{margin:1em 3em 3em}.component--footer .footer-primary ._plugin-cjb-container-footer ._plugin-cjb ._plugin-cjb-spinner-container{display:block;margin:1em auto}.component--footer .footer-primary ._plugin-cjb-container-footer ._plugin-cjb ._plugin-cjb-spinner-container img{width:2em;height:2em}@media only screen and (min-width:768px){.component--footer .footer-primary{float:left;padding:0 20px 15px 0}}@media only screen and (min-width:1200px){.component--footer .footer-primary{padding:0 50px 30px 0;min-height:235px}}.component--footer .footer-primary .newsletter-messages{display:none;margin:1em 3em 3em}@media only screen and (min-width:768px){.component--footer .footer-secondary{float:left;overflow:hidden}}.component--footer .footer-section-title{margin-top:25px;display:block;padding-top:30px;border-top:1px solid #0b563f}@media only screen and (min-width:768px){.component--footer .footer-section-title{margin-top:30px;margin-bottom:15px}}@media only screen and (min-width:1200px){.component--footer .footer-section-title{margin:0}}.component--footer .footer-info-item{padding-top:6px}@media only screen and (min-width:768px){.component--footer .footer-social{float:left;padding-left:20px;padding-right:0}}@media only screen and (min-width:1200px){.component--footer .footer-social{padding-left:30px}}@media only screen and (min-width:768px){.component--footer{padding-top:30px;padding-bottom:20px}}@media only screen and (min-width:768px){.component--footer .footer-primary-links{float:left}}@media only screen and (min-width:768px){.component--footer .footer-primary-links{padding-left:25px;padding-right:0}}@media only screen and (min-width:768px){.component--footer .footer-secondary-links{position:relative;float:left;padding-left:20px}.component--footer .footer-secondary-links:after{position:absolute;content:"";right:0;top:0;height:80%;width:1px;display:none}}@media only screen and (max-width:991px){.component--footer .footer-secondary-links{height:70%}}.component--footer .social-icons{margin-top:12px;padding-left:0}.component--footer .social-icons .social-icon{display:inline-block}@media only screen and (min-width:768px){.component--footer .social-icons .social-icon{margin:26px 10px 0 0}}@media only screen and (max-width:991px) and (min-width:991px){.component--footer .social-icons .social-icon{margin:0 2px}}@media only screen and (max-width:991px){.component--footer .social-icons .social-icon{margin:0 2px}}.component--footer .social-icons .social-icon:last-child{margin-right:0}.component--footer .social-icons .social-icon-link{display:block;width:44px;height:44px;overflow:hidden;padding:5px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}@media only screen and (min-width:768px){.component--footer .social-icons .social-icon-link{width:30px;height:30px}}@media only screen and (min-width:1200px){.component--footer .social-icons .social-icon-link{width:40px;height:40px}}.component--footer .social-icons img,.component--footer .social-icons svg{width:100%;height:100%}.component--footer .footer-links{list-style:none;margin:0 0 5px 0;padding:0}.component--footer .footer-links .footer-link{display:inline-block;line-height:150%;padding:6px 5px 6px 0}@media only screen and (min-width:768px) and (max-width:1200px){.component--footer .footer-links .footer-link{display:block}}.component--footer .notice{padding:2px 5px}.component--footer .notice p{display:inline;margin:0}.component--footer .copyright{margin:35px 0}@media only screen and (min-width:768px){.component--footer .copyright{position:absolute;bottom:0;right:10px;margin:30px}}
.paragraph--type--hww-static-accordion{padding:50px 0}@media (max-width:768px){.paragraph--type--hww-static-accordion{padding:25px 0}}.paragraph--type--hww-static-accordion .field--name-field-hww-title p{margin-bottom:15px}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-header{position:relative;padding-right:35px;padding-top:20px;padding-bottom:20px}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-header:after{content:"";position:absolute;margin-top:0;width:23px;height:20px;right:12px;top:50%;-webkit-transform:translateY(-50%) rotateX(0);transform:translateY(-50%) rotateX(0);cursor:pointer}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-header:not(.collapsed):after{margin-top:0;-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg)}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-header p:last-child{margin-bottom:0}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-body .accordion-body-inside{padding-top:0}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .accordion-item .accordion-body .accordion-body-inside>:last-child{margin-bottom:20px}.paragraph--type--hww-static-accordion .field--name-field-hww-static-accordion-items .field--name-field-hww-cta-link{display:none}
@media only screen and (min-width:1200px){.section--ready-refresh.pinned{height:0;overflow:visible}.section--ready-refresh.pinned .ready-refresh-content{max-width:1170px;margin:0 auto;top:-95px}}.section--ready-refresh .ready-refresh-content{padding:30px 15px;position:relative;z-index:2;overflow:hidden}.section--ready-refresh .ready-refresh-title{padding-top:15px}@media only screen and (min-width:480px){.section--ready-refresh .ready-refresh-title{padding-top:0}}.section--ready-refresh .ready-refresh-copy{margin:20px auto 30px;position:relative}@media only screen and (min-width:1200px){.section--ready-refresh .ready-refresh-copy{max-width:735px;padding-right:0}}.section--ready-refresh .delivery-button{display:inline-block;padding:9px 17px;min-width:150px}@media only screen and (min-width:480px){.section--ready-refresh .delivery-button{padding:8px 15px;margin:0 auto}}.section--ready-refresh .delivery-button .icon{display:inline-block;width:70px;height:34px;vertical-align:middle;margin-right:15px}.section--ready-refresh .ready-refresh-cta{margin-top:30px}.section--ready-refresh.section--sparklers.pinned .ready-refresh-content{max-width:800px;padding:15px;top:-150px}@media only screen and (max-width:1199px){.section--ready-refresh.section--sparklers.pinned .ready-refresh-content{max-width:650px;margin:10px auto 0;top:0}}@media only screen and (max-width:991px){.section--ready-refresh.section--sparklers.pinned .ready-refresh-content{max-width:calc(100% - 40px);margin:0}}.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .ready-refresh-copy{margin:0;padding:0 15px;float:left;width:60%}@media only screen and (max-width:991px){.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .ready-refresh-copy{width:100%;float:none}}.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .delivery-button{float:right;max-width:238px;margin-right:15px;padding:15px;margin-top:45px}.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .delivery-button span{display:none}@media only screen and (max-width:1199px){.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .delivery-button{max-width:218px;margin-top:0}}@media only screen and (max-width:991px){.section--ready-refresh.section--sparklers.pinned .ready-refresh-content .delivery-button{float:none;max-width:none}}.section-featured-single{padding:60px 0 40px;overflow:hidden}@media only screen and (min-width:1200px){.section-featured-single.top-padding{padding-top:340px}}@media (max-width:768px){.section-featured-single{padding-bottom:0}}.section-featured-single .container .column{padding-right:30px;padding-left:30px}@media (max-width:480px){.section-featured-single .container .column{padding-right:46px;padding-left:46px}}@media only screen and (min-width:768px){.section-featured-single .flexible-promo--separator{background:url(/themes/custom/nwpolandspring/css/layout/flexible_promo/../../../images/featured-dots-large.png) center center no-repeat;overflow:hidden}}.section-featured-single .featured-content .featured-title{margin-top:30px}.section-featured-single .featured-content .featured-title span.text-align-center{display:block}.section-featured-single .featured-content .divider-line{width:150px;margin:25px auto}.section-featured-single .featured-content .featured-copy{margin:0 auto 30px;max-width:720px;min-height:130px}@media (min-width:768px){.section-featured-single .featured-content .featured-copy{margin-bottom:0}}.section-featured-single .featured-content .featured-copy a.cta-arrow{position:relative;padding-right:15px}.section-featured-single .featured-content .featured-copy a.cta-arrow:after{position:absolute;right:0;top:1px;width:12px;height:15px;content:''}.section-featured-single .featured-content .featured-cta{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-featured-single .featured-content .featured-cta .cta{margin-left:auto;margin-right:auto;padding:20px}.section-featured-single.section--sparklers{padding:30px 0}@media only screen and (min-width:1200px){.section-featured-single.section--sparklers.top-padding{padding-top:100px}}@media only screen and (max-width:1199px){.section-featured-single.section--sparklers{padding:0}}.section-featured-single.section--sparklers .featured-title{margin-top:20px;margin-bottom:20px}@media only screen and (max-width:480px){.section-featured-single.section--sparklers .featured-title{padding:0 10px}}.section-featured-single.section--sparklers .divider-line,.section-featured-single.section--sparklers .featured-cta{display:none}.section-featured-single.section--sparklers .featured-copy{max-width:1200px}.section-featured-single.section--sparklers .featured-copy p{padding:0 90px;margin:0 auto 30px;min-height:0}@media (max-width:768px){.section-featured-single .fc-wrapper a{margin-bottom:25px}}.fc-wrapper{margin-top:25px}@media (min-width:768px){.fc-wrapper.center-align{margin:0}}.fc-wrapper.default-colors a{border:solid 1px}.fc-wrapper a{padding:15px 20px;-webkit-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s;display:inline-block}.fc-wrapper a svg{-webkit-transition:fill .1s;-o-transition:fill .1s;transition:fill .1s}.fc-wrapper a .fc-arrow,.fc-wrapper a .fc-truck{display:none}.fc-wrapper a.truck-icon .fc-truck{display:inline-block;width:70px;height:34px;vertical-align:middle;margin-right:15px}.fc-wrapper a.arrow-icon .fc-arrow{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-top:-2px;margin-left:10px}
header.navbar{margin:0;padding:0;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box}header.navbar .fixed-menu{width:100%;padding:0 15px}header.navbar.scrolled .fixed-menu{top:0;left:0;width:100%;z-index:101;position:fixed}header.navbar.scrolled .fixed-menu>.row{margin:0}header.navbar .website-logo{max-width:85px;margin-top:10px}@media screen and (max-width:1200px){header.navbar .website-logo{max-width:55px;margin-bottom:10px}}header.navbar #block-nplus-main-menu ul{padding:0;margin:0}header.navbar #block-nplus-main-menu ul li{position:relative;height:95px;float:left;margin:0 20px}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li{height:auto;float:none;display:block;margin:0}}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li a{display:block;padding:20px 40px 23px 15px;position:relative}}header.navbar #block-nplus-main-menu ul li a.expanded span.submenu-toggle{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li a:after{content:"";width:16px;height:19px;position:absolute;right:10px;top:50%;margin-top:-10px}}header.navbar #block-nplus-main-menu ul li ul{display:none;position:absolute;top:100%;left:0;width:auto;min-width:180px;z-index:101}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li ul{display:block;position:relative;top:0}}header.navbar #block-nplus-main-menu ul li ul:before{content:'';position:absolute;bottom:100%;left:57px;width:0;height:0}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li ul:before{display:none}}header.navbar #block-nplus-main-menu ul li ul li{float:none;margin:0 10px;height:56px}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li ul li{height:auto;margin:0}}header.navbar #block-nplus-main-menu ul li ul li a{padding:0 10px}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu ul li ul li a{padding:20px 40px 23px 15px}header.navbar #block-nplus-main-menu ul li ul li a:before{content:'-'}}header.navbar #block-nplus-main-menu ul li:hover ul{display:block}header.navbar #block-nplus-main-menu>ul>li:first-child{margin-left:0}@media screen and (max-width:1200px){header.navbar #block-nplus-main-menu>ul{padding-top:3px;margin:5px 0 0}}@media screen and (min-width:1200px){header.navbar .infomenu-desktop{position:absolute;right:15px;top:0;z-index:9}}header.navbar #block-nplus-infomenu{float:right;margin:10px 0}@media screen and (max-width:1200px){header.navbar #block-nplus-infomenu{float:none;margin:0 0 40px}}header.navbar #block-nplus-infomenu ul li{float:left;padding:0 3px}@media screen and (max-width:1200px){header.navbar #block-nplus-infomenu ul li{height:auto;width:100%;float:none;display:block;margin:0;padding:0}}header.navbar #block-nplus-infomenu ul li a{padding:0}@media screen and (max-width:1200px){header.navbar #block-nplus-infomenu ul li a{display:block;padding:20px 40px 23px 15px;position:relative}header.navbar #block-nplus-infomenu ul li a:after{content:"";width:16px;height:19px;position:absolute;right:10px;top:50%;margin-top:-10px}}header.navbar #block-nplus-purchasemenu{float:right;clear:both}@media screen and (min-width:1200px){header.navbar #block-nplus-purchasemenu{margin-top:30px}}@media screen and (max-width:1200px){header.navbar #block-nplus-purchasemenu{float:none}}@media (max-width:1200px){header.navbar #block-nplus-purchasemenu ul>li{margin:0 auto}}header.navbar #block-nplus-purchasemenu .nav-truck{width:70px;height:34px;left:15px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;position:absolute}header.navbar .menu-icon{position:relative;display:inline-block;float:right;height:56px;padding-right:46px}header.navbar .menu-icon .menu-hamburger{position:absolute;top:50%;right:0;margin-top:-2px;margin-left:10px;height:4px;width:36px}header.navbar .menu-icon .menu-hamburger:after,header.navbar .menu-icon .menu-hamburger:before{content:' ';position:absolute;width:100%;height:4px;right:0}header.navbar .menu-icon .menu-hamburger:before{top:-11px}header.navbar .menu-icon .menu-hamburger:after{top:11px}header.navbar #mobile-menu{position:fixed;left:100%;top:0;bottom:0;height:100%;min-height:100%;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;width:260px;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:11;padding:15px 0 0}@media (max-width:991px){div .navbar-expand-lg>.container-fluid{padding:0 15px}}
.password-strength__meter{margin-top:.5em;background-color:#ebeae4}.password-strength__indicator{background-color:#77b259;-webkit-transition:width .5s ease-out;transition:width .5s ease-out}.password-strength__indicator.is-weak{background-color:#e62600}.password-strength__indicator.is-fair{background-color:#e09600}.password-strength__indicator.is-good{background-color:#0074bd}.password-strength__indicator.is-strong{background-color:#77b259}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%}.password-suggestions{padding:.2em .5em;margin:.7em 0;max-width:34.7em;border:1px solid #b4b4b4}.password-suggestions ul{margin-bottom:0}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden}[dir=rtl] .confirm-parent,[dir=rtl] .password-parent{clear:right}.password-confirm .ok{color:#325e1c;font-weight:700}.password-confirm .error{color:#a51b00;font-weight:700}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:#fff;padding:15px 25px;margin:0 auto;border-radius:5px}

.node__content{font-size:1.071em;margin-top:10px}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px}.node--view-mode-teaser h2{margin-top:0;padding-top:.5em}.node--view-mode-teaser h2 a{color:#181818}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,.024);border:1px solid #d3d7d9;padding:0 15px 15px}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6}.node__meta{font-size:.857em;color:#68696b;margin-bottom:-5px}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0}[dir=rtl] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0}.node__links{text-align:right;font-size:.93em}[dir=rtl] .node__links{text-align:left}.node--unpublished{padding:20px 15px 0}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0}
.alert-wrapper{position:fixed;bottom:0;left:0;width:100%;max-height:75vh;z-index:9999}.alert-wrapper .alert{overflow-y:auto;margin-bottom:0}.toast-wrapper{position:fixed;top:0;right:0;z-index:9999}.alert-success:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="darkgreen" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}.alert-warning:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="brown" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}.alert-danger:before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="darkred" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 .4rem;width:1.75rem;height:1.75rem}
.book-navigation .menu{border-top:1px solid #d6d6d6}.book-navigation .book-pager{border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;margin:0}
.main-content .comment-wrapper .comment-form__title{margin-bottom:1em}.field-node--comment{font-size:.934em}.comment{margin-bottom:19px;vertical-align:top;display:table}[dir=rtl] .comment{direction:rtl}.comment__meta{padding:0 30px 0 0;font-size:1.071em}[dir=rtl] .comment__meta{padding:0 0 0 30px}.comment__attribution img{border:1px solid #d3d7d9}.comment .field--name-user-picture img{margin:0}.comment__author .username{white-space:nowrap}.comment__author{margin:4px 0;line-height:1.2}.comment__time,.comment__permalink{margin-bottom:4px;color:#68696b;font-size:.733em;line-height:1.2;padding:0 .5em 0 0}[dir=rtl] .comment__time,.comment__permalink{padding:0 0 0 .5em}.comment__permalink{font-size:.733em;line-height:1.2}.comment__content:before{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent}[dir=rtl] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9}.comment__content:after{content:'';position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px}[dir=rtl] .comment__content:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px}.comment__content h3{margin-top:.94em;margin-bottom:.45em;font-size:1.171em}.comment__content nav{padding-top:1px}.indented{margin-left:40px}[dir=rtl] .indented{margin-right:40px;margin-left:0}.comment .links{padding:0 0 .25em}.comment .links-inline span{padding:0 .5em 0 0;font-size:1.08em}[dir=rtl] .comment .links-inline span{padding:0 0 0 .5em}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4}[dir=rtl] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4}.unpublished{padding:20px 15px 0}.comment-footer{display:table-row}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4}[dir=rtl] .comment--unpublished .comment__content:after,[dir=rtl] .node--unpublished .comment__content:after{border-left-color:#fff4f4}
.contextual-links a{border-bottom:none;text-shadow:0 0 0}
.feed-icon{border-bottom:none;display:inline-block;padding:15px 0 0}
.field--type-entity-reference{margin:0 0 1.2em}.field--type-entity-reference .field__label{font-weight:400;margin:0;padding-right:5px}[dir=rtl] .field--type-entity-reference .field__label{padding-left:5px;padding-right:0}.field--type-entity-reference ul.links{padding:0;margin:0;list-style:none}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap}[dir=rtl] .field--type-entity-reference ul.links li{padding:0 0 0 1em;float:right}@media all and (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0}[dir=rtl] .node .field--type-image{float:right;margin:0 0 0 1em}.node .field--type-image+.field--type-image{clear:both}}.field--type-image img,.field--name-field-user-picture img{margin:0 0 1em}.field--type-image a{border-bottom:none}.field--name-field-tags{margin:0 0 1.2em}.field--name-field-tags .field__label{font-weight:400;margin:0;padding-right:5px}[dir=rtl] .field--name-field-tags .field__label{padding-left:5px;padding-right:0}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:.8em}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:.821em}.field--name-field-tags ul.links{padding:0;margin:0}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap}[dir=rtl] .field--name-field-tags ul.links li{padding:0 0 0 1em;float:right}.field--label-inline .field__label,.field--label-inline .field__item{display:inline-block}
.navbar-dark .nav-link:hover,.navbar-dark .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .nav-link{color:rgba(255,255,255,.5)}.navbar-light .nav-link:hover,.navbar-light .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .nav-link{color:rgba(0,0,0,.5)}.navbar-brand .site-logo{margin-right:1rem}@media (max-width:33.9em){.navbar-toggleable-xs .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none}}@media (max-width:47.9em){.navbar-toggleable-sm .navbar-nav .nav-item+.nav-item,.navbar-toggleable-xs.collapse.in .navbar-nav .nav-item{margin-left:0;float:none}}
.block-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px}
.icon-help{background:url(/themes/contrib/bootstrap_barrio/css/components/../../images/help.png) 0 50% no-repeat;padding:1px 0 1px 20px}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0}.feed-icon{background:url(/themes/contrib/bootstrap_barrio/css/components/../../images/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;direction:ltr;height:16px}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.image-button.is-disabled:hover,.image-button.is-disabled:active,.image-button.is-disabled:focus,.image-button.is-disabled{background:0 0;opacity:.5;cursor:default}
.item-list ul{list-style:none;margin:0 0 .25em;padding:0}[dir=rtl] .item-list ul{padding:0}.item-list ul li{margin:0;padding:.2em .5em 0 0}[dir=rtl] .item-list ul li{margin:0;padding:.2em 0 0 .5em}.item-list .item-list__comma-list,.item-list .item-list__comma-list li,[dir=rtl] .item-list .item-list__comma-list,[dir=rtl] .item-list .item-list__comma-list li{padding:0}
.list-group__link{border-top:1px solid #ccc;padding:7px 0 0}.list-group__description{margin:0 0 10px}
.node-preview-container{background:#d1e8f5;background-image:-webkit-linear-gradient(top,#d1e8f5,#d3e8f4);background-image:linear-gradient(to bottom,#d1e8f5,#d3e8f4);font-family:Arial,sans-serif;box-shadow:0 1px 3px 1px rgba(0,0,0,.3333);position:fixed;z-index:499;width:100%;padding:10px}.node-preview-backlink{background-color:#419ff1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);border:1px solid #0048c8;border-radius:.4em;box-shadow:inset 0 1px 0 rgba(255,255,255,.4);color:#fff;font-size:.9em;line-height:normal;margin:0;padding:4px 1em 4px .6em;text-shadow:1px 1px 0 rgba(0,0,0,.5)}[dir=rtl] .node-preview-backlink{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#419ff1,#1076d5);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#419ff1,#1076d5);padding:4px .6em 4px 1em;float:right}.node-preview-backlink:focus,.node-preview-backlink:hover{background-color:#419cf1;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef);border:1px solid #0048c8;text-decoration:none;color:#fff}[dir=rtl] .node-preview-backlink:focus,[dir=rtl] .node-preview-backlink:hover{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#59abf3,#2a90ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#59abf3,#2a90ef)}.node-preview-backlink:active{background-color:#0e69be;background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-left.svg) left no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef);border:1px solid #0048c8;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}[dir=rtl] .node-preview-backlink:active{background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,-webkit-linear-gradient(top,#0e69be,#2a93ef);background:url(/core/misc/icons/000000/chevron-right.svg) right no-repeat,linear-gradient(to bottom,#0e69be,#2a93ef)}.node-preview-backlink:before{content:'';width:10px;display:inline-block}
