/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-item label.form-required::after{margin-inline:0.15em;content:"*";color:var(--bs-form-invalid-color);}
ol.breadcrumb{padding-top:1rem}@media (min-width:768px){ol.breadcrumb{padding-top:2rem}}

.page-footer .nav .navbar-text{padding-top:0;white-space:nowrap}.page-footer .nav .nav-item:not(.navbar-text) .nav-link:hover{-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration)}.page-footer .nav .nav-item:not(.navbar-text) .nav-link:focus-visible{box-shadow:var(--bs-nav-item-focus)}@media (max-width:991.98px){.page-footer .nav .nav-link{padding-left:0}}.page-footer .footer-right-block{margin-bottom:1.3125rem}@media (min-width:992px){.page-footer .footer-right-block{margin-bottom:.875rem}.footer-left{border-right:1px solid var(--bs-black);padding-top:5.375rem}.footer-right{padding-left:2.5rem!important}}.footer-right .block--copyright{display:none}@media (min-width:992px){.footer-right .block--copyright{display:block}}.footer-bottom{margin-top:1.3125rem}.privacy-link{border-right:1px solid var(--bs-white)}.social-icon{height:40px;padding:6px 7.37px 7.37px 8px;width:40px}.footer-wave{display:flex;height:135px;justify-content:flex-end;overflow:hidden;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.footer-wave svg{height:135px;min-width:700px;width:100%}
@media (min-width:1200px){nav.navbar--header{padding-right:2rem}}nav.navbar--header .form--search-block-form input[type=search]{background-color:var(--bs-dark-purple-background);border-radius:var(--bs-border-radius-xxl);border-width:2px}@media (max-width:1199.98px){nav.navbar--header .form--search-block-form input[type=search]{border-color:var(--bs-white);width:100%}nav.navbar--header .form--search-block-form input[type=search]::-webkit-input-placeholder{color:var(--bs-white)}nav.navbar--header .form--search-block-form input[type=search]::-moz-placeholder{color:var(--bs-white)}nav.navbar--header .form--search-block-form input[type=search]::-ms-input-placeholder{color:var(--bs-white)}nav.navbar--header .form--search-block-form input[type=search]::placeholder{color:var(--bs-white)}}nav.navbar--header .form--search-block-form .form-actions{visibility:hidden;width:0}@media (max-width:1199.98px){nav.navbar--header .form--search-block-form .form-actions{display:none}nav.navbar--header .form-type-search,nav.navbar--header .search-block-form{width:100%}}nav.navbar--header .dropdown-item:hover{-webkit-text-decoration-color:var(--bs-secondary);text-decoration-color:var(--bs-secondary);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.5rem}nav.navbar--header .nav-link:focus-visible{box-shadow:var(--bs-nav-item-focus)}nav.navbar--header .nav-item{white-space:nowrap}nav.navbar--header .nav-item a:not(.dropdown-item){color:var(--bs-white)}nav.navbar--header .nav-item a.show{-webkit-text-decoration-color:var(--bs-secondary);text-decoration-color:var(--bs-secondary);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.5rem}@media (max-width:1199.98px){nav.navbar--header .nav-item{border-bottom:1px solid var(--bs-primary)}nav.navbar--header .nav-item:has(>.show){border-bottom:none}nav.navbar--header .nav-item .dropdown-toggle:after{border-top:none;content:url(../svg/chevron-down.svg);float:right}}@media (min-width:1200px){nav.navbar--header .nav-item .dropdown-menu:before{background-color:var(--bs-white);content:"";display:block;height:6px;position:absolute;right:50%;top:-.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}}nav.navbar--header .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background-image:url(../svg/close-button.svg);background-size:20px}@media (max-width:1199.98px){nav.navbar--header .navbar-collapse{background-color:var(--bs-purple-dark);margin-inline:calc(50% - 50vw)}nav.navbar--header .navbar-collapse .navbar--icons,nav.navbar--header .navbar-collapse .navbar--menu{margin-top:1rem;padding:0 calc(var(--bs-gutter-x)*.5)}}.block--yes-commerce-cartflyout{position:absolute;right:.625rem;top:1.25rem}@media (max-width:1199.98px){.block--yes-commerce-cartflyout{right:4.6875rem}}.navbar--icons .block--icon .btn:focus-visible{box-shadow:var(--bs-nav-item-focus)}
.block--promo__image img{display:block}@media (min-width:576px) and (max-width:991.98px){.block--promo__image img{margin:0 auto}}@media (min-width:992px){.block--promo__image.order-lg-last img{margin-left:auto}}@media (max-width:991.98px){.block--promo__image{margin-bottom:1.25rem}}.block--promo__content-breadcrumb{margin-bottom:.625rem}.block--promo__content .promo-body{margin-bottom:1.25rem}
