/* @license OFL web version http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web */
:root{--beo-font-sans-serif:"Raleway",sans-serif;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header[role=banner]{z-index:40;top:70px;}.region-top-bar{margin-bottom:-26px;}@media only screen and (max-width:767px){.region-top-bar .block-system-branding-block{margin-left:auto;margin-right:auto;}}@media only screen and (min-width:768px){.region-top-bar .block-commerce-cart{margin-bottom:0.2rem;}.region-top-bar .block-system-branding-block{margin-left:auto;margin-right:auto;width:50%;}.region-top-bar .js-form-item{margin-left:10%;}}.layout-container{width:auto;}.region-content .views-row .views-field-title{margin-bottom:10px;}.region-content .views-row .views-field-price .field-content{color:black;font-weight:600;font-size:18px !important;}.bi-btn-add{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/plus.svg",fill=#fff);}.bi-btn-arrow-repeat{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/arrow-repeat.svg",fill=#fff);}.bi-btn-basket{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/basket.svg",fill=#fff);}.bi-btn-heart{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/heart-fill.svg",fill=#fff);}.bi-btn-cart-add{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/cart-plus-fill.svg",fill=#fff);}.bi-btn-card{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/credit-card-2-back-fill.svg",fill=#fff);}.bi-btn-trash{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/trash.svg",fill=#fff);}.bi-btn-edit{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/pencil-square.svg",fill=#fff);}.bi-btn-remove{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/dash-circle-fill.svg",fill=#fff);}.delete-order-item{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/trash.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;}.checkout-pane [value=Edit]{padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/pencil-square.svg",fill=#fff);}.checkout-pane-review > .checkout-pane > .accordion > .accordion-item > .accordion-header .accordion-button a{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/pencil-square.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;background-color:currentColor;}.links .edit > a,.address-book__edit-link{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/pencil-square.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;background-color:#6c757d;}.links .edit > a:hover,.address-book__edit-link:hover{background-image:svg-load("../../icons/pencil-square.svg",fill=#00746b);}.links .delete > a,.address-book__delete-link{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/trash.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;background-color:#6c757d;}.links .delete > a:hover,.address-book__delete-link:hover{background-image:svg-load("../../icons/trash.svg",fill=#ff4141);}[data-drupal-selector=edit-wishlist].btn-link{color:#6c757d;padding-left:3.1rem;background-position:1.2rem center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/heart-fill.svg",fill=#6c757d);}[data-drupal-selector=edit-wishlist].btn-link:hover{background-image:svg-load("../../icons/heart-fill.svg",fill=#ff4141);}.wishlist-item__details{display:flex;align-items:center;}.wishlist-item .wishlist-item__details-edit-link{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/pencil-square.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;background-color:#6c757d;}.wishlist-item .wishlist-item__details-edit-link:hover{background-image:svg-load("../../icons/pencil-square.svg",fill=#00746b);}.wishlist-item__actions .btn-success{width:1.2rem;background-position:center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/cart-plus-fill.svg",fill=#fff);overflow:hidden;text-indent:9999px;}.wishlist-item__actions .btn-danger{width:1.2rem;background-position:center;background-repeat:no-repeat;background-size:1.2rem;background-image:svg-load("../../icons/trash.svg",fill=#fff);overflow:hidden;text-indent:9999px;}.coupon-redemption-form__coupons .btn-danger{display:inline-block;border:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.2rem;height:1.2rem;mask-image:svg-load("../../icons/dash-circle-fill.svg");mask-size:1.2rem;overflow:hidden;text-indent:9999px;background-color:var(--beo-primary);}.coupon-redemption-form__coupons .btn-danger:hover{background-image:svg-load("../../icons/dash-circle-fill.svg",fill=#ff4141);}
header[role=banner]{z-index:40;top:70px;}.region-top-bar{margin-bottom:-26px;}@media only screen and (max-width:767px){.region-top-bar .block-system-branding-block{margin-left:auto;margin-right:auto;}}@media only screen and (min-width:768px){.region-top-bar .block-commerce-cart{margin-bottom:0.2rem;}.region-top-bar .block-system-branding-block{margin-left:auto;margin-right:auto;width:50%;}.region-top-bar .js-form-item{margin-left:10%;}}.layout-container{width:auto;}.region-content .views-row .views-field-title{margin-bottom:10px;}.region-content .views-row .views-field-price .field-content{color:black;font-weight:600;font-size:18px !important;}header[role=banner]{top:45px;}.region-header,.region-highlighted{position:absolute;width:100%;z-index:5;}.region-header{margin-top:0 !important;color:#fff;}.region-header .nav-link:hover{color:inherit;}.region-highlighted{margin-top:110px;}.region-content{text-align:center;}.cklb-slideshow .block-layout-builder > .content{margin-top:1rem;align-content:center;}@media (max-width:767px){.cklb-slideshow .block-layout-builder > .content{--beo-gutter-x:0;align-content:normal;}}.cklb-slideshow .block-layout-builder > .content .slides{padding:0;}.block-system ._none .pb-3{padding-bottom:0;}@media only screen and (max-width:767px){.slideshow{padding-bottom:0;}}.slick-slide{height:24em;}@media only screen and (max-width:767px){.slick-slide{height:100%;}}@media only screen and (max-width:767px){.frontpage .block-inline-blockbasic .slides li .text{font-size:10px;max-width:200px;}}@media only screen and (min-width:1200px){.frontpage .block-inline-blockbasic .slides li .text{font-size:16px;max-width:300px;}}.frontpage .block-inline-blockbasic .slides li img{max-height:6rem;margin-left:auto;margin-right:auto;}@media only screen and (max-width:767px){.frontpage .block-inline-blockbasic .slides li img{max-height:3rem;margin-left:auto;margin-right:auto;}}.slick-arrow{width:1rem;z-index:5;}@media only screen and (max-width:1199px){.slick-arrow{height:3rem;}}@media only screen and (max-width:1199px){.slick-next{right:2.5rem;}}.slick-dots{bottom:2rem;}@media only screen and (max-width:1199px){.slick-dots{bottom:2.5rem;}}@media only screen and (max-width:767px){.banner-frontpage{width:100%;height:14rem;border-radius:25px;}}@media only screen and (min-width:768px){.banner-frontpage{width:100%;height:100%;border-radius:25px;}}@media only screen and (min-width:1200px){.banner-frontpage{height:auto;border-radius:25px;width:100%;}}
