.jetpack-instant-search__overlay {
    background: #1d2327b3;
    bottom: 0;
    box-sizing: border-box;
    color: #0a112d;
    font-size: 16px;
    left: 0;
    opacity: 1;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999999999999
}

body.jps-theme-argent .jetpack-instant-search__overlay * {
    font-family: Helvetica, sans-serif
}

@media(max-width:767.98px) {
    .jetpack-instant-search__overlay {
        padding: 3em 1em
    }
}

@media(max-width:575.98px) {
    .jetpack-instant-search__overlay {
        padding: 0
    }
}

@media(min-width:768px) {
    .jetpack-instant-search__overlay {
        padding: 3em
    }
}

.jetpack-instant-search__overlay h1,
.jetpack-instant-search__overlay h2,
.jetpack-instant-search__overlay h3,
.jetpack-instant-search__overlay h4,
.jetpack-instant-search__overlay h5,
.jetpack-instant-search__overlay h6 {
    letter-spacing: inherit
}

.jetpack-instant-search__overlay.is-hidden {
    background: #0000;
    opacity: 0;
    visibility: hidden
}

.jetpack-instant-search__overlay *,
.jetpack-instant-search__overlay :after,
.jetpack-instant-search__overlay :before {
    box-sizing: inherit
}

@media print {
    .jetpack-instant-search__overlay.is-hidden {
        display: none
    }
}

@media(prefers-reduced-motion:no-preference) {
    .jetpack-instant-search__overlay {
        transition: opacity .1s ease-in
    }
}

.gridicon {
    display: inline-block;
    fill: currentColor
}

.gridicon.needs-offset g {
    transform: translate(1px, 1px)
}

.gridicon.needs-offset-x g {
    transform: translate(1px)
}

.gridicon.needs-offset-y g {
    transform: translateY(1px)
}

.jetpack-instant-search__jetpack-colophon {
    margin-bottom: 2em;
    margin-top: 2em;
    text-align: center
}

.jetpack-instant-search__jetpack-colophon-link {
    align-items: center;
    color: inherit;
    display: flex;
    text-decoration: none
}

.jetpack-instant-search__jetpack-colophon-logo {
    display: inline;
    height: 16px;
    width: 16px
}

.jetpack-instant-search__jetpack-colophon-text {
    color: #2c3338;
    font-size: .7em;
    font-weight: 500;
    line-height: 16px;
    padding-left: 12px
}

.jetpack-instant-search__notice {
    display: flex;
    font-size: 14px;
    margin: 1em 0;
    padding: .75em
}

.jetpack-instant-search__notice.jetpack-instant-search__notice--warning {
    background-color: #f5e6b3;
    color: #4f3500
}

.jetpack-instant-search__notice .gridicon {
    flex-shrink: 0;
    margin-right: .5em;
    margin-top: 1px;
    vertical-align: middle
}

.jetpack-instant-search__scroll-button {
    border: 0;
    box-shadow: none;
    outline: 0;
    padding: 0 6px
}

.jetpack-instant-search__scroll-button:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit
}

.jetpack-instant-search__search-results .jetpack-instant-search__search-results-pagination button.jetpack-instant-search__scroll-button {
    background-color: inherit;
    color: #646970;
    font-size: inherit;
    font-weight: inherit
}

.jetpack-instant-search__search-sort {
    align-items: center;
    display: flex
}

.jetpack-instant-search__search-sort>label[for=jetpack-instant-search__search-sort-select] {
    flex-shrink: 0;
    font-size: 1em;
    font-weight: 700;
    margin: 0 .25em 0 0
}

.jetpack-instant-search__search-sort-with-links {
    font-size: 13px
}

.jetpack-instant-search__search-sort-with-links .jetpack-instant-search__search-sort-separator {
    color: #646970;
    font-weight: 300
}

@media(max-width:575.98px) {
    .jetpack-instant-search__search-sort-with-select {
        margin-right: 1em;
        width: 100%
    }
    .jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-sort-with-select {
        margin-right: 0
    }
}

@media(min-width:992px) {
    .jetpack-instant-search__search-sort-with-select {
        margin-top: -4px
    }
}

.jetpack-instant-search__search-sort-select {
    appearance: auto;
    background: #fff;
    border: 1px solid #fbfcfe;
    border-radius: 5px;
    color: #0a112d;
    font-size: 1em;
    height: inherit;
    padding: .25em
}

@media(max-width:575.98px) {
    .jetpack-instant-search__search-sort-select {
        padding: .5em;
        width: 100%
    }
}

.jetpack-instant-search__search-sort-option {
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    text-transform: none
}

.jetpack-instant-search__search-sort-option,
.jetpack-instant-search__search-sort-option:focus,
.jetpack-instant-search__search-sort-option:hover {
    appearance: none;
    background: none;
    box-shadow: none;
    outline: none
}

.jetpack-instant-search__search-sort-option {
    cursor: pointer;
    padding: 0 2px
}

.jetpack-instant-search__search-sort-option:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit
}

.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option {
    background-color: inherit;
    color: #646970;
    font-size: inherit;
    font-weight: inherit
}

.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected {
    color: #1d35b4;
    font-weight: 600;
    text-decoration: none
}

.jetpack-instant-search__search-form-controls {
    align-items: center;
    display: flex;
    line-height: 1.3;
    margin-left: 56px;
    margin-right: 56px;
    margin-top: 16px;
    z-index: 1
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-form-controls {
        flex-direction: row-reverse;
        justify-content: space-between;
        left: 0;
        margin-left: 40px;
        margin-right: 40px;
        position: relative;
        right: 0
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-form-controls {
        flex-direction: row-reverse;
        justify-content: space-between;
        left: 0;
        margin-left: 40px;
        margin-right: 40px;
        position: relative;
        right: 0
    }
}

@media(max-width:767.98px) {
    .jetpack-instant-search__search-form-controls {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media(min-width:992px) {
    .jetpack-instant-search__search-form-controls {
        position: absolute;
        right: 320px
    }
}

@media(min-width:1200px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-form-controls {
        position: absolute;
        right: 320px
    }
}

.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-form-controls {
    right: 0
}

.jetpack-instant-search__box {
    border-bottom: 1px solid #fbfcfe;
    border-right: 1px solid #fbfcfe
}

.jetpack-instant-search__box-label {
    align-items: center;
    display: flex;
    flex: 0 0 100%;
    margin: 0
}

input.jetpack-instant-search__box-input.search-field {
    appearance: none;
    background: #fff;
    border: 0;
    box-shadow: none;
    color: #3c434a;
    font-size: 18px;
    height: 60px;
    line-height: 1;
    margin: 0;
    max-width: none;
    padding: 0 14px;
    text-indent: 32px;
    vertical-align: middle
}

input.jetpack-instant-search__box-input.search-field:focus,
input.jetpack-instant-search__box-input.search-field:hover {
    background: #fff;
    color: #0a112d
}

input.jetpack-instant-search__box-input.search-field.search-field {
    letter-spacing: -.02em;
    padding-left: 0;
    text-indent: 0
}

.jetpack-instant-search__box-gridicon {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 60px;
    justify-content: center;
    left: 0;
    position: relative;
    top: 0;
    width: 60px;
    z-index: 1
}

.jetpack-instant-search__box-gridicon svg {
    fill: #646970
}

.jetpack-instant-search__box input[type=button] {
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    text-transform: none
}

.jetpack-instant-search__box input[type=button],
.jetpack-instant-search__box input[type=button]:focus,
.jetpack-instant-search__box input[type=button]:hover {
    appearance: none;
    background: none;
    box-shadow: none;
    outline: none
}

.jetpack-instant-search__box input[type=button] {
    color: #646970;
    cursor: pointer;
    font-size: 1em;
    font-weight: 400;
    height: 60px;
    line-height: 1;
    margin: 0 .25em 0 0;
    width: 60px;
    word-wrap: normal
}

.jetpack-instant-search__box input[type=button]:focus,
.jetpack-instant-search__box input[type=button]:hover {
    color: #3c434a
}

.jetpack-instant-search__box input[type=button]:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input {
    border: none;
    box-shadow: none;
    height: 52px;
    outline-style: none;
    padding: 0 10px;
    width: 100%
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:focus,
.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:hover {
    border: none;
    box-shadow: none
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:focus {
    border-radius: 5px;
    margin-left: -50px;
    margin-right: 5px;
    outline: thin dotted #3c434a;
    outline-offset: inherit;
    padding-left: 60px
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-button,
.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-decoration {
    appearance: none;
    -webkit-appearance: none;
    display: initial
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-cancel-button {
    display: none
}

.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-clear,
.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-reveal {
    display: none
}

@media(prefers-reduced-motion:no-preference) {
    .jetpack-instant-search__box input[type=button] {
        transition: all .1s linear
    }
    .jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input {
        transition: color .15s ease-in-out, border-color .25s ease-in-out
    }
}

.jetpack-instant-search__path-breadcrumb {
    font-size: .9em;
    margin: 0;
    max-width: calc(100vw - 2em);
    overflow-x: hidden;
    text-overflow: ellipsis
}

.jetpack-instant-search__path-breadcrumb-link {
    max-width: 100%;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jetpack-instant-search__path-breadcrumb-link:focus,
.jetpack-instant-search__path-breadcrumb-link:hover {
    text-decoration: underline
}

.jetpack-instant-search__path-breadcrumb,
.jetpack-instant-search__path-breadcrumb-link {
    color: #3c434a
}

.jetpack-instant-search__search-result-comments {
    border-left: 2px solid #f0f0f1;
    font-size: .9em;
    margin-left: 8px;
    margin-top: 16px;
    padding-left: 16px;
    word-break: break-word
}

.jetpack-instant-search__search-result-comments .gridicon {
    margin-right: 8px;
    vertical-align: middle
}

.jetpack-instant-search__search-result-expanded {
    display: flex;
    flex-flow: column
}

.jetpack-instant-search__search-result-expanded:last-child {
    margin-right: 0
}

.jetpack-instant-search__search-result-expanded .jetpack-instant-search__search-result-expanded__title {
    width: 100%
}

.jetpack-instant-search__search-result-expanded__path {
    color: #646970;
    font-size: .9375em;
    margin: 0 0 .4em
}

.jetpack-instant-search__search-result-expanded__copy-container {
    max-width: 100%
}

@media(min-width:576px) {
    .jetpack-instant-search__search-result-expanded__copy-container {
        width: calc(100% - 128px - 1em)
    }
}

.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__copy-container {
    width: auto
}

.jetpack-instant-search__search-result-expanded__content {
    color: #0a112d;
    font-size: .9375em
}

.jetpack-instant-search__search-result-expanded__image-link {
    margin-left: 1em
}

@media(max-width:575.98px) {
    .jetpack-instant-search__search-result-expanded__image-link {
        margin: 0 auto .5em
    }
}

.jetpack-instant-search__search-result-expanded__image-container {
    position: relative;
    width: 128px
}

@media(max-width:575.98px) {
    .jetpack-instant-search__search-result-expanded__image-container {
        width: 256px
    }
}

.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__image-container {
    display: none
}

.jetpack-instant-search__search-result-expanded__image-container:before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%
}

.jetpack-instant-search__search-result-expanded__image {
    border-radius: 5px;
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.jetpack-instant-search__search-result-expanded__content-container {
    display: flex;
    flex-flow: column
}

@media(min-width:576px) {
    .jetpack-instant-search__search-result-expanded__content-container {
        flex-flow: row nowrap
    }
}

.jetpack-instant-search__search-result-expanded__footer {
    display: flex;
    list-style-type: none;
    margin-left: 0;
    margin-top: 10px;
    padding-left: 0
}

.jetpack-instant-search__search-result-expanded__footer li {
    margin-right: 10px
}

.jetpack-instant-search__search-result-expanded__footer-blog-image {
    border-radius: 2px;
    margin-right: 3px;
    vertical-align: middle
}

.jetpack-instant-search__search-result-expanded__footer-blog {
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 180%
}

.jetpack-instant-search__search-result-expanded__footer-author:after,
.jetpack-instant-search__search-result-expanded__footer-blog:after {
    color: #636363;
    content: "·";
    margin-left: 10px
}

li:last-child .jetpack-instant-search__search-result-expanded__footer-author:after,
li:last-child .jetpack-instant-search__search-result-expanded__footer-blog:after {
    content: ""
}

.jetpack-instant-search__search-result-expanded__footer-author,
.jetpack-instant-search__search-result-expanded__footer-date {
    color: #636363;
    font-size: 13px;
    font-style: normal;
    font-weight: 400
}

.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title {
    margin-bottom: .4em
}

.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title .gridicon {
    margin-right: 8px
}

.jetpack-instant-search__search-result-minimal-cats-and-tags {
    display: flex;
    flex-flow: row wrap;
    font-size: .9375em
}

.jetpack-instant-search__search-result-minimal-cats,
.jetpack-instant-search__search-result-minimal-tags {
    display: flex;
    flex-flow: row wrap;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.jetpack-instant-search__search-result-minimal-cat,
.jetpack-instant-search__search-result-minimal-tag {
    margin: 0 .75em 0 0
}

.jetpack-instant-search__search-result-minimal-cat .gridicon,
.jetpack-instant-search__search-result-minimal-tag .gridicon {
    margin-right: .25em
}

.jetpack-instant-search__search-result-minimal-cat .gridicon,
.jetpack-instant-search__search-result-minimal-cat-text,
.jetpack-instant-search__search-result-minimal-tag .gridicon,
.jetpack-instant-search__search-result-minimal-tag-text {
    vertical-align: middle
}

.jetpack-instant-search__search-result-minimal-content {
    word-break: break-word
}

.jetpack-instant-search__product-price-regular {
    color: #646970;
    padding-right: .25em
}

.jetpack-instant-search__product-rating-stars .gridicon {
    fill: #f0c930;
    vertical-align: middle
}

.jetpack-instant-search a.jetpack-instant-search__product-rating-count {
    color: #646970;
    font-size: .9em;
    text-decoration: underline;
    vertical-align: text-top
}

.jetpack-instant-search__search-results-list.is-format-product {
    display: flex;
    flex-wrap: wrap;
    margin-right: 40px;
    padding: 0 0 3em
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-list.is-format-product {
        margin-right: 24px
    }
}

@media(max-width:767.98px) {
    .jetpack-instant-search__search-results-list.is-format-product {
        margin-right: 4px
    }
}

.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
    display: flex;
    flex-direction: column;
    margin: 0 16px 16px 0;
    position: relative;
    width: calc(50% - 16px)
}

@media(min-width:576px) {
    .jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
        width: calc(33.33333% - 16px)
    }
}

@media(min-width:768px) {
    .jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
        width: calc(25% - 16px)
    }
}

@media(min-width:992px) {
    .jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
        width: calc(33.33333% - 16px)
    }
}

@media(min-width:1200px) {
    .jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
        width: calc(25% - 16px)
    }
}

@media(min-width:1400px) {
    .jetpack-instant-search__search-result.jetpack-instant-search__search-result-product {
        width: calc(20% - 16px)
    }
}

.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product .jetpack-instant-search__search-result-title-link {
    display: initial
}

.jetpack-instant-search__search-result>.jetpack-instant-search__search-result-product-img-link {
    display: block
}

.jetpack-instant-search__search-result-product-img-container {
    border-radius: 5px;
    color: #0000
}

.jetpack-instant-search__search-result-product-img-container.jetpack-instant-search__search-result-product-img-container--placeholder {
    background: #c3c4c7
}

.jetpack-instant-search__search-result-product-img-container .gridicon {
    fill: #fff
}

.jetpack-instant-search__search-result-product-img-container {
    position: relative
}

.jetpack-instant-search__search-result-product-img-container:before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%
}

.jetpack-instant-search__search-result-product-img {
    border-radius: 5px;
    bottom: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.jetpack-instant-search__search-result-product-img>.gridicon {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.jetpack-instant-search__search-result-product-img>.gridicons-image {
    height: 25%;
    width: 25%
}

.jetpack-instant-search__search-result-product-img>.gridicons-block {
    height: 50%;
    width: 50%
}

.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-product-title {
    font-size: 1.25em;
    margin: .25em 0 0
}

.jetpack-instant-search__search-result-product-match {
    font-size: .9em;
    margin-top: .25em
}

.jetpack-instant-search__search-result-product-match mark {
    align-items: center;
    display: flex;
    font-weight: 400
}

.jetpack-instant-search__search-result-product-match .gridicon {
    height: 1em;
    margin-right: .25em;
    width: 1em
}

.jetpack-instant-search__search-result {
    margin: 0 0 2em
}

.jetpack-instant-search__search-result-title {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 1.35;
    margin: 0;
    overflow-wrap: break-word
}

.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link {
    align-items: center;
    display: flex;
    text-decoration: none
}

.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link:focus,
.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link:hover {
    text-decoration: underline
}

.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark {
    background-color: #b8e6bf;
    border-radius: 50%;
    height: 30px;
    margin-left: .35em;
    position: relative;
    width: 30px
}

.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark:after {
    border-bottom: 3px solid #00450c;
    border-left-color: #00450c;
    border-right: 3px solid #00450c;
    border-top-color: #00450c;
    content: "";
    height: 16px;
    left: 11px;
    position: absolute;
    top: 6px;
    transform: rotate(40deg);
    width: 8px
}

.jetpack-instant-search__search-filters {
    position: relative
}

.jetpack-instant-search__search-filters>div {
    margin-top: 1em
}

.jetpack-instant-search__search-filters-title {
    color: #0a112d;
    display: block;
    font-size: inherit;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
    padding: 0
}

.jetpack-instant-search__clear-filters-link {
    border: none;
    cursor: pointer;
    line-height: 1.3;
    margin: 0;
    padding: 0 4px;
    position: absolute;
    right: 0;
    top: 0
}

.jetpack-instant-search__clear-filters-link:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit
}

.jetpack-instant-search__sidebar .jetpack-instant-search__search-filters button.jetpack-instant-search__clear-filters-link {
    background-color: inherit;
    color: #646970;
    font-size: inherit;
    font-weight: inherit
}

.jetpack-instant-search__search-filter-sub-heading {
    color: #646970;
    font-size: inherit;
    margin: 0;
    padding: 0
}

.jetpack-instant-search__search-filter-list {
    text-align: left
}

.jetpack-instant-search__search-filter-list>div {
    align-items: baseline;
    display: flex;
    margin-top: 8px
}

.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input,
.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input {
    appearance: checkbox;
    background: none;
    border: none;
    cursor: pointer;
    height: auto;
    margin: 0;
    top: 1px;
    width: auto
}

.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:after,
.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:before,
.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:after,
.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:before {
    display: none !important
}

.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:focus,
.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit;
    outline-offset: 2px
}

.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-label,
.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-label {
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin: 0 0 0 8px;
    padding: 0;
    width: auto
}

.jetpack-instant-search__search-static-filter-list {
    font-size: .875rem;
    line-height: 1.8
}

.jetpack-instant-search__widget-area-container {
    margin-bottom: 2em
}

.jetpack-instant-search__sidebar {
    padding-top: 14px
}

.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget {
    background: none;
    border: none;
    margin: 0;
    padding: 0
}

.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget a {
    font-weight: 400
}

.jetpack-instant-search__sidebar h2.widgettitle {
    border: none;
    font-size: 1.3em;
    margin: 1em 0 .5em
}

.jetpack-instant-search__sidebar h2.widgettitle:after,
.jetpack-instant-search__sidebar h2.widgettitle:before {
    display: none !important
}

.jetpack-instant-search__search-static-filter-variation-tabbed {
    border-bottom: 1px solid #fbfcfe;
    display: flex
}

.jetpack-instant-search__search-static-filter-variation-tabbed>div {
    margin: 0
}

.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-label {
    margin: 0;
    padding: 10px 20px
}

.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input {
    display: none
}

.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input:checked+.jetpack-instant-search__search-filter-list-label {
    border-bottom: 3px solid #3858e9
}

.jetpack-instant-search__search-results-wrapper {
    border-radius: 4px;
    height: 100%;
    margin: 0 auto;
    max-width: 1080px;
    overflow: hidden;
    position: relative
}

@media(min-width:992px) {
    .jetpack-instant-search__search-results-wrapper {
        max-width: 95%
    }
}

.jetpack-instant-search__search-results-wrapper.has-colophon {
    padding-bottom: 40px
}

.jetpack-instant-search__jetpack-colophon {
    background-color: #fff;
    border-top: 1px solid #fbfcfe;
    bottom: 0;
    display: flex;
    height: 40px;
    justify-content: center;
    margin: 0;
    position: absolute;
    width: 100%
}

.jetpack-instant-search__search-results {
    background: #fff;
    height: 100%;
    min-height: 100%;
    overflow-y: auto;
    position: relative;
    z-index: 10
}

@media(max-width:575.98px) {
    .jetpack-instant-search__search-results {
        border-radius: 0
    }
}

.jetpack-instant-search__search-results mark {
    background: #ffc;
    color: #0a112d
}

.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor {
    background-color: inherit;
    border: none;
    bottom: 0;
    color: inherit;
    font-size: .7em;
    font-weight: 400;
    margin-bottom: 4px;
    margin-right: 4px;
    overflow: hidden;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    width: 1px;
    clip: rect(1px, 1px, 1px, 1px)
}

.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit;
    clip: auto !important;
    clip-path: none;
    width: auto
}

.jetpack-instant-search__search-results-controls {
    display: flex
}

.jetpack-instant-search__search-results-content {
    display: flex;
    position: relative
}

.jetpack-instant-search__search-results-filter-button {
    align-items: center;
    border: 0;
    color: #646970;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 12px;
    margin: 0;
    padding: 8px;
    text-decoration: none
}

.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-filter-button {
    visibility: hidden
}

@media(min-width:576px) {
    .jetpack-instant-search__search-results-filter-button {
        font-size: 13px;
        padding: 10px 14px
    }
}

@media(min-width:992px) {
    .jetpack-instant-search__search-results-filter-button {
        display: none
    }
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button {
        display: flex
    }
}

@media(min-width:1200px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button {
        display: none
    }
}

.jetpack-instant-search__search-results-filter-button:focus,
.jetpack-instant-search__search-results-filter-button:hover {
    color: #0a112d
}

.jetpack-instant-search__search-results-filter-button .gridicon {
    margin-left: 4px
}

.jetpack-instant-search__search-results-primary {
    margin: 0;
    max-width: calc(100% - 320px);
    width: 100%
}

.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-primary {
    max-width: 100%
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-primary {
        max-width: 100%
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-primary {
        max-width: 100%
    }
}

.jetpack-instant-search__search-results-secondary {
    background: none;
    border-left: 1px solid #fbfcfe;
    border-radius: 0;
    bottom: 0;
    box-shadow: none;
    color: #0a112d;
    display: block;
    flex: none;
    padding: 0 32px;
    position: static;
    width: 320px
}

.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary {
    display: none
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-secondary {
        display: none
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary {
        display: none
    }
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        background: #fff;
        border: 1px solid #0000001a;
        border-radius: 6px;
        box-shadow: 0 2px 3px #0000001a;
        display: block;
        left: 1em;
        max-height: 70vh;
        min-width: 360px;
        overflow-y: scroll;
        padding: 16px 24px;
        position: absolute;
        right: 1em;
        top: 0;
        width: auto;
        z-index: 10
    }
}

@media(max-width:991.98px)and (max-width:575.98px) {
    .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        max-height: 80vh
    }
}

@media(max-width:991.98px) {
    .jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        display: none
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        background: #fff;
        border: 1px solid #0000001a;
        border-radius: 6px;
        box-shadow: 0 2px 3px #0000001a;
        display: block;
        left: 1em;
        max-height: 70vh;
        min-width: 360px;
        overflow-y: scroll;
        padding: 16px 24px;
        position: absolute;
        right: 1em;
        top: 0;
        width: auto;
        z-index: 10
    }
}

@media(max-width:1199.98px)and (max-width:575.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        max-height: 80vh
    }
}

@media(max-width:1199.98px) {
    .jetpack-instant-search__overlay--no-sidebar .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        display: none
    }
}

.jetpack-instant-search__search-results-title,
.jetpack-instant-search__search-results-unused-query {
    color: #0a112d;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.3;
    margin: 1em 56px 1.5em;
    padding: 0;
    word-break: break-word
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-title,
    .jetpack-instant-search__search-results-unused-query {
        margin-bottom: 1em;
        margin-left: 40px;
        margin-right: 40px
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-title,
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-unused-query {
        margin-bottom: 1em;
        margin-left: 40px;
        margin-right: 40px
    }
}

@media(max-width:767.98px) {
    .jetpack-instant-search__search-results-title,
    .jetpack-instant-search__search-results-unused-query {
        margin-left: 20px;
        margin-right: 20px
    }
}

@media(min-width:992px) {
    .jetpack-instant-search__search-results-title {
        padding-right: 210px
    }
}

@media(min-width:1200px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-title {
        padding-right: 210px
    }
}

.jetpack-instant-search__search-results-list {
    color: #0a112d;
    list-style: none;
    margin-left: 56px;
    margin-right: 56px;
    padding: 0
}

@media(max-width:991.98px) {
    .jetpack-instant-search__search-results-list {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media(max-width:1199.98px) {
    .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-list {
        margin-left: 40px;
        margin-right: 40px
    }
}

@media(max-width:767.98px) {
    .jetpack-instant-search__search-results-list {
        margin-left: 20px;
        margin-right: 20px
    }
}

.jetpack-instant-search__search-results-list li:before {
    content: "​";
    height: 1px;
    position: absolute;
    width: 1px
}

.jetpack-instant-search__search-results-search-form {
    font-size: .8em;
    margin: 0;
    top: 0;
    width: 100%
}

button.jetpack-instant-search__overlay-close {
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    text-transform: none
}

button.jetpack-instant-search__overlay-close,
button.jetpack-instant-search__overlay-close:focus,
button.jetpack-instant-search__overlay-close:hover {
    appearance: none;
    background: none;
    box-shadow: none;
    outline: none
}

button.jetpack-instant-search__overlay-close {
    align-items: center;
    background-color: #0000 !important;
    border-bottom: 1px solid #fbfcfe;
    cursor: pointer;
    display: flex;
    height: 61px;
    justify-content: center;
    line-height: 1;
    width: 60px
}

button.jetpack-instant-search__overlay-close:focus {
    outline: 1px auto Highlight;
    outline: 1px auto -webkit-focus-ring-color !important;
    outline-offset: inherit
}

button.jetpack-instant-search__overlay-close svg.gridicon {
    fill: #646970
}

button.jetpack-instant-search__overlay-close:active,
button.jetpack-instant-search__overlay-close:focus,
button.jetpack-instant-search__overlay-close:hover {
    background-color: #0000 !important;
    border-color: #fbfcfe
}

button.jetpack-instant-search__overlay-close:active svg.gridicon,
button.jetpack-instant-search__overlay-close:focus svg.gridicon,
button.jetpack-instant-search__overlay-close:hover svg.gridicon {
    fill: #3c434a
}

.jetpack-instant-search__search-results-pagination {
    display: block;
    flex: none;
    margin: 50px
}

@media(prefers-reduced-motion:no-preference) {
    .jetpack-instant-search__search-results-filter-button {
        transition: background-color .25s ease-in-out
    }
}

.jetpack-instant-search .widget a,
.jetpack-instant-search .widget.widget_archive ul li a,
.jetpack-instant-search a {
    border: none;
    color: #0a112d;
    text-decoration: none
}

.jetpack-instant-search .widget a:focus,
.jetpack-instant-search .widget a:hover,
.jetpack-instant-search .widget.widget_archive ul li a:focus,
.jetpack-instant-search .widget.widget_archive ul li a:hover,
.jetpack-instant-search a:focus,
.jetpack-instant-search a:hover {
    color: #1d35b4;
    text-decoration: underline
}

.jetpack-search-filters-widget__filter-list {
    list-style-type: none
}

body.enable-search-modal .cover-modal.show-modal.search-modal.active {
    display: none
}

.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark {
    background: #1d2327b3;
    color: #fbfcfe
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a {
    color: #f6f7f7
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:hover,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:hover,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:hover {
    color: #546ff3
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-filters-title,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-expanded__content,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-list,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-title,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-unused-query {
    color: #fbfcfe
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__jetpack-colophon-text,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__path-breadcrumb,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__path-breadcrumb-link {
    color: #a7aaad
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-filter-sub-heading,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-expanded__path {
    color: #8c8f94
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__jetpack-colophon {
    background-color: #000;
    border-color: #3c434a
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close {
    border-color: #3c434a
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box-gridicon svg,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close svg.gridicon {
    fill: #8c8f94
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close {
    border-color: #3c434a
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close:focus svg.gridicon,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close:hover svg.gridicon {
    fill: #a7aaad
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button] {
    color: #8c8f94
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]:hover {
    color: #a7aaad
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field {
    background: #000;
    color: #a7aaad
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:hover {
    background: #000;
    color: #fbfcfe
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:focus {
    outline: thin dotted #fbfcfe
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results {
    background: #000
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results mark {
    color: #fbfcfe
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button {
    color: #8c8f94
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button:focus,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button:hover,
.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary {
    color: #fbfcfe
}

@media(min-width:992px) {
    .jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary {
        border-color: #3c434a
    }
}

@media(max-width:991.98px) {
    .jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal {
        background: #000;
        border-color: #3c434a;
        box-shadow: 0 2px 3px #3c434a
    }
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option {
    color: #8c8f94
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected {
    color: #546ff3
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-product-img--placeholder {
    color: #2c3338
}

.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-sort-select {
    background: #000;
    border-color: #3c434a;
    color: #fbfcfe
}