@charset "UTF-8";
  @font-face {
font-family: "The Seasons";
src: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-lt.woff2) format("woff2"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-lt.woff) format("woff");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "The Seasons";
src: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-reg.woff2) format("woff2"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-reg.woff) format("woff");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "The Seasons";
src: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-bd.woff2) format("woff2"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/the-seasons-bd.woff) format("woff");
font-weight: 700;
font-style: normal;
font-display: swap;
}                      .embed-wrapper {
height: 100%;
}
.embed-wrapper .content {
height: 100%;
}
iframe {
width: 100%;
}  .c-btn, .nf-form-wrap input.nf-previous, .gt_switcher-popup, details.c-read-more summary, .c-pager .page-numbers, .c-pager .prev,
.c-pager .next, input[type=submit],
input[type=button],
button, .woocommerce-page .wc-content form input[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=submit].input-text, .select2-container .select2-selection [type=submit].select2-selection__rendered,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=button].input-text,
.select2-container .select2-selection [type=button].select2-selection__rendered,
.select2-container .select2-selection--single [type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered {
padding: 12px 24px;
margin: 0 6px 12px 0;
border-radius: 6px;
text-decoration: none !important;
display: inline-block;
text-align: center;
font-weight: 500;
color: inherit;
text-transform: uppercase;
box-sizing: border-box;
cursor: pointer;
transition: all 0.25s ease 0s;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
}
@media (max-width: 26.24em) {
.c-btn, .nf-form-wrap input.nf-previous, .gt_switcher-popup, details.c-read-more summary, .c-pager .page-numbers, .c-pager .prev,
.c-pager .next, input[type=submit],
input[type=button],
button, .woocommerce-page .wc-content form input[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=submit].input-text, .select2-container .select2-selection [type=submit].select2-selection__rendered,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=button].input-text,
.select2-container .select2-selection [type=button].select2-selection__rendered,
.select2-container .select2-selection--single [type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered {
width: 100%;
}
}
.c-btn:last-child, .nf-form-wrap input.nf-previous:last-child, .gt_switcher-popup:last-child, details.c-read-more summary:last-child, .c-pager .page-numbers:last-child, .c-pager .prev:last-child,
.c-pager .next:last-child, input[type=submit]:last-child,
input[type=button]:last-child,
button:last-child, .woocommerce-page .wc-content form input[type=submit].input-text:last-child,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:last-child,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:last-child, .select2-container .select2-selection [type=submit].select2-selection__rendered:last-child,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:last-child,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:last-child,
.woocommerce-page .wc-content form input[type=button].input-text:last-child,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:last-child,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:last-child,
.select2-container .select2-selection [type=button].select2-selection__rendered:last-child,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:last-child,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:last-child {
margin-right: 0;
}
.c-btn:focus-visible, .nf-form-wrap input.nf-previous:focus-visible, .gt_switcher-popup:focus-visible, details.c-read-more summary:focus-visible, .c-pager .page-numbers:focus-visible, .c-pager .prev:focus-visible,
.c-pager .next:focus-visible, input[type=submit]:focus-visible,
input[type=button]:focus-visible,
button:focus-visible, .woocommerce-page .wc-content form input[type=submit].input-text:focus-visible,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:focus-visible,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:focus-visible, .select2-container .select2-selection [type=submit].select2-selection__rendered:focus-visible,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:focus-visible,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:focus-visible,
.woocommerce-page .wc-content form input[type=button].input-text:focus-visible,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:focus-visible,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:focus-visible,
.select2-container .select2-selection [type=button].select2-selection__rendered:focus-visible,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:focus-visible,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:focus-visible {
outline: 2px solid var(--color-link-hover);
}
.c-btn.disabled, .nf-form-wrap input.disabled.nf-previous, .disabled.gt_switcher-popup, details.c-read-more summary.disabled, .c-pager .disabled.page-numbers, .c-pager .disabled.prev,
.c-pager .disabled.next, input.disabled[type=submit],
input.disabled[type=button],
button.disabled, .woocommerce-page .wc-content form input.disabled[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.disabled[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input.disabled[type=submit].input-text, .select2-container .select2-selection .disabled[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .disabled[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input.disabled[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.disabled[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input.disabled[type=button].input-text,
.select2-container .select2-selection .disabled[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .disabled[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled[type=button].select2-selection__rendered, .c-btn:disabled, .nf-form-wrap input.nf-previous:disabled, .gt_switcher-popup:disabled, details.c-read-more summary:disabled, .c-pager .page-numbers:disabled, .c-pager .prev:disabled,
.c-pager .next:disabled, input[type=submit]:disabled,
input[type=button]:disabled,
button:disabled, .woocommerce-page .wc-content form input[type=submit].input-text:disabled,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:disabled,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:disabled, .select2-container .select2-selection [type=submit].select2-selection__rendered:disabled,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:disabled,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:disabled,
.woocommerce-page .wc-content form input[type=button].input-text:disabled,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:disabled,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:disabled,
.select2-container .select2-selection [type=button].select2-selection__rendered:disabled,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:disabled,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:disabled {
pointer-events: none !important;
}
.c-btn--solid, input[type=submit],
input[type=button],
button, .woocommerce-page .wc-content form input[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=submit].input-text, .select2-container .select2-selection [type=submit].select2-selection__rendered,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=button].input-text,
.select2-container .select2-selection [type=button].select2-selection__rendered,
.select2-container .select2-selection--single [type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered {
border: 1.5px solid var(--button-color-primary);
background: var(--button-color-primary);
color: var(--button-color-primary-text);
}
.c-btn--solid:hover, input[type=submit]:hover,
input[type=button]:hover,
button:hover, .woocommerce-page .wc-content form input[type=submit].input-text:hover,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:hover,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:hover, .select2-container .select2-selection [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:hover,
.woocommerce-page .wc-content form input[type=button].input-text:hover,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:hover,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:hover,
.select2-container .select2-selection [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:hover, .c-btn--solid.hover, input.hover[type=submit],
input.hover[type=button],
button.hover, .woocommerce-page .wc-content form input.hover[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.hover[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input.hover[type=submit].input-text, .select2-container .select2-selection .hover[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .hover[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .hover[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input.hover[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.hover[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input.hover[type=button].input-text,
.select2-container .select2-selection .hover[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .hover[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .hover[type=button].select2-selection__rendered {
color: var(--button-color-primary-text);
border: 1.5px solid var(--button-color-primary-hover);
background: var(--button-color-primary-hover);
}
.c-btn--solid:active, input[type=submit]:active,
input[type=button]:active,
button:active, .woocommerce-page .wc-content form input[type=submit].input-text:active,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:active,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:active, .select2-container .select2-selection [type=submit].select2-selection__rendered:active,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:active,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:active,
.woocommerce-page .wc-content form input[type=button].input-text:active,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:active,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:active,
.select2-container .select2-selection [type=button].select2-selection__rendered:active,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:active,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:active {
background: var(--button-color-primary);
color: var(--button-color-primary-text);
border: 1.5px solid var(--button-color-primary);
box-shadow: none;
}
.c-btn--solid.c-btn--reverse, input.c-btn--reverse[type=submit],
input.c-btn--reverse[type=button],
button.c-btn--reverse, .woocommerce-page .wc-content form input.c-btn--reverse[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.c-btn--reverse[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse[type=submit].input-text, .select2-container .select2-selection .c-btn--reverse[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn--reverse[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn--reverse[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input.c-btn--reverse[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.c-btn--reverse[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse[type=button].input-text,
.select2-container .select2-selection .c-btn--reverse[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn--reverse[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn--reverse[type=button].select2-selection__rendered {
background: var(--button-color-primary-reverse);
border: 1.5px solid var(--button-color-primary-reverse);
color: var(--button-color-primary-reverse-text);
}
.c-btn--solid.c-btn--reverse:hover, input.c-btn--reverse[type=submit]:hover,
input.c-btn--reverse[type=button]:hover,
button.c-btn--reverse:hover, .woocommerce-page .wc-content form input.c-btn--reverse[type=submit].input-text:hover,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse[type=submit].input-text:hover, .select2-container .select2-selection .c-btn--reverse[type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--single .c-btn--reverse[type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple .c-btn--reverse[type=submit].select2-selection__rendered:hover,
.woocommerce-page .wc-content form input.c-btn--reverse[type=button].input-text:hover,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse[type=button].input-text:hover,
.select2-container .select2-selection .c-btn--reverse[type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--single .c-btn--reverse[type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple .c-btn--reverse[type=button].select2-selection__rendered:hover, .c-btn--solid.c-btn--reverse.hover, input.c-btn--reverse.hover[type=submit],
input.c-btn--reverse.hover[type=button],
button.c-btn--reverse.hover, .woocommerce-page .wc-content form input.c-btn--reverse.hover[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse.hover[type=submit].input-text, .select2-container .select2-selection .c-btn--reverse.hover[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn--reverse.hover[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn--reverse.hover[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input.c-btn--reverse.hover[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input.c-btn--reverse.hover[type=button].input-text,
.select2-container .select2-selection .c-btn--reverse.hover[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn--reverse.hover[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn--reverse.hover[type=button].select2-selection__rendered {
border: 1.5px solid var(--button-color-primary-reverse-hover);
background: var(--button-color-primary-reverse-hover);
color: var(--button-color-primary-reverse-hover-text);
}
.c-btn--solid.disabled, input.disabled[type=submit],
input.disabled[type=button],
button.disabled, .woocommerce-page .wc-content form input.disabled[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.disabled[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input.disabled[type=submit].input-text, .select2-container .select2-selection .disabled[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .disabled[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content form input.disabled[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input.disabled[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input.disabled[type=button].input-text,
.select2-container .select2-selection .disabled[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .disabled[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled[type=button].select2-selection__rendered, .c-btn--solid:disabled, input[type=submit]:disabled,
input[type=button]:disabled,
button:disabled, .woocommerce-page .wc-content form input[type=submit].input-text:disabled,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:disabled,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:disabled, .select2-container .select2-selection [type=submit].select2-selection__rendered:disabled,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:disabled,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:disabled,
.woocommerce-page .wc-content form input[type=button].input-text:disabled,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:disabled,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:disabled,
.select2-container .select2-selection [type=button].select2-selection__rendered:disabled,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:disabled,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:disabled {
background: #cccccc;
border-color: #cccccc;
color: #999999;
}
.c-btn--stroke, .gt_switcher-popup, details.c-read-more summary, .c-pager .page-numbers, .c-pager .prev,
.c-pager .next {
border: 1.5px solid var(--button-color-primary);
color: var(--button-color-primary);
}
.c-btn--stroke:hover, .gt_switcher-popup:hover, details.c-read-more summary:hover, .c-pager .page-numbers:hover, .c-pager .prev:hover,
.c-pager .next:hover, .c-btn--stroke.hover, .hover.gt_switcher-popup, details.c-read-more summary.hover, .c-pager .hover.page-numbers, .c-pager .hover.prev,
.c-pager .hover.next {
border: 1.5px solid var(--button-color-secondary);
background: var(--button-color-secondary-hover);
color: var(--button-color-secondary-hover-text);
box-shadow: none;
}
.c-btn--stroke:active, .gt_switcher-popup:active, details.c-read-more summary:active, .c-pager .page-numbers:active, .c-pager .prev:active,
.c-pager .next:active {
background: none;
box-shadow: none;
}
.c-btn--stroke.c-btn--reverse, .c-btn--reverse.gt_switcher-popup, details.c-read-more summary.c-btn--reverse, .c-pager .c-btn--reverse.page-numbers, .c-pager .c-btn--reverse.prev,
.c-pager .c-btn--reverse.next {
background: none;
border-color: var(--button-color-secondary-reverse);
color: var(--button-color-secondary-text);
}
.c-btn--stroke.c-btn--reverse:hover, .c-btn--reverse.gt_switcher-popup:hover, details.c-read-more summary.c-btn--reverse:hover, .c-pager .c-btn--reverse.page-numbers:hover, .c-pager .c-btn--reverse.prev:hover,
.c-pager .c-btn--reverse.next:hover, .c-btn--stroke.c-btn--reverse.hover, .c-btn--reverse.hover.gt_switcher-popup, details.c-read-more summary.c-btn--reverse.hover, .c-pager .c-btn--reverse.hover.page-numbers, .c-pager .c-btn--reverse.hover.prev,
.c-pager .c-btn--reverse.hover.next {
background: var(--button-color-secondary-reverse-hover);
border-color: var(--button-color-secondary-reverse-hover);
color: var(--button-color-secondary-reverse-hover-text);
}
.c-btn--stroke.disabled, .disabled.gt_switcher-popup, details.c-read-more summary.disabled, .c-pager .disabled.page-numbers, .c-pager .disabled.prev,
.c-pager .disabled.next, .c-btn--stroke:disabled, .gt_switcher-popup:disabled, details.c-read-more summary:disabled, .c-pager .page-numbers:disabled, .c-pager .prev:disabled,
.c-pager .next:disabled {
border-color: #cccccc;
color: #999999;
}
.c-btn--shadow {
color: var(--color-link);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
}
.c-btn--shadow:hover {
color: var(--color-link);
background: var(--button-color-secondary-hover);
}
.c-btn--shadow:active {
background: none;
box-shadow: none;
}
.c-btn--text, .nf-form-wrap input.nf-previous {
color: var(--color-link);
}
.c-btn--text.hover, .nf-form-wrap input.hover.nf-previous, .c-btn--text:hover, .nf-form-wrap input.nf-previous:hover {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
color: var(--button-color-primary);
}
.c-btn--text:active, .nf-form-wrap input.nf-previous:active {
background-color: var(--button-color-secondary-hover);
box-shadow: none;
}
.c-btn--text.disabled, .nf-form-wrap input.disabled.nf-previous, .c-btn--text:disabled, .nf-form-wrap input.nf-previous:disabled {
color: #999999;
}
.c-btn--icon {
padding: 0.6em;
width: auto !important;
margin: 0;
}
.c-btn--icon:hover {
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
color: var(--button-color-primary);
}
.c-btn--icon:active {
background-color: var(--button-color-secondary-hover);
box-shadow: none;
}
.c-btn--large {
padding: 18px 48px;
font-size: 1rem;
font-size: 18px;
line-height: 1.2;
}
.c-btn--small, .c-pager .page-numbers, .woocommerce-page .wc-content .products[class*=columns] button,
.woocommerce-page .wc-content .products[class*=columns] .button,
.woocommerce-page .wc-content table.my_account_orders td button,
.woocommerce-page .wc-content table.my_account_orders td .button,
.woocommerce-page .wc-content table.order_details td button,
.woocommerce-page .wc-content table.order_details td .button,
.woocommerce-page .wc-content .widget.woocommerce button,
.woocommerce-page .wc-content .widget.woocommerce .button,
.woocommerce-page .o-content .woocommerce .products[class*=columns] button,
.woocommerce-page .o-content .woocommerce .products[class*=columns] .button,
.woocommerce-page .o-content .woocommerce table.my_account_orders td button,
.woocommerce-page .o-content .woocommerce table.my_account_orders td .button,
.woocommerce-page .o-content .woocommerce table.order_details td button,
.woocommerce-page .o-content .woocommerce table.order_details td .button,
.woocommerce-page .o-content .woocommerce .widget.woocommerce button,
.woocommerce-page .o-content .woocommerce .widget.woocommerce .button {
padding: 6px 18px;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
.c-btn--tiny, .gt_switcher-popup, details.c-read-more summary {
padding: 3px 16px;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
text-transform: none;
width: auto;
}
.c-btn--wide {
width: 100%;
}
@media (min-width: 26.25em) {
.c-btn--wide {
width: auto;
min-width: 50%;
}
}
.c-btn--full {
width: 100%;
}
.ajax-loading .c-btn--ajax {
pointer-events: none;
opacity: 0.35;
}
.c-btn-group {
box-shadow: inset 0 0 0 1px #b3b3b3;
border-radius: 6px;
padding: 3px;
display: inline-block;
}
.c-btn-group .c-btn, .c-btn-group .nf-form-wrap input.nf-previous, .nf-form-wrap .c-btn-group input.nf-previous, .c-btn-group .gt_switcher-popup, .c-btn-group details.c-read-more summary, details.c-read-more .c-btn-group summary, .c-btn-group .c-pager .page-numbers, .c-pager .c-btn-group .page-numbers, .c-btn-group .c-pager .prev, .c-pager .c-btn-group .prev,
.c-btn-group .c-pager .next,
.c-pager .c-btn-group .next, .c-btn-group input[type=submit],
.c-btn-group input[type=button],
.c-btn-group button, .c-btn-group .woocommerce-page .wc-content form input[type=submit].input-text, .woocommerce-page .wc-content form .c-btn-group input[type=submit].input-text,
.c-btn-group .woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions .c-btn-group input[type=submit].input-text,
.c-btn-group .woocommerce-page .o-content .woocommerce form input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form .c-btn-group input[type=submit].input-text, .c-btn-group .select2-container .select2-selection [type=submit].select2-selection__rendered, .select2-container .select2-selection .c-btn-group [type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single [type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn-group [type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple [type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn-group [type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content form input[type=button].input-text,
.woocommerce-page .wc-content form .c-btn-group input[type=button].input-text,
.c-btn-group .woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions .c-btn-group input[type=button].input-text,
.c-btn-group .woocommerce-page .o-content .woocommerce form input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form .c-btn-group input[type=button].input-text,
.c-btn-group .select2-container .select2-selection [type=button].select2-selection__rendered,
.select2-container .select2-selection .c-btn-group [type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single [type=button].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn-group [type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple [type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn-group [type=button].select2-selection__rendered {
border-radius: 3px;
box-shadow: none !important;
margin: 0;
width: auto;
}
.c-btn-group .c-btn:hover, .c-btn-group .nf-form-wrap input.nf-previous:hover, .nf-form-wrap .c-btn-group input.nf-previous:hover, .c-btn-group .gt_switcher-popup:hover, .c-btn-group details.c-read-more summary:hover, details.c-read-more .c-btn-group summary:hover, .c-btn-group .c-pager .page-numbers:hover, .c-pager .c-btn-group .page-numbers:hover, .c-btn-group .c-pager .prev:hover, .c-pager .c-btn-group .prev:hover,
.c-btn-group .c-pager .next:hover,
.c-pager .c-btn-group .next:hover, .c-btn-group input[type=submit]:hover,
.c-btn-group input[type=button]:hover,
.c-btn-group button:hover, .c-btn-group .woocommerce-page .wc-content form input[type=submit].input-text:hover, .woocommerce-page .wc-content form .c-btn-group input[type=submit].input-text:hover,
.c-btn-group .woocommerce-page .o-content .woocommerce form input[type=submit].input-text:hover,
.woocommerce-page .o-content .woocommerce form .c-btn-group input[type=submit].input-text:hover, .c-btn-group .select2-container .select2-selection [type=submit].select2-selection__rendered:hover, .select2-container .select2-selection .c-btn-group [type=submit].select2-selection__rendered:hover,
.c-btn-group .select2-container .select2-selection--single [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--single .c-btn-group [type=submit].select2-selection__rendered:hover,
.c-btn-group .select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple .c-btn-group [type=submit].select2-selection__rendered:hover,
.c-btn-group .woocommerce-page .wc-content form input[type=button].input-text:hover,
.woocommerce-page .wc-content form .c-btn-group input[type=button].input-text:hover,
.c-btn-group .woocommerce-page .o-content .woocommerce form input[type=button].input-text:hover,
.woocommerce-page .o-content .woocommerce form .c-btn-group input[type=button].input-text:hover,
.c-btn-group .select2-container .select2-selection [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection .c-btn-group [type=button].select2-selection__rendered:hover,
.c-btn-group .select2-container .select2-selection--single [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--single .c-btn-group [type=button].select2-selection__rendered:hover,
.c-btn-group .select2-container .select2-selection--multiple [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple .c-btn-group [type=button].select2-selection__rendered:hover {
background: var(--button-color-secondary-hover);
color: var(--button-color-primary);
}
.c-btn-group .c-btn.active, .c-btn-group .nf-form-wrap input.active.nf-previous, .nf-form-wrap .c-btn-group input.active.nf-previous, .c-btn-group .active.gt_switcher-popup, .c-btn-group details.c-read-more summary.active, details.c-read-more .c-btn-group summary.active, .c-btn-group .c-pager .active.page-numbers, .c-pager .c-btn-group .active.page-numbers, .c-btn-group .c-pager .active.prev, .c-pager .c-btn-group .active.prev,
.c-btn-group .c-pager .active.next,
.c-pager .c-btn-group .active.next, .c-btn-group input.active[type=submit],
.c-btn-group input.active[type=button],
.c-btn-group button.active, .c-btn-group .woocommerce-page .wc-content form input.active[type=submit].input-text, .woocommerce-page .wc-content form .c-btn-group input.active[type=submit].input-text,
.c-btn-group .woocommerce-page .wc-content form table.cart td.actions input.active[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions .c-btn-group input.active[type=submit].input-text,
.c-btn-group .woocommerce-page .o-content .woocommerce form input.active[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form .c-btn-group input.active[type=submit].input-text, .c-btn-group .select2-container .select2-selection .active[type=submit].select2-selection__rendered, .select2-container .select2-selection .c-btn-group .active[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .active[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn-group .active[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .active[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn-group .active[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content form input.active[type=button].input-text,
.woocommerce-page .wc-content form .c-btn-group input.active[type=button].input-text,
.c-btn-group .woocommerce-page .wc-content form table.cart td.actions input.active[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions .c-btn-group input.active[type=button].input-text,
.c-btn-group .woocommerce-page .o-content .woocommerce form input.active[type=button].input-text,
.woocommerce-page .o-content .woocommerce form .c-btn-group input.active[type=button].input-text,
.c-btn-group .select2-container .select2-selection .active[type=button].select2-selection__rendered,
.select2-container .select2-selection .c-btn-group .active[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .active[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .c-btn-group .active[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .active[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .c-btn-group .active[type=button].select2-selection__rendered, .c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.c-btn, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.c-btn, .c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.gt_switcher-popup, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.gt_switcher-popup, .c-btn-group .c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.page-numbers, .c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.page-numbers, .c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.page-numbers, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.page-numbers, .c-btn-group .c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.prev, .c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.prev, .c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.prev, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.prev,
.c-btn-group .c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.next,
.c-pager .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.next,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.next,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.next, .c-btn-group .select2-container .select2-selection .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered, .select2-container .select2-selection .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered, .c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection a[type=submit].select2-selection__rendered, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single a[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple a[type=submit].select2-selection__rendered,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection a[type=button].select2-selection__rendered,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single a[type=button].select2-selection__rendered,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple a[type=button].select2-selection__rendered,
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.c-btn,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.c-btn,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.gt_switcher-popup,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.gt_switcher-popup,
.c-btn-group .c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.page-numbers,
.c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.page-numbers,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.page-numbers,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.page-numbers,
.c-btn-group .c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.prev,
.c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.prev,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.prev,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.prev,
.c-btn-group .c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.next,
.c-pager .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a.next,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager a.next,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-pager .c-btn-group a.next,
.c-btn-group .select2-container .select2-selection .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered,
.select2-container .select2-selection .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection a[type=submit].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered,
.select2-container .select2-selection--single .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single a[type=submit].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple a[type=submit].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple .c-btn-group a[type=submit].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection a[type=button].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--single .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection--single .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single a[type=button].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--single .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .select2-container .select2-selection--multiple .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a[type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .c-btn-group a[type=button].select2-selection__rendered,
.c-btn-group .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple a[type=button].select2-selection__rendered,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active .select2-container .select2-selection--multiple .c-btn-group a[type=button].select2-selection__rendered {
background: var(--button-color-primary);
color: white !important;
pointer-events: none;
}
form p {
margin: 0;
}
fieldset {
margin-bottom: 24px;
}
label {
font-weight: 600;
display: inline-block;
line-height: 1.2;
margin-bottom: 6px;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.5;
}
input ~ label, .woocommerce-page .wc-content form input.input-text ~ label,
.woocommerce-page .wc-content form table.cart td.actions input.input-text ~ label,
.woocommerce-page .wc-content form[class*=woocommerce] input.input-text ~ label,
.woocommerce-page .o-content .woocommerce form input.input-text ~ label,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text ~ label,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] input.input-text ~ label, .select2-container .select2-selection .select2-selection__rendered ~ label,
.select2-container .select2-selection--single .select2-selection__rendered ~ label,
.select2-container .select2-selection--multiple .select2-selection__rendered ~ label {
font-size: 1rem;
font-size: 18px;
line-height: 1.3333333333;
}
input, .woocommerce-page .wc-content form input.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.input-text,
.woocommerce-page .wc-content form[class*=woocommerce] input.input-text,
.woocommerce-page .o-content .woocommerce form input.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] input.input-text, .select2-container .select2-selection .select2-selection__rendered,
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered,
textarea,
select {
background: white;
box-sizing: border-box;
width: 100%;
max-width: 100%;
border: none;
padding: 12px;
font-weight: 400;
border-radius: 6px;
filter: none;
outline: none;
box-shadow: inset 0 0 0 1px #666666;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
font-size: 1rem;
font-size: 18px;
line-height: 1;
transition: all 0.25s ease 0s;
}
input.error, .woocommerce-page .wc-content form input.error.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.error.input-text,
.woocommerce-page .o-content .woocommerce form input.error.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.error.input-text, .select2-container .select2-selection .error.select2-selection__rendered,
.select2-container .select2-selection--single .error.select2-selection__rendered,
.select2-container .select2-selection--multiple .error.select2-selection__rendered,
textarea.error,
select.error {
border: none;
box-shadow: inset 0 0 0 2px #cc0000;
}
input.hover, .woocommerce-page .wc-content form input.hover.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.hover.input-text,
.woocommerce-page .o-content .woocommerce form input.hover.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.hover.input-text, .select2-container .select2-selection .hover.select2-selection__rendered,
.select2-container .select2-selection--single .hover.select2-selection__rendered,
.select2-container .select2-selection--multiple .hover.select2-selection__rendered, input:hover, .woocommerce-page .wc-content form input.input-text:hover,
.woocommerce-page .wc-content form table.cart td.actions input.input-text:hover,
.woocommerce-page .o-content .woocommerce form input.input-text:hover,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text:hover, .select2-container .select2-selection .select2-selection__rendered:hover,
.select2-container .select2-selection--single .select2-selection__rendered:hover,
.select2-container .select2-selection--multiple .select2-selection__rendered:hover,
textarea.hover,
textarea:hover,
select.hover,
select:hover {
box-shadow: inset 0 0 0 1px #666666, 0 2px 5px rgba(0, 0, 0, 0.26);
}
input.focus, .woocommerce-page .wc-content form input.focus.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.focus.input-text,
.woocommerce-page .o-content .woocommerce form input.focus.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.focus.input-text, .select2-container .select2-selection .focus.select2-selection__rendered,
.select2-container .select2-selection--single .focus.select2-selection__rendered,
.select2-container .select2-selection--multiple .focus.select2-selection__rendered, input:focus, .woocommerce-page .wc-content form input.input-text:focus,
.woocommerce-page .wc-content form table.cart td.actions input.input-text:focus,
.woocommerce-page .o-content .woocommerce form input.input-text:focus,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text:focus, .select2-container .select2-selection .select2-selection__rendered:focus,
.select2-container .select2-selection--single .select2-selection__rendered:focus,
.select2-container .select2-selection--multiple .select2-selection__rendered:focus,
textarea.focus,
textarea:focus,
select.focus,
select:focus {
box-shadow: inset 0 0 0 2px var(--color-link);
}
input:disabled, .woocommerce-page .wc-content form input.input-text:disabled,
.woocommerce-page .wc-content form table.cart td.actions input.input-text:disabled,
.woocommerce-page .o-content .woocommerce form input.input-text:disabled,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text:disabled, .select2-container .select2-selection .select2-selection__rendered:disabled,
.select2-container .select2-selection--single .select2-selection__rendered:disabled,
.select2-container .select2-selection--multiple .select2-selection__rendered:disabled, input.disabled, .woocommerce-page .wc-content form input.disabled.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.disabled.input-text,
.woocommerce-page .o-content .woocommerce form input.disabled.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.disabled.input-text, .select2-container .select2-selection .disabled.select2-selection__rendered,
.select2-container .select2-selection--single .disabled.select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled.select2-selection__rendered, .disabled input, .disabled .woocommerce-page .wc-content form input.input-text, .woocommerce-page .wc-content form .disabled input.input-text,
.disabled .woocommerce-page .wc-content form table.cart td.actions input.input-text,
.woocommerce-page .wc-content form table.cart td.actions .disabled input.input-text,
.disabled .woocommerce-page .o-content .woocommerce form input.input-text,
.woocommerce-page .o-content .woocommerce form .disabled input.input-text,
.disabled .woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions .disabled input.input-text, .disabled .select2-container .select2-selection .select2-selection__rendered, .select2-container .select2-selection .disabled .select2-selection__rendered,
.disabled .select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--single .disabled .select2-selection__rendered,
.disabled .select2-container .select2-selection--multiple .select2-selection__rendered,
.select2-container .select2-selection--multiple .disabled .select2-selection__rendered,
textarea:disabled,
textarea.disabled,
.disabled textarea,
select:disabled,
select.disabled,
.disabled select {
border: none;
pointer-events: none;
background: #f2f2f2;
color: #999999;
box-shadow: inset 0 0 0 1px #b3b3b3;
filter: grayscale(100);
opacity: 0.8;
}
input::-ms-clear, .woocommerce-page .wc-content form input.input-text::-ms-clear,
.woocommerce-page .wc-content form table.cart td.actions input.input-text::-ms-clear,
.woocommerce-page .wc-content form[class*=woocommerce] input.input-text::-ms-clear,
.woocommerce-page .o-content .woocommerce form input.input-text::-ms-clear,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text::-ms-clear,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] input.input-text::-ms-clear, .select2-container .select2-selection .select2-selection__rendered::-ms-clear,
.select2-container .select2-selection--single .select2-selection__rendered::-ms-clear,
.select2-container .select2-selection--multiple .select2-selection__rendered::-ms-clear,
select::-ms-expand {
display: none;
}
::-moz-placeholder {
font-weight: 300;
font-style: italic;
color: #999999;
font-family: "Montserrat", sans-serif;
}
::placeholder {
font-weight: 300;
font-style: italic;
color: #999999;
font-family: "Montserrat", sans-serif;
}
input[type=submit], .woocommerce-page .wc-content form input[type=submit].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=submit].input-text, .select2-container .select2-selection [type=submit].select2-selection__rendered,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered,
input[type=button],
.woocommerce-page .wc-content form input[type=button].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=button].input-text,
.select2-container .select2-selection [type=button].select2-selection__rendered,
.select2-container .select2-selection--single [type=button].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered,
button {
cursor: pointer;
width: auto;
min-width: 0;
border: none;
box-shadow: none;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
input[type=submit]:hover, .woocommerce-page .wc-content form input[type=submit].input-text:hover,
.woocommerce-page .wc-content form table.cart td.actions input[type=submit].input-text:hover,
.woocommerce-page .o-content .woocommerce form input[type=submit].input-text:hover, .select2-container .select2-selection [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--single [type=submit].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple [type=submit].select2-selection__rendered:hover,
input[type=button]:hover,
.woocommerce-page .wc-content form input[type=button].input-text:hover,
.woocommerce-page .wc-content form table.cart td.actions input[type=button].input-text:hover,
.woocommerce-page .o-content .woocommerce form input[type=button].input-text:hover,
.select2-container .select2-selection [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--single [type=button].select2-selection__rendered:hover,
.select2-container .select2-selection--multiple [type=button].select2-selection__rendered:hover,
button:hover {
border: none;
}
input[type=checkbox], .woocommerce-page .wc-content form input[type=checkbox].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=checkbox].input-text,
.woocommerce-page .o-content .woocommerce form input[type=checkbox].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=checkbox].input-text, .select2-container .select2-selection [type=checkbox].select2-selection__rendered,
.select2-container .select2-selection--single [type=checkbox].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=checkbox].select2-selection__rendered,
input[type=radio],
.woocommerce-page .wc-content form input[type=radio].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=radio].input-text,
.woocommerce-page .o-content .woocommerce form input[type=radio].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=radio].input-text,
.select2-container .select2-selection [type=radio].select2-selection__rendered,
.select2-container .select2-selection--single [type=radio].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=radio].select2-selection__rendered {
min-width: 0;
position: relative;
margin: 0 12px 0 0;
overflow: hidden;
float: left;
width: 1.4rem;
height: 1.4rem;
background: transparent;
display: inline-block;
border-radius: 50px;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
input[type=checkbox]:checked, .woocommerce-page .wc-content form input[type=checkbox].input-text:checked,
.woocommerce-page .wc-content form table.cart td.actions input[type=checkbox].input-text:checked,
.woocommerce-page .o-content .woocommerce form input[type=checkbox].input-text:checked, .select2-container .select2-selection [type=checkbox].select2-selection__rendered:checked,
.select2-container .select2-selection--single [type=checkbox].select2-selection__rendered:checked,
.select2-container .select2-selection--multiple [type=checkbox].select2-selection__rendered:checked,
input[type=radio]:checked,
.woocommerce-page .wc-content form input[type=radio].input-text:checked,
.woocommerce-page .wc-content form table.cart td.actions input[type=radio].input-text:checked,
.woocommerce-page .o-content .woocommerce form input[type=radio].input-text:checked,
.select2-container .select2-selection [type=radio].select2-selection__rendered:checked,
.select2-container .select2-selection--single [type=radio].select2-selection__rendered:checked,
.select2-container .select2-selection--multiple [type=radio].select2-selection__rendered:checked {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/dot.svg) center center no-repeat transparent !important;
background-size: 24px 24px;
}
input[type=checkbox] + label, .woocommerce-page .wc-content form input[type=checkbox].input-text + label,
.woocommerce-page .wc-content form table.cart td.actions input[type=checkbox].input-text + label,
.woocommerce-page .o-content .woocommerce form input[type=checkbox].input-text + label,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=checkbox].input-text + label, .select2-container .select2-selection [type=checkbox].select2-selection__rendered + label,
.select2-container .select2-selection--single [type=checkbox].select2-selection__rendered + label,
.select2-container .select2-selection--multiple [type=checkbox].select2-selection__rendered + label,
input[type=radio] + label,
.woocommerce-page .wc-content form input[type=radio].input-text + label,
.woocommerce-page .wc-content form table.cart td.actions input[type=radio].input-text + label,
.woocommerce-page .o-content .woocommerce form input[type=radio].input-text + label,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=radio].input-text + label,
.select2-container .select2-selection [type=radio].select2-selection__rendered + label,
.select2-container .select2-selection--single [type=radio].select2-selection__rendered + label,
.select2-container .select2-selection--multiple [type=radio].select2-selection__rendered + label {
font-weight: 400;
}
input[type=checkbox], .woocommerce-page .wc-content form input[type=checkbox].input-text,
.woocommerce-page .wc-content form table.cart td.actions input[type=checkbox].input-text,
.woocommerce-page .o-content .woocommerce form input[type=checkbox].input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input[type=checkbox].input-text, .select2-container .select2-selection [type=checkbox].select2-selection__rendered,
.select2-container .select2-selection--single [type=checkbox].select2-selection__rendered,
.select2-container .select2-selection--multiple [type=checkbox].select2-selection__rendered {
content: "";
color: #333333;
line-height: 1.15em;
text-align: center;
font-size: 20px;
background: none;
background-size: contain;
border-radius: 3px;
}
input[type=checkbox]:checked, .woocommerce-page .wc-content form input[type=checkbox].input-text:checked,
.woocommerce-page .wc-content form table.cart td.actions input[type=checkbox].input-text:checked,
.woocommerce-page .o-content .woocommerce form input[type=checkbox].input-text:checked, .select2-container .select2-selection [type=checkbox].select2-selection__rendered:checked,
.select2-container .select2-selection--single [type=checkbox].select2-selection__rendered:checked,
.select2-container .select2-selection--multiple [type=checkbox].select2-selection__rendered:checked {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/check.svg) center center no-repeat transparent !important;
background-size: 24px 24px;
}
select {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/chevron-down.svg) 100% center no-repeat;
background-size: 30px 30px;
padding-right: 30px;
width: auto;
display: block;
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
@media (min-width: 46.25em) {
select {
width: auto;
}
}
select.disabled, select:disabled {
background: #f2f2f2 url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/chevron-down.svg) 100% center no-repeat;
background-size: 30px 30px;
}
select .o-content {
min-width: 30%;
}
input.search, .woocommerce-page .wc-content form input.search.input-text,
.woocommerce-page .wc-content form table.cart td.actions input.search.input-text,
.woocommerce-page .o-content .woocommerce form input.search.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.search.input-text, .select2-container .select2-selection .search.select2-selection__rendered,
.select2-container .select2-selection--single .search.select2-selection__rendered,
.select2-container .select2-selection--multiple .search.select2-selection__rendered {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/search.svg) calc(100% - 10px) center no-repeat;
background-size: 20px 20px;
padding-right: 35px;
}  h1, .u-h1 {
font-size: 2.4888888889rem;
font-size: 44.8px;
line-height: 1.1;
font-weight: 600;
margin: 0 0 0.35em;
font-family: "Playfair Display", serif;
}
@media (min-width: 46.25em) {
h1, .u-h1 {
font-size: 3.5555555556rem;
font-size: 64px;
line-height: 1.1;
}
}
h2, .u-h2 {
font-size: 1.4583333333rem;
font-size: 26.25px;
line-height: 1.2;
margin: 0 0 0.75em;
font-weight: 600;
}
@media (min-width: 46.25em) {
h2, .u-h2 {
font-size: 1.9444444444rem;
font-size: 35px;
line-height: 1.2;
}
}
h3, .u-h3, .c-listing__title {
font-size: 1.2277777778rem;
font-size: 22.1px;
line-height: 1.2;
font-weight: 600;
margin: 0 0 0.5em;
}
@media (min-width: 46.25em) {
h3, .u-h3, .c-listing__title {
font-size: 1.4444444444rem;
font-size: 26px;
line-height: 1.2;
}
}
h4, .u-h4, .c-listing--vertical .c-listing__title, .c-listing--compact .c-listing__title {
font-size: 1.2222222222rem;
font-size: 22px;
line-height: 1.2;
font-weight: inherit;
text-transform: uppercase;
margin: 0 0 0.5em;
}
h5, .u-h5, .c-listing--sidebar .c-listing__title {
font-size: 1rem;
font-size: 18px;
line-height: 1.2;
font-weight: inherit;
margin: 0 0 0.5em;
}
h6, .u-h6 {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
font-weight: inherit;
margin: 0 0 0.25em;
}
h1, .u-h1, h2, .u-h2, h3, .u-h3, .c-listing__title, h4, .u-h4, .c-listing--vertical .c-listing__title, .c-listing--compact .c-listing__title, h5, .u-h5, .c-listing--sidebar .c-listing__title, h6, .u-h6 {
color: #103339;
}
p + h1, p + .u-h1, ul + h1, ul + .u-h1, ol + h1, ol + .u-h1, p + h2, p + .u-h2, ul + h2, ul + .u-h2, ol + h2, ol + .u-h2, p + h3, p + .u-h3, p + .c-listing__title, ul + h3, ul + .u-h3, ul + .c-listing__title, ol + h3, ol + .u-h3, ol + .c-listing__title, p + h4, p + .u-h4, .c-listing--vertical p + .c-listing__title, .c-listing--compact p + .c-listing__title, ul + h4, ul + .u-h4, .c-listing--vertical ul + .c-listing__title, .c-listing--compact ul + .c-listing__title, ol + h4, ol + .u-h4, .c-listing--vertical ol + .c-listing__title, .c-listing--compact ol + .c-listing__title, p + h5, p + .u-h5, .c-listing--sidebar p + .c-listing__title, ul + h5, ul + .u-h5, .c-listing--sidebar ul + .c-listing__title, ol + h5, ol + .u-h5, .c-listing--sidebar ol + .c-listing__title, p + h6, p + .u-h6, ul + h6, ul + .u-h6, ol + h6, ol + .u-h6 {
margin-top: 36px;
}
h2, .u-h2, h3, .u-h3, .c-listing__title, h4, .u-h4, .c-listing--vertical .c-listing__title, .c-listing--compact .c-listing__title, h5, .u-h5, .c-listing--sidebar .c-listing__title, h6, .u-h6 {
font-weight: 700;
} hr {
margin: 24px 0;
border: none;
border-top: 1px solid #666666;
}  img {
max-width: 100%; font-style: italic; vertical-align: middle; -webkit-transform: translateZ(0);
}
.o-content img {
margin-bottom: 0.5em;
}
.flexslider img {
margin: 0;
} img[width],
img[height] { height: auto;
}
figure {
margin: 0 0 24px;
width: 100% !important;
height: auto !important;
}
figure img {
margin: 0 0 12px;
}
figcaption {
font-style: italic;
font-weight: 300;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.4;
}
@media (min-width: 31.25em) {
.alignleft {
float: left;
margin-right: 24px;
margin-bottom: 6px;
}
}
@media (min-width: 31.25em) {
.alignright {
float: right;
margin-left: 24px;
margin-bottom: 6px;
}
}
.aligncenter {
display: block;
margin: auto;
} a {
transition: color 0.25s ease 0s;
color: #906A29;
border: none;
text-decoration: none;
}
a:hover {
color: #C8AB6F;
border: none;
}
a[href^="tel:"], a[href^="mailto:"] {
white-space: nowrap;
text-decoration: underline;
}
@media (min-width: 61.25em) {
a[href^="tel:"] {
color: inherit;
pointer-events: none;
text-decoration: none;
}
}
.o-content a:not(.c-btn) {
text-decoration: underline;
font-weight: 500;
}
@media print {
a::after {
content: none !important;
}
} ul, ol {
list-style-position: inside;
margin: 0 0 24px 24px;
}
ul ul, ul ol, ol ul, ol ol {
margin: 12px 0 0;
padding-left: 24px;
}
.o-content ul, .o-content ol {
padding: 0;
margin: 0;
}
.o-content ul > li, .o-content ol > li {
margin: 0 0 0.5rem;
list-style: none;
padding: 0 0 0 1.5rem;
font-size: 1rem;
font-size: 18px;
line-height: 1.8;
}
.o-content ul + p, .o-content ol + p {
margin-top: 48px;
}
.o-content ul.woocommerce-error, .o-content ol.woocommerce-error {
padding: 1em 2em 1em 3.5em;
margin: 0;
}
.o-content ul ul, .o-content ul ol, .o-content ol ul, .o-content ol ol {
margin: 12px 0 0;
padding-left: 12px;
}
ol ol {
list-style-type: lower-alpha;
}
.o-content ol {
counter-reset: custom-counter;
}
.o-content ol > li {
list-style: none;
}
.o-content ol > li:before {
color: #333333;
display: inline-block;
margin: 0 0 0 -1.5rem;
width: 1.5rem;
font-family: "Playfair Display", serif;
content: counter(custom-counter) ".";
counter-increment: custom-counter;
font-weight: 600;
}
.o-content ol > li > ol li:before {
content: counter(custom-counter, lower-alpha) ".";
counter-increment: custom-counter;
}
li {
margin: 0 0 12px;
}
.o-content ul > li:before {
content: "⬥";
color: #8599AB;
margin: 0 0 0 -1.5rem;
display: inline-block;
width: 1.5rem;
}
.o-content ul > li.check:before {
content: "\f00c";
font-family: "Font Awesome 6 Free";
font-weight: 700;
}
@media (min-width: 46.25em) {
.o-content--rtl li {
padding: 0 1em 0 0;
}
.o-content--rtl li:before {
margin: 0 -1em 0 0;
}
} html {
font-family: "Montserrat", sans-serif;
color: #333333;
font-size: 18px;
font-weight: 400;
line-height: 1.3333333333;
overflow-y: auto;
min-height: 100%;
box-sizing: inherit;
overflow-wrap: break-word;
}
html.video-overlay-active, html.mobile-menu-active {
overflow: hidden;
}
body {
font-family: "Montserrat", sans-serif;
color: #333333;
font-size: 18px;
line-height: 1.3333333333;
}
:root {
--color-primary: #906A29;
--color-primary-rgb: 144, 106, 41;
--color-secondary: #C8AB6F;
--color-link: #906A29;
--color-link-hover: #C8AB6F;
--color-link-icon: #C8AB6F;
--color-link-icon-hover: #C8AB6F;
--color-heading: #103339;
--color-heading-reverse: #C8AB6F;
--color-light-background: #CED3DB;
--color-medium-background: #8599AB;
--color-dark-background: #103339;
--color-text-reverse: #ffffff;
--color-text-reverse-hover: #C8AB6F;
--color-table-heading: #8599AB;
--button-color-primary: #906A29;
--button-color-primary-hover: #C8AB6F;
--button-color-primary-text: #ffffff;
--button-color-secondary: #C8AB6F;
--button-color-secondary-hover: #C8AB6F;
--button-color-secondary-text: #ffffff;
--button-color-secondary-hover-text: #ffffff;
--button-color-primary-reverse: #ffffff;
--button-color-primary-reverse-text: #906A29;
--button-color-primary-reverse-hover: #C8AB6F;
--button-color-primary-reverse-hover-text: #ffffff;
--button-color-secondary-reverse: #ffffff;
--button-color-secondary-reverse-text: #906A29;
--button-color-secondary-reverse-hover: #C8AB6F;
--button-color-secondary-reverse-hover-text: #ffffff;
}
html {
scroll-behavior: smooth;
}
body {
margin: 0;
}
section.styleguide {
position: static;
width: auto;
height: auto;
margin-bottom: 96px;
padding: 0;
}
section.styleguide:after {
content: "" !important;
display: block !important;
clear: both !important;
}   .table-wrapper {
border: 1px solid #666666;
border-radius: 6px;
overflow: hidden;
}
.table-wrapper::-webkit-scrollbar {
display: none;
}
.table-wrapper {
-ms-overflow-style: none; scrollbar-width: none; }
@media (max-width: 46.24em) {
.table-wrapper {
overflow: auto;
margin: 0 -24px;
padding: 0 12px;
}
}
.table-wrapper { }
.table-wrapper table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
text-align: left;
}
.table-wrapper { }
.table-wrapper th,
.table-wrapper td {
padding: 12px;
border-top: 0.5px solid #b3b3b3;
border-left: 0.5px solid #b3b3b3;
}
.table-wrapper { }
.table-wrapper tr:first-child th,
.table-wrapper tr:first-child td {
border-top: none;
}
.table-wrapper th:first-child,
.table-wrapper td:first-child {
border-left: none;
}
.table-wrapper th {
background: var(--color-light-background);
font-weight: 500;
} p {
font-weight: inherit;
margin-bottom: 1em;
}
p a {
text-decoration: underline;
}
p:first-of-type {
margin-top: 0;
}
small {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.4;
}
strong {
font-weight: 600;
color: inherit;
}
sup,
sub {
font-style: normal;
font-size: 75% !important;
}
blockquote {
padding: 24px 24px 12px 48px;
margin: 12px 0 24px;
position: relative;
}
@media (min-width: 46.25em) {
blockquote {
padding: 24px 96px 12px;
}
}
blockquote p {
font-size: 1.2222222222rem;
font-size: 22px;
line-height: 1.2;
font-family: "Playfair Display", script;
}
.o-content blockquote p {
font-size: 1.2222222222rem;
font-size: 22px;
line-height: 1.2;
}
blockquote em {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
font-family: "Montserrat", sans-serif;
}
blockquote p:first-child {
position: relative;
}
blockquote p:first-child:before {
content: "“";
font-weight: 900;
position: absolute;
color: #CED3DB;
top: -0.35em;
left: -0.75em;
font-size: 3.3333333333rem;
font-size: 60px;
line-height: 1;
z-index: -1;
}
@media (min-width: 46.25em) {
blockquote p:first-child:before {
font-size: 5.5555555556rem;
font-size: 100px;
line-height: 1;
}
}
code {
font-family: Courier, "Courier New", monospace;
background: #e6e6e6;
padding: 0.1em 0.25em;
display: inline-block;
border-radius: 3px;
} .o-card, .woocommerce-MyAccount-navigation, .woocommerce-page .wc-content .woocommerce-Address,
.woocommerce-page .o-content .woocommerce .woocommerce-Address {
width: 100%;
height: 100%;
border: 1px solid #d9d9d9;
border-radius: 6px;
padding: 24px;
margin-bottom: 24px;
background: white;
box-sizing: border-box;
transition: all 0.25s ease 0s;
}
.o-card:hover, .woocommerce-MyAccount-navigation:hover, .woocommerce-page .wc-content .woocommerce-Address:hover,
.woocommerce-page .o-content .woocommerce .woocommerce-Address:hover {
border-color: #b3b3b3;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
}
.o-card--tiny {
padding: 6px;
}
.o-card--small {
padding: 12px;
}
.o-card--large {
padding: 48px;
}
.o-card--huge {
padding: 96px;
}  .o-col {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 12px;
column-gap: 12px;
margin-bottom: 12px;
}
.o-col > .o-col__item {
box-sizing: border-box;
flex: 0 0 100%;
width: 100%;
}
.o-col-1 {
--col-count: 1;
}
.o-col-1 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
.o-col-2 {
--col-count: 2;
}
.o-col-2 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
.o-col-3 {
--col-count: 3;
}
.o-col-3 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
.o-col-4 {
--col-count: 4;
}
.o-col-4 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
.o-col-5 {
--col-count: 5;
}
.o-col-5 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
.o-col-6 {
--col-count: 6;
}
.o-col-6 > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
@media (min-width: 20em) {
.o-col-1--mobile {
--col-count: 1;
}
.o-col-1--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 20em) {
.o-col-2--mobile {
--col-count: 2;
}
.o-col-2--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 20em) {
.o-col-3--mobile {
--col-count: 3;
}
.o-col-3--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 20em) {
.o-col-4--mobile {
--col-count: 4;
}
.o-col-4--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 20em) {
.o-col-5--mobile {
--col-count: 5;
}
.o-col-5--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 20em) {
.o-col-6--mobile {
--col-count: 6;
}
.o-col-6--mobile > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-1--phablet {
--col-count: 1;
}
.o-col-1--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-2--phablet {
--col-count: 2;
}
.o-col-2--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-3--phablet {
--col-count: 3;
}
.o-col-3--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-4--phablet {
--col-count: 4;
}
.o-col-4--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-5--phablet {
--col-count: 5;
}
.o-col-5--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 26.25em) {
.o-col-6--phablet {
--col-count: 6;
}
.o-col-6--phablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-1--tablet {
--col-count: 1;
}
.o-col-1--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-2--tablet {
--col-count: 2;
}
.o-col-2--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-3--tablet {
--col-count: 3;
}
.o-col-3--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-4--tablet {
--col-count: 4;
}
.o-col-4--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-5--tablet {
--col-count: 5;
}
.o-col-5--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 46.25em) {
.o-col-6--tablet {
--col-count: 6;
}
.o-col-6--tablet > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-1--desktop {
--col-count: 1;
}
.o-col-1--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-2--desktop {
--col-count: 2;
}
.o-col-2--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-3--desktop {
--col-count: 3;
}
.o-col-3--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-4--desktop {
--col-count: 4;
}
.o-col-4--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-5--desktop {
--col-count: 5;
}
.o-col-5--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 61.25em) {
.o-col-6--desktop {
--col-count: 6;
}
.o-col-6--desktop > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-1--wide {
--col-count: 1;
}
.o-col-1--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-2--wide {
--col-count: 2;
}
.o-col-2--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-3--wide {
--col-count: 3;
}
.o-col-3--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-4--wide {
--col-count: 4;
}
.o-col-4--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-5--wide {
--col-count: 5;
}
.o-col-5--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}
@media (min-width: 81.25em) {
.o-col-6--wide {
--col-count: 6;
}
.o-col-6--wide > .o-col__item {
flex: 0 0 calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
width: calc((100% - (var(--col-count) - 1) * 12px) / var(--col-count));
}
}  .o-horizontal-feed {
white-space: nowrap;
overflow: auto;
position: relative;
margin: 0 -24px; padding-right: 24px; }
.o-horizontal-feed::-webkit-scrollbar {
display: none;
}
.o-horizontal-feed {
-ms-overflow-style: none; scrollbar-width: none; }
.o-horizontal-feed__item {
max-width: 85%;
display: inline-block;
margin-left: 24px;
white-space: normal;
vertical-align: top;
width: 100%;
}
@media (min-width: 20em) {
.o-horizontal-feed__item {
max-width: 320px;
}
} .o-image {
position: relative;
}
.o-image:before {
display: block;
content: "";
width: 100%;
padding-bottom: 100%;
}
.o-image > .content {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.o-image > .content iframe,
.o-image > .content img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
width: 100%;
height: 100%;
}
.o-image a.content img {
transition: transform 0.35s ease 0s;
}
.o-image a.content:hover img {
transform: scale(1.2);
transform-origin: center;
}
.o-image.o-image--auto .content {
position: static;
width: auto;
height: auto;
}
.o-image--border {
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
border: 4px solid white;
}
.o-image--contain .content {
text-align: center;
background: rgba(255, 255, 255, 0.25);
}
.o-image--contain .content img {
width: auto;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.35);
}
.o-image--inline {
display: inline-block;
width: calc(20% - 4px);
}
.o-image--circle {
border-radius: 100%;
overflow: hidden;
}    .o-layout {
display: block; margin: 0; padding: 0; list-style: none; margin-left: -24px; font-size: 0 !important;
}
.o-layout__item {
box-sizing: border-box; display: inline-block; vertical-align: top; width: 100%; padding-left: 24px; font-size: 18px; font-size: 1rem;
} .o-layout--flush {
margin-left: 0;
}
.o-layout--flush > .o-layout__item {
padding-left: 0;
}
.o-layout--tiny {
margin-left: -6px;
}
.o-layout--tiny > .o-layout__item {
padding-left: 6px;
}
.o-layout--small {
margin-left: -12px;
}
.o-layout--small > .o-layout__item {
padding-left: 12px;
}
.o-layout--large {
margin-left: -48px;
}
.o-layout--large > .o-layout__item {
padding-left: 48px;
}
.o-layout--huge {
margin-left: -96px;
}
.o-layout--huge > .o-layout__item {
padding-left: 96px;
} .o-layout--middle > .o-layout__item {
vertical-align: middle;
}
.o-layout--bottom > .o-layout__item {
vertical-align: bottom;
}
.o-layout--stretch {
display: flex;
flex-wrap: wrap;
}
.o-layout--stretch > .o-layout__item {
display: inline-flex;
flex: auto 1;
flex-direction: column;
}
.o-layout--stretch.o-layout--center {
justify-content: center;
}
.o-layout--stretch.o-layout--right {
justify-content: flex-end;
}
.o-layout--stretch.o-layout--left {
justify-content: flex-start;
}
.o-layout--stretch.o-layout--middle {
align-items: center;
} .o-layout--center {
text-align: center;
}
.o-layout--center > .o-layout__item {
text-align: left;
}
.o-layout--right {
text-align: right;
}
.o-layout--right > .o-layout__item {
text-align: left;
}
.o-layout--left {
text-align: left;
}
.o-layout--left > .o-layout__item {
text-align: left;
}
.o-layout--reverse {
direction: rtl;
}
.o-layout--reverse > .o-layout__item {
direction: ltr;
} .o-layout--auto > .o-layout__item {
width: auto;
}  .o-list-bare, .nf-form-wrap .nf-form-layout ul {
list-style: none;
margin-left: 0;
}
.o-list-bare li:before, .nf-form-wrap .nf-form-layout ul li:before {
content: none !important;
}
.o-list-bare__item, .nf-form-wrap .nf-form-layout ul li {
margin-left: 0;
} .o-list-inline {
margin-left: 0;
list-style: none;
}
.o-list-inline__item {
display: inline-block;
} .o-row {
padding: 24px 0;
position: relative;
}
@media (min-width: 61.25em) {
.o-row.bg_image {
background: none !important;
padding: 144px 0;
}
}
.o-row.shortcode_row {
overflow: hidden;
}
.o-row--embossed {
position: relative;
overflow: hidden;
}
.o-row--embossed:after {
content: "";
background: #fafafa;
display: block;
position: absolute;
width: 120%;
height: 100%;
top: 0;
left: 50%;
z-index: -1;
transform: translateX(-50%);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.26);
}
.o-row__bg-image {
background-repeat: no-repeat;
background-position: center center;
background-size: 1920px auto;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: -1;
}
.o-row__bg-color {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: -2;
}
@media (max-width: 61.24em) {
.o-row__bg-image {
display: none;
}
} .o-swatch {
width: 49%;
display: inline-block;
vertical-align: top;
margin-bottom: 24px;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
@media (min-width: 20em) {
.o-swatch {
width: 32%;
}
}
@media (min-width: 46.25em) {
.o-swatch {
width: 19%;
}
}
@media (min-width: 61.25em) {
.o-swatch {
width: 10%;
}
}
.o-swatch__color {
width: 60px;
height: 60px;
border-radius: 100%;
display: inline-block;
border: 1px solid #b3b3b3;
position: relative;
overflow: hidden;
}
.o-swatch__color:before {
content: "";
display: block;
width: 50%;
height: 200%;
border-left: 1px solid red;
position: absolute;
top: 0;
left: 0;
z-index: -1;
transform: rotate(-45deg);
transform-origin: top left;
opacity: 0.5;
}  .o-truncate .truncate ~ * {
display: none;
}  .o-wrapper:after {
content: "" !important;
display: block !important;
clear: both !important;
}
.o-wrapper {
padding-right: 24px;
padding-left: 24px;
margin-right: auto;
margin-left: auto;
max-width: 1200px;
}
@media (max-width: 46.24em) {
.o-wrapper {
padding-right: 12px;
padding-left: 12px;
}
}
.o-wrapper--wide {
max-width: 1600px !important;
margin: auto;
}
.o-wrapper--narrow {
max-width: 800px !important;
margin: auto;
}
.o-wrapper--slim {
max-width: 600px !important;
margin: auto;
}
.o-wrapper--full {
max-width: none !important;
margin: auto;
}
.o-wrapper--flush {
max-width: none !important;
margin: auto;
padding: 0;
} .c-accordion {
box-shadow: inset 0 0 0 1px #d9d9d9;
border-radius: 6px;
margin-bottom: 12px;
background: white;
transition: all 0.25s ease 0s;
}
.c-accordion.hover, .c-accordion:hover {
box-shadow: inset 0 0 0 1px #b3b3b3, 0 2px 5px rgba(0, 0, 0, 0.16);
}
.c-accordion:focus {
box-shadow: inset 0 0 0 2px var(--color-link);
}
.c-accordion.expanded {
box-shadow: inset 0 0 0 1px #666666;
}
.c-accordion__toggle {
display: block;
padding: 12px 48px 12px 24px;
position: relative;
font-weight: 500;
cursor: pointer;
}
.hover .c-accordion__toggle {
color: var(--color-link-hover);
}
.c-accordion__toggle + section {
display: none;
padding: 0 24px;
}
.c-accordion__toggle + section p:last-child {
margin-bottom: 0;
}
.expanded .c-accordion__toggle + section {
display: block;
padding: 0 24px 24px;
}
.c-accordion__toggle:after {
content: "\f078";
font-family: "Font Awesome 6 Free";
font-weight: bold;
display: inline-block;
position: absolute;
top: 50%;
right: 18px;
transform: translateY(-50%) scale(1, 1);
}
.expanded .c-accordion__toggle:after {
transform-origin: center;
transform: translateY(-50%) scale(1, -1);
} .c-badge, .woocommerce-page .wc-content .tagcloud a,
.woocommerce-page .o-content .woocommerce .tagcloud a {
display: inline-block;
line-height: 1;
background: #e6e6e6;
color: #666666;
padding: 3px 6px;
margin: 0 6px 6px 0;
box-sizing: border-box;
border-radius: 3px;
max-width: 80%;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1;
}
.c-badge *, .woocommerce-page .wc-content .tagcloud a *,
.woocommerce-page .o-content .woocommerce .tagcloud a * {
color: inherit !important;
}
.c-badge--stroke {
background: transparent;
color: #666666;
box-shadow: inset 0 0 0 1px #d9d9d9;
}
.c-badge--link, .woocommerce-page .wc-content .tagcloud a,
.woocommerce-page .o-content .woocommerce .tagcloud a {
transition: all 0.25s ease 0s;
}
.c-badge--link:hover, .woocommerce-page .wc-content .tagcloud a:hover,
.woocommerce-page .o-content .woocommerce .tagcloud a:hover {
color: var(--button-color-primary-text);
background: var(--button-color-primary-hover);
}
.c-badge--link.c-badge--stroke:hover, .woocommerce-page .wc-content .tagcloud a.c-badge--stroke:hover,
.woocommerce-page .o-content .woocommerce .tagcloud a.c-badge--stroke:hover {
box-shadow: none;
}
.c-badge--image {
padding: 0;
border: none;
overflow: hidden;
}
.c-badge--image img {
vertical-align: bottom !important;
}
.c-badge--success {
background: rgb(224.8170731707, 237.1646341463, 205.3353658537);
color: rgb(103.6585365854, 137.9573170732, 49.5426829268);
}
.c-badge--success.c-badge--stroke {
box-shadow: inset 0 0 0 1px rgb(103.6585365854, 137.9573170732, 49.5426829268);
}
.c-badge--pending {
background: #ffeecc;
color: #cc8800;
}
.c-badge--pending.c-badge--stroke {
box-shadow: inset 0 0 0 1px #cc8800;
}
.c-badge--error {
background: #ffcccc;
color: #cc0000;
}
.c-badge--error.c-badge--stroke {
box-shadow: inset 0 0 0 1px #cc0000;
}
.c-badge__truncate {
margin-bottom: 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
text-overflow: ellipsis;
max-height: 1.5em;
line-height: 1.2;
} .c-breadcrumbs {
color: #999999;
padding: 12px 0;
font-weight: 400;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.6;
}
.c-breadcrumbs br {
display: none;
} .c-form-item {
margin-bottom: 24px;
}
.c-form-item .required {
color: #cc0000;
}
.c-form-item .description {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.5;
margin-top: 6px;
}
.c-form-item input, .c-form-item textarea {
padding: 12px;
} .c-footer {
border-top: 2px solid #8599AB;
}  .u-heading-divider {
text-align: center;
padding: 48px 0;
}
@media (min-width: 46.25em) {
.u-heading-divider {
position: relative;
}
.u-heading-divider:before {
content: "";
display: inline-block;
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
width: 35%;
height: 0;
border-bottom: 1px solid darkgray;
z-index: -1;
}
.u-heading-divider:after {
content: "";
display: inline-block;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
width: 35%;
height: 0;
border-bottom: 1px solid darkgray;
z-index: -1;
}
}
.u-heading-underscore {
margin-bottom: 0;
}
.centered .u-heading-underscore, .u-align-center .u-heading-underscore {
text-align: center;
}
.u-heading-underscore:after {
content: "";
display: block;
width: 50px;
border-bottom: 4px solid #906A29;
margin: 24px 0;
}
.centered .u-heading-underscore:after, .u-align-center .u-heading-underscore:after {
margin: 24px auto;
} @media (min-width: 61.25em) {
.c-featured-post {
display: flex;
}
}
.c-featured-post.c-featured-post--sidebar, .c-featured-post.c-featured-post--vertical {
display: block;
}
.c-featured-post .u-heading-underscore:after {
margin: 12px 0;
}
.c-featured-post__thumbnail {
margin-bottom: 12px;
background: no-repeat center/cover;
}
.c-featured-post__thumbnail .c-image {
padding-bottom: 67%;
}
@media (min-width: 61.25em) {
.c-featured-post__thumbnail {
width: 50%;
margin-right: 48px;
}
}
.c-featured-post--vertical .c-featured-post__thumbnail, .c-featured-post--sidebar .c-featured-post__thumbnail {
width: 100%;
margin-right: 0;
padding: 0;
}
.c-featured-post__content {
flex: 1;
}
.c-featured-post__title {
margin-bottom: 6px;
font-size: 1.4444444444rem;
font-size: 26px;
line-height: 1.3846153846;
}
.c-featured-post__title a {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipse;
}
.c-featured-post--vertical .c-featured-post__title, .c-featured-post--sidebar .c-featured-post__title {
margin-bottom: 6px;
}
.c-featured-post__date {
margin-bottom: 12px;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.5;
}
.c-featured-post--vertical .c-featured-post__date, .c-featured-post--sidebar .c-featured-post__date {
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
margin-bottom: 12px;
}
.c-featured-post__excerpt {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipse;
}
.c-featured-post--vertical .c-featured-post__excerpt, .c-featured-post--sidebar .c-featured-post__excerpt {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.4;
}
.c-featured-post__tags {
margin-bottom: 12px;
} .c-header {
background: white;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
padding: 12px 0 0;
position: relative;
z-index: 999;
}
.mobile-menu-active .c-header {
z-index: 999999;
}
.c-header__layout {
display: flex;
justify-content: space-between;
align-items: center;
}
@media (min-width: 61.25em) {
.c-header__layout {
align-items: flex-end;
}
}
.c-header__branding {
margin-right: 24px;
padding-bottom: 12px;
}
.c-header__branding .custom-logo-link {
display: inline-block;
max-width: 200px;
}
.c-header__navigation {
box-sizing: border-box;
flex: 1;
text-align: right;
background: white;
}
@media (max-width: 61.24em) {
.c-header__navigation {
flex-direction: column-reverse;
position: fixed;
top: 0;
right: -120vw;
z-index: 9999999;
width: 95%;
height: 100%;
padding: 24px;
overflow: auto;
transition: all 0.25s ease 0s;
}
}
.mobile-menu-active .c-header__navigation {
right: 0;
box-shadow: -2px 0 20px 10px rgba(0, 0, 0, 0.36);
}
@media (max-width: 61.24em) {
.c-header__toolbar {
display: flex;
flex-direction: column-reverse;
margin-bottom: 24px;
}
}
@media (min-width: 61.25em) {
.c-header__toolbar nav[class^=c-navigation] {
display: inline-block;
}
}
.c-header__menu {
flex: 1;
}
@media (max-width: 61.24em) {
.c-header__menu {
margin-bottom: 24px;
}
} .c-listing {
margin-bottom: 24px;
padding-bottom: 24px;
border-bottom: 1px solid #d9d9d9;
}
.c-listing:not(.c-listing--card):last-of-type {
border: none;
}
.c-listing .u-heading-underscore:after {
margin: 12px 0;
}
.c-listing a {
text-decoration: none !important;
}
.c-listing--card {
width: 100%;
height: 100%;
border: 1px solid #d9d9d9;
border-radius: 6px;
padding: 24px;
margin-bottom: 24px;
background: white;
box-sizing: border-box;
transition: all 0.25s ease 0s;
}
.c-listing--card:hover {
border-color: #b3b3b3;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16);
}
.c-listing--sidebar {
border-bottom: 1px solid #b3b3b3;
margin-bottom: 12px;
padding-bottom: 12px;
}
.c-listing__thumbnail {
margin-bottom: 12px;
text-align: right;
}
.c-listing__event-details {
display: flex;
align-items: flex-start;
}
.c-listing__event-date {
background: var(--color-primary);
color: white;
padding: 6px 12px;
border-radius: 3px;
margin: 0 12px 12px 0;
text-align: center;
transition: all 0.25s ease 0s;
}
.c-listing__event-date:hover {
color: white;
background: var(--color-secondary);
}
.c-listing__event-day {
display: block;
font-weight: 600;
vertical-align: bottom;
font-size: 1.9444444444rem;
font-size: 35px;
line-height: 1;
}
@media (min-width: 46.25em) {
.c-listing--sidebar .c-listing__event-day {
font-size: 1rem;
font-size: 18px;
line-height: 1;
}
}
.c-listing__event-month {
display: block;
font-weight: 500;
text-transform: uppercase;
line-height: 1;
vertical-align: bottom;
}
@media (min-width: 46.25em) {
.c-listing--sidebar .c-listing__event-month {
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1;
}
}
.c-listing__title {
margin-bottom: 0;
}
.c-listing--vertical .c-listing__title, .c-listing--compact .c-listing__title {
text-transform: none;
margin-bottom: 0;
}
.c-listing--sidebar .c-listing__title {
margin-bottom: 0;
}
.c-listing__title a {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
text-overflow: ellipse;
}
.c-listing__meta {
margin-bottom: 12px;
}
.c-listing__date {
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
margin-bottom: 6px;
}
.c-listing__excerpt {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.5;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipse;
}
.c-listing__tags {
margin-bottom: 12px;
} @media (min-width: 61.25em) {
.c-navigation#toolbar-menu {
margin-left: 24px;
}
}
.c-navigation#copy-menu {
display: inline;
}
.c-navigation__list {
list-style: none;
padding: 0;
margin: 0;
}
.c-navigation__list li {
display: inline-block;
margin-bottom: 0;
}
#top-menu .c-navigation__list > li {
color: black;
text-transform: uppercase;
font-weight: 700;
margin-left: 1em;
display: block;
}
@media (min-width: 61.25em) {
#top-menu .c-navigation__list > li {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
display: inline-block;
position: relative;
}
}
#top-menu .c-navigation__list > li > a {
display: inline-block;
color: inherit;
vertical-align: middle;
padding: 12px 0;
}
@media (min-width: 61.25em) {
#top-menu .c-navigation__list > li > a {
padding: 12px;
}
}
#top-menu .c-navigation__list > li > a:hover {
color: #C8AB6F;
}
#top-menu .c-navigation__list > li:hover .sub-menu {
display: block;
}
#top-menu .c-navigation__list > li .sub-menu {
margin: 0 0 24px;
padding: 0;
}
@media (min-width: 61.25em) {
#top-menu .c-navigation__list > li .sub-menu {
border-top: 1px solid #d9d9d9;
display: none;
position: absolute;
top: 100%;
right: -12px;
z-index: -999;
min-width: 250px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
background: white;
border-radius: 0 0 6px 6px;
padding: 24px;
}
}
#top-menu .c-navigation__list > li .sub-menu li {
padding: 0;
text-transform: none;
font-weight: 400;
color: #906A29;
display: block;
min-width: 150px;
margin-bottom: 24px;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
}
@media (max-width: 61.24em) {
#top-menu .c-navigation__list > li .sub-menu li {
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.2;
margin: 12px 0 0;
}
}
#top-menu .c-navigation__list > li .sub-menu li.current-menu-item > a {
font-weight: bold;
color: black;
}
#top-menu .c-navigation__list > li.menu-item-has-children > a:before {
content: "\f078";
font-family: "Font Awesome 6 Free";
font-weight: 900;
margin-right: 6px;
color: #906A29;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1;
vertical-align: text-bottom;
}
#top-menu .c-navigation__list > li.current-menu-item > a, #top-menu .c-navigation__list > li.current-page-parent > a, #top-menu .c-navigation__list > li.current_page_ancestor > a, #top-menu .c-navigation__list > li.current-page-ancestor > a, #top-menu .c-navigation__list > li.current-menu-ancestor > a {
box-shadow: inset 0 -4px 0 var(--color-primary);
}
#footer-menu .c-navigation__list > li {
display: block;
margin-bottom: 12px;
}
#copy-menu .c-navigation__list {
display: inline-block;
}
#copy-menu .c-navigation__list > li {
line-height: 1;
box-shadow: -1px 0 0 0 #b3b3b3;
margin-left: 6px;
padding-left: 6px;
}
#copy-menu .c-navigation__list a {
color: inherit;
white-space: normal;
}
[id*=social-menu] .c-navigation__list a {
display: inline-flex;
background: var(--color-medium-background);
color: white;
width: 1.25em;
height: 1.25em;
padding: 5px;
border-radius: 100%;
align-items: center;
justify-content: center;
transition: all 0.25s ease 0s;
}
[id*=social-menu] .c-navigation__list a:hover {
background: var(--color-dark-background);
} .c-map {
margin: 0 0 24px;
overflow: hidden;
position: relative;
border-radius: 3px;
}
.c-map__toggle {
display: block;
padding: 12px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
position: relative;
z-index: 9;
}
.c-map__frame {
display: none;
} .c-pager {
text-align: center;
padding: 12px 0 48px;
display: inline-flex;
}
.c-pager .page-numbers {
display: inline-block;
vertical-align: middle;
min-width: 1.5em;
border-color: #b3b3b3;
width: auto;
}
@media (max-width: 46.24em) {
.c-pager .page-numbers {
padding: 6px 12px;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.5;
}
}
.c-pager .page-numbers:hover {
box-shadow: none;
}
.c-pager .prev,
.c-pager .next {
border-color: #b3b3b3;
display: flex;
align-items: center;
justify-content: center;
}
.c-pager .prev:hover,
.c-pager .next:hover {
box-shadow: none;
}
@media (max-width: 46.24em) {
.c-pager .prev {
float: left;
}
}
@media (max-width: 46.24em) {
.c-pager .next {
float: right;
}
}
.c-pager .current {
pointer-events: none;
background: var(--button-color-primary);
border-color: var(--button-color-primary);
color: white;
}
.c-pager .dots {
border: none;
pointer-events: none;
color: #999999;
} .c-posts-nav {
display: flex;
justify-content: space-between;
}
.c-posts-nav a {
position: relative;
}
.c-posts-nav .prev,
.c-posts-nav .next {
font-weight: 600;
flex: 1;
}
.c-posts-nav .next {
text-align: right;
} details.c-read-more .close, details.c-read-more[open] .open {
display: none;
}
details.c-read-more[open] .close {
display: initial;
} .c-search__text {
border-radius: 6px 0 0 6px;
}
.c-search__submit {
border-radius: 0 6px 6px 0;
} .c-sidebar-cta {
position: relative;
border: 1px solid #d9d9d9;
border-radius: 6px;
overflow: hidden;
text-align: center;
background: var(--color-light-background);
color: var(--color-heading);
}
.c-sidebar-cta__content {
padding: 24px;
color: inherit;
}
.c-sidebar-cta__title {
color: inherit;
}
.c-sidebar-cta__title a {
color: var(--color-link);
}
.c-sidebar-cta__title a:hover {
color: var(--color-link-hover);
}
.c-sidebar-cta__excerpt {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.4;
font-weight: 400;
} .c-slider .slide {
position: relative;
margin: 0;
padding: 0 0 24px;
max-height: 0;
}
.c-slider .slide:before {
content: none;
}
.c-slider .slide.flex-active-slide {
max-height: 1000px;
}
.flexslider {
border: none;
}
@media (max-width: 46.24em) {
.c-slider--carousel .flex-direction-nav {
display: none;
}
}
.flex-direction-nav li {
padding: 0;
}
.flex-direction-nav li:before {
content: none;
}
.flex-direction-nav a:before {
color: #cccccc;
background: none;
font-size: 48px;
font-family: "Font Awesome 6 Free";
font-weight: 900;
border-radius: 96px;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.25s ease 0s;
}
@media (max-width: 61.24em) {
.flex-direction-nav a {
top: 96%;
}
}
.flex-direction-nav a:hover:before {
color: black;
}
.flex-direction-nav a.flex-prev {
opacity: 1;
}
@media (min-width: 61.25em) {
.flex-direction-nav a.flex-prev {
left: -90px !important;
}
}
.flex-direction-nav a.flex-prev:before {
content: "\f053";
text-shadow: none;
}
.flex-direction-nav a.flex-next {
opacity: 1;
}
@media (min-width: 61.25em) {
.flex-direction-nav a.flex-next {
right: -90px !important;
}
}
.flex-direction-nav a.flex-next:before {
content: "\f054";
text-shadow: none;
}
.flex-control-nav {
position: static;
}
.flex-control-nav li {
padding: 0;
margin: 0 6px;
}
.flex-control-nav li:before {
content: none;
}
.flex-control-nav li a {
background: #cccccc;
box-shadow: none;
width: 12px;
height: 12px;
transition: all 0.25s ease 0s;
}
.flex-control-nav li a:hover {
background: var(--color-link);
}
.flex-control-nav li a.flex-active {
background: var(--color-link);
} .c-sub-header {
overflow: hidden;
position: relative;
background: var(--color-dark-background) no-repeat center center/1920px auto;
}
.c-sub-header.c-sub-header--blog {
background: none;
}
@media (min-width: 46.25em) {
.c-sub-header--hero .c-sub-header__layout {
display: flex;
position: relative;
flex-direction: row-reverse;
align-items: flex-end;
}
}
.c-sub-header__content {
position: relative;
padding: 48px 0;
width: 100%;
z-index: 9;
}
.c-sub-header--hero .c-sub-header__content {
width: auto;
margin: 0 -24px;
padding: 48px 24px;
}
@media (min-width: 46.25em) {
.c-sub-header--hero .c-sub-header__content {
background: none;
display: flex;
flex-direction: column;
justify-content: flex-end;
width: 50%;
}
}
.c-sub-header--blog .c-sub-header__content {
padding-bottom: 0;
}
@media (min-width: 61.25em) {
.c-sub-header__share {
flex: 1;
text-align: right;
}
}
.c-sub-header--hero .c-sub-header__image {
flex: 1;
}
@media (min-width: 61.25em) {
.c-sub-header--hero .c-sub-header__image {
text-align: right;
margin: 0 -24px 0 0;
}
}
@media (min-width: 61.25em) {
.c-sub-header--hero .c-sub-header__image img {
width: auto;
max-height: 350px;
}
}
.c-sub-header__image-close-crop {
width: 100%;
margin: auto;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
@media (min-width: 61.25em) {
.c-sub-header__image-close-crop {
background: none !important;
position: absolute;
bottom: 0;
left: 0;
height: 100%;
text-align: center;
}
}
.c-sub-header__image-close-crop img {
max-width: none;
width: 100%;
height: 300px;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: right bottom;
object-position: right bottom;
}
@media (min-width: 61.25em) {
.c-sub-header__image-close-crop img {
height: 100%;
width: auto;
}
}
.c-sub-header__image-hero {
position: relative;
}
@media (min-width: 61.25em) {
.c-sub-header__image-hero {
overflow: hidden;
height: 100%;
width: 120%;
}
}
.c-sub-header__image-hero img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
width: 100%;
height: 100%;
}
@media (min-width: 61.25em) {
.c-sub-header__hero-mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
@media (min-width: 61.25em) {
.c-sub-header__title-container {
display: flex;
}
}
.c-sub-header--centered .c-sub-header__title-container {
display: block;
text-align: center;
}
.c-sub-header__brand {
max-width: 130px;
margin-bottom: 12px;
}
.centered .c-sub-header__brand {
margin: 0 auto 12px;
}
.c-sub-header--blog .c-sub-header__brand {
display: none;
}
.c-sub-header__title {
color: var(--color-heading-reverse);
font-weight: 600;
margin: 0 0 12px;
}
.c-sub-header--blog .c-sub-header__title {
color: var(--color-link);
}
.c-sub-header__subheading {
font-weight: 400;
color: #cccccc;
font-size: 1.2222222222rem;
font-size: 22px;
line-height: 1.4;
letter-spacing: 0.1em;
}
@media (min-width: 61.25em) {
.c-sub-header__subheading {
max-width: 60%;
}
}
.c-sub-header__subheading p:last-child {
margin: 0;
}
.c-sub-header--centered .c-sub-header__subheading {
letter-spacing: 0.15em;
max-width: 800px;
text-align: center;
margin: 0 auto;
}
.c-sub-header--hero .c-sub-header__subheading {
max-width: none;
margin: 0;
}
.c-sub-header--blog .c-sub-header__subheading {
color: #333333;
}
.c-sub-header__actions {
margin-top: 36px;
}
.c-sub-header--centered .c-sub-header__actions {
text-align: center;
} .c-tabs {
position: relative;
z-index: 9;
}
.c-tabs.c-tabs--lifted {
margin-top: -48px;
}
.c-tabs__headers, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs {
margin: 0;
list-style: none;
display: flex;
align-items: flex-end;
}
.c-tabs__headers::-webkit-scrollbar, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs::-webkit-scrollbar,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs::-webkit-scrollbar {
display: none;
}
.c-tabs__headers, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs {
-ms-overflow-style: none; scrollbar-width: none; padding: 0 12px;
white-space: nowrap;
position: relative;
overflow: auto;
border-bottom: 1px solid #b3b3b3;
}
.c-tabs--lifted .c-tabs__headers, .c-tabs--lifted .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs, .woocommerce-page .wc-content .product .woocommerce-tabs .c-tabs--lifted ul.wc-tabs,
.c-tabs--lifted .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs .c-tabs--lifted ul.wc-tabs {
margin: 0 -24px;
}
.c-tabs__item, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a {
font-weight: 400;
display: inline-block;
padding: 12px 24px;
margin-right: 6px;
color: black;
background: rgba(255, 255, 255, 0.3);
backdrop-filter: blur(30px);
border-radius: 6px 6px 0 0;
-webkit-backdrop-filter: blur(10px); }
.active .c-tabs__item, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a .c-tabs__item,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a .c-tabs__item, .active .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab] .active a,
.active .woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab] .active a, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a, .c-tabs__item.active, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a.active,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab] a.active {
background: rgba(255, 255, 255, 0.65);
box-shadow: inset 0 -4px 0 var(--color-primary);
}
.c-tabs__panel {
padding: 24px 0;
display: none;
}
.c-tabs__panel.active, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.c-tabs__panel,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab].active a.c-tabs__panel {
display: block;
} .u-align-right {
text-align: right !important;
}
.u-align-left {
text-align: left !important;
}
.u-align-center {
text-align: center !important;
}
@media (min-width: 20em) {
.u-align-left--mobile {
text-align: left !important;
}
}
@media (min-width: 20em) {
.u-align-right--mobile {
text-align: right !important;
}
}
@media (min-width: 20em) {
.u-align-center--mobile {
text-align: center !important;
}
}
@media (min-width: 26.25em) {
.u-align-left--phablet {
text-align: left !important;
}
}
@media (min-width: 26.25em) {
.u-align-right--phablet {
text-align: right !important;
}
}
@media (min-width: 26.25em) {
.u-align-center--phablet {
text-align: center !important;
}
}
@media (min-width: 46.25em) {
.u-align-left--tablet {
text-align: left !important;
}
}
@media (min-width: 46.25em) {
.u-align-right--tablet {
text-align: right !important;
}
}
@media (min-width: 46.25em) {
.u-align-center--tablet {
text-align: center !important;
}
}
@media (min-width: 61.25em) {
.u-align-left--desktop {
text-align: left !important;
}
}
@media (min-width: 61.25em) {
.u-align-right--desktop {
text-align: right !important;
}
}
@media (min-width: 61.25em) {
.u-align-center--desktop {
text-align: center !important;
}
}
@media (min-width: 81.25em) {
.u-align-left--wide {
text-align: left !important;
}
}
@media (min-width: 81.25em) {
.u-align-right--wide {
text-align: right !important;
}
}
@media (min-width: 81.25em) {
.u-align-center--wide {
text-align: center !important;
}
} [class*=u-ratio] {
position: relative;
}
[class*=u-ratio]:before {
display: block;
content: "";
width: 100%;
padding-bottom: 100%;
}
[class*=u-ratio] > .content {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
[class*=u-ratio] > .content iframe,
[class*=u-ratio] > .content img {
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
width: 100%;
height: 100%;
}
.u-ratio-1\:1::before {
padding-bottom: 100%;
}
@media (min-width: 20em) {
.u-ratio-1\:1--mobile:before {
padding-bottom: 100% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-1\:1--phablet:before {
padding-bottom: 100% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-1\:1--tablet:before {
padding-bottom: 100% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-1\:1--desktop:before {
padding-bottom: 100% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-1\:1--wide:before {
padding-bottom: 100% !important;
}
}
.u-ratio-2\:1::before {
padding-bottom: 50%;
}
@media (min-width: 20em) {
.u-ratio-2\:1--mobile:before {
padding-bottom: 50% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-2\:1--phablet:before {
padding-bottom: 50% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-2\:1--tablet:before {
padding-bottom: 50% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-2\:1--desktop:before {
padding-bottom: 50% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-2\:1--wide:before {
padding-bottom: 50% !important;
}
}
.u-ratio-3\:1::before {
padding-bottom: 33.3333333333%;
}
@media (min-width: 20em) {
.u-ratio-3\:1--mobile:before {
padding-bottom: 33.3333333333% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-3\:1--phablet:before {
padding-bottom: 33.3333333333% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-3\:1--tablet:before {
padding-bottom: 33.3333333333% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-3\:1--desktop:before {
padding-bottom: 33.3333333333% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-3\:1--wide:before {
padding-bottom: 33.3333333333% !important;
}
}
.u-ratio-4\:3::before {
padding-bottom: 75%;
}
@media (min-width: 20em) {
.u-ratio-4\:3--mobile:before {
padding-bottom: 75% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-4\:3--phablet:before {
padding-bottom: 75% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-4\:3--tablet:before {
padding-bottom: 75% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-4\:3--desktop:before {
padding-bottom: 75% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-4\:3--wide:before {
padding-bottom: 75% !important;
}
}
.u-ratio-16\:9::before {
padding-bottom: 56.25%;
}
@media (min-width: 20em) {
.u-ratio-16\:9--mobile:before {
padding-bottom: 56.25% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-16\:9--phablet:before {
padding-bottom: 56.25% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-16\:9--tablet:before {
padding-bottom: 56.25% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-16\:9--desktop:before {
padding-bottom: 56.25% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-16\:9--wide:before {
padding-bottom: 56.25% !important;
}
}
.u-ratio-image-share::before {
padding-bottom: 52.5%;
}
@media (min-width: 20em) {
.u-ratio-image-share--mobile:before {
padding-bottom: 52.5% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-image-share--phablet:before {
padding-bottom: 52.5% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-image-share--tablet:before {
padding-bottom: 52.5% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-image-share--desktop:before {
padding-bottom: 52.5% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-image-share--wide:before {
padding-bottom: 52.5% !important;
}
}
.u-ratio-image-profile::before {
padding-bottom: 140%;
}
@media (min-width: 20em) {
.u-ratio-image-profile--mobile:before {
padding-bottom: 140% !important;
}
}
@media (min-width: 26.25em) {
.u-ratio-image-profile--phablet:before {
padding-bottom: 140% !important;
}
}
@media (min-width: 46.25em) {
.u-ratio-image-profile--tablet:before {
padding-bottom: 140% !important;
}
}
@media (min-width: 61.25em) {
.u-ratio-image-profile--desktop:before {
padding-bottom: 140% !important;
}
}
@media (min-width: 81.25em) {
.u-ratio-image-profile--wide:before {
padding-bottom: 140% !important;
}
} .u-color-primary {
color: #906A29;
}
.u-color-primary--bg {
background-color: #906A29;
}
.u-color-primary--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #906A29 inset;
color: #906A29;
}
.u-color-primary--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-secondary {
color: #C8AB6F;
}
.u-color-secondary--bg {
background-color: #C8AB6F;
}
.u-color-secondary--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #C8AB6F inset;
color: #C8AB6F;
}
.u-color-secondary--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
box-shadow: 0 0 0 2px #906A29 inset;
color: #906A29;
}
.u-color-secondary--bg.c-btn--solid:hover {
background: #906A29;
}
.u-color-brand-1 {
color: #103339;
}
.u-color-brand-1--bg {
background-color: #103339;
}
.u-color-brand-1--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #103339 inset;
color: #103339;
}
.u-color-brand-1--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-brand-2 {
color: #8599AB;
}
.u-color-brand-2--bg {
background-color: #8599AB;
}
.u-color-brand-2--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #8599AB inset;
color: #8599AB;
}
.u-color-brand-2--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-brand-3 {
color: #CED3DB;
}
.u-color-brand-3--bg {
background-color: #CED3DB;
}
.u-color-brand-3--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #CED3DB inset;
color: #CED3DB;
}
.u-color-brand-3--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-brand-4 {
color: #906A29;
}
.u-color-brand-4--bg {
background-color: #906A29;
}
.u-color-brand-4--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #906A29 inset;
color: #906A29;
}
.u-color-brand-4--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-brand-5 {
color: #C8AB6F;
}
.u-color-brand-5--bg {
background-color: #C8AB6F;
}
.u-color-brand-5--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #C8AB6F inset;
color: #C8AB6F;
}
.u-color-brand-5--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
box-shadow: 0 0 0 2px #906A29 inset;
color: #906A29;
}
.u-color-brand-5--bg.c-btn--solid:hover {
background: #906A29;
}
.u-color-brand-6 {
color: #D7D4C2;
}
.u-color-brand-6--bg {
background-color: #D7D4C2;
}
.u-color-brand-6--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #D7D4C2 inset;
color: #D7D4C2;
}
.u-color-brand-6--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-success {
color: #91be4a;
}
.u-color-success--bg {
background-color: #91be4a;
}
.u-color-success--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #91be4a inset;
color: #91be4a;
}
.u-color-success--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-warning {
color: #ffaa00;
}
.u-color-warning--bg {
background-color: #ffaa00;
}
.u-color-warning--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #ffaa00 inset;
color: #ffaa00;
}
.u-color-warning--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-error {
color: #cc0000;
}
.u-color-error--bg {
background-color: #cc0000;
}
.u-color-error--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #cc0000 inset;
color: #cc0000;
}
.u-color-error--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-white {
color: #ffffff;
}
.u-color-tint-white--bg {
background-color: #ffffff;
}
.u-color-tint-white--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #ffffff inset;
color: #ffffff;
}
.u-color-tint-white--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-1 {
color: #fcfcfc;
}
.u-color-tint-1--bg {
background-color: #fcfcfc;
}
.u-color-tint-1--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #fcfcfc inset;
color: #fcfcfc;
}
.u-color-tint-1--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-2 {
color: #fafafa;
}
.u-color-tint-2--bg {
background-color: #fafafa;
}
.u-color-tint-2--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #fafafa inset;
color: #fafafa;
}
.u-color-tint-2--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-3 {
color: #f7f7f7;
}
.u-color-tint-3--bg {
background-color: #f7f7f7;
}
.u-color-tint-3--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #f7f7f7 inset;
color: #f7f7f7;
}
.u-color-tint-3--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-4 {
color: #f5f5f5;
}
.u-color-tint-4--bg {
background-color: #f5f5f5;
}
.u-color-tint-4--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #f5f5f5 inset;
color: #f5f5f5;
}
.u-color-tint-4--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-5 {
color: #f2f2f2;
}
.u-color-tint-5--bg {
background-color: #f2f2f2;
}
.u-color-tint-5--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #f2f2f2 inset;
color: #f2f2f2;
}
.u-color-tint-5--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-10 {
color: #e6e6e6;
}
.u-color-tint-10--bg {
background-color: #e6e6e6;
}
.u-color-tint-10--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #e6e6e6 inset;
color: #e6e6e6;
}
.u-color-tint-10--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-15 {
color: #d9d9d9;
}
.u-color-tint-15--bg {
background-color: #d9d9d9;
}
.u-color-tint-15--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #d9d9d9 inset;
color: #d9d9d9;
}
.u-color-tint-15--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-20 {
color: #cccccc;
}
.u-color-tint-20--bg {
background-color: #cccccc;
}
.u-color-tint-20--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #cccccc inset;
color: #cccccc;
}
.u-color-tint-20--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-25 {
color: #bfbfbf;
}
.u-color-tint-25--bg {
background-color: #bfbfbf;
}
.u-color-tint-25--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #bfbfbf inset;
color: #bfbfbf;
}
.u-color-tint-25--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-30 {
color: #b3b3b3;
}
.u-color-tint-30--bg {
background-color: #b3b3b3;
}
.u-color-tint-30--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #b3b3b3 inset;
color: #b3b3b3;
}
.u-color-tint-30--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-35 {
color: #a6a6a6;
}
.u-color-tint-35--bg {
background-color: #a6a6a6;
}
.u-color-tint-35--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #a6a6a6 inset;
color: #a6a6a6;
}
.u-color-tint-35--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-40 {
color: #999999;
}
.u-color-tint-40--bg {
background-color: #999999;
}
.u-color-tint-40--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #999999 inset;
color: #999999;
}
.u-color-tint-40--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-45 {
color: #8c8c8c;
}
.u-color-tint-45--bg {
background-color: #8c8c8c;
}
.u-color-tint-45--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #8c8c8c inset;
color: #8c8c8c;
}
.u-color-tint-45--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-50 {
color: #808080;
}
.u-color-tint-50--bg {
background-color: #808080;
}
.u-color-tint-50--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #808080 inset;
color: #808080;
}
.u-color-tint-50--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-55 {
color: #737373;
}
.u-color-tint-55--bg {
background-color: #737373;
}
.u-color-tint-55--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #737373 inset;
color: #737373;
}
.u-color-tint-55--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-60 {
color: #666666;
}
.u-color-tint-60--bg {
background-color: #666666;
}
.u-color-tint-60--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #666666 inset;
color: #666666;
}
.u-color-tint-60--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-65 {
color: #595959;
}
.u-color-tint-65--bg {
background-color: #595959;
}
.u-color-tint-65--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #595959 inset;
color: #595959;
}
.u-color-tint-65--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-70 {
color: #4d4d4d;
}
.u-color-tint-70--bg {
background-color: #4d4d4d;
}
.u-color-tint-70--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #4d4d4d inset;
color: #4d4d4d;
}
.u-color-tint-70--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-75 {
color: #404040;
}
.u-color-tint-75--bg {
background-color: #404040;
}
.u-color-tint-75--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #404040 inset;
color: #404040;
}
.u-color-tint-75--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-80 {
color: #333333;
}
.u-color-tint-80--bg {
background-color: #333333;
}
.u-color-tint-80--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #333333 inset;
color: #333333;
}
.u-color-tint-80--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-85 {
color: #262626;
}
.u-color-tint-85--bg {
background-color: #262626;
}
.u-color-tint-85--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #262626 inset;
color: #262626;
}
.u-color-tint-85--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-90 {
color: #1a1a1a;
}
.u-color-tint-90--bg {
background-color: #1a1a1a;
}
.u-color-tint-90--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #1a1a1a inset;
color: #1a1a1a;
}
.u-color-tint-90--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-tint-black {
color: #000000;
}
.u-color-tint-black--bg {
background-color: #000000;
}
.u-color-tint-black--bg.c-btn--stroke {
background: none;
box-shadow: 0 0 0 2px #000000 inset;
color: #000000;
}
.u-color-tint-black--bg.c-btn--stroke:hover {
color: #C8AB6F;
border-color: #C8AB6F;
}
.u-color-reverse {
color: var(--color-text-reverse);
}
.u-color-reverse a {
color: var(--color-text-reverse);
}
.u-color-reverse a:hover {
color: var(--color-text-reverse-hover);
} .u-hide {
display: none !important;
}
.u-hide-visually {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
.u-hide-visually a:focus, .u-hide-visually input:focus, .u-hide-visually button:focus {
position: static;
width: auto;
height: auto;
}
.u-hide-scrollbar::-webkit-scrollbar {
display: none;
}
.u-hide-scrollbar {
-ms-overflow-style: none; scrollbar-width: none; }
@media print {
.u-hide-for-print {
display: none !important;
}
} @media (min-width: 320px) {
.u-hide--mobile {
display: none !important;
}
}
@media (max-width: 319px) {
.u-show--mobile {
display: none !important;
}
}
@media (min-width: 320px) {
.u-hide--visually--mobile {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
}
@media (min-width: 420px) {
.u-hide--phablet {
display: none !important;
}
}
@media (max-width: 419px) {
.u-show--phablet {
display: none !important;
}
}
@media (min-width: 420px) {
.u-hide--visually--phablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
}
@media (min-width: 740px) {
.u-hide--tablet {
display: none !important;
}
}
@media (max-width: 739px) {
.u-show--tablet {
display: none !important;
}
}
@media (min-width: 740px) {
.u-hide--visually--tablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
}
@media (min-width: 980px) {
.u-hide--desktop {
display: none !important;
}
}
@media (max-width: 979px) {
.u-show--desktop {
display: none !important;
}
}
@media (min-width: 980px) {
.u-hide--visually--desktop {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
}
@media (min-width: 1300px) {
.u-hide--wide {
display: none !important;
}
}
@media (max-width: 1299px) {
.u-show--wide {
display: none !important;
}
}
@media (min-width: 1300px) {
.u-hide--visually--wide {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
} @media (min-width: 20em) {
.u-hide--mobile {
display: none !important;
}
}
@media (max-width: 19.99em) {
.u-show--mobile {
display: none !important;
}
}
@media (min-width: 20em) {
.u-hide-visually--mobile {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-hide-visually--mobile a:focus, .u-hide-visually--mobile input:focus, .u-hide-visually--mobile button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (max-width: 19.99em) {
.u-show-visually--mobile {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-show-visually--mobile a:focus, .u-show-visually--mobile input:focus, .u-show-visually--mobile button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (min-width: 26.25em) {
.u-hide--phablet {
display: none !important;
}
}
@media (max-width: 26.24em) {
.u-show--phablet {
display: none !important;
}
}
@media (min-width: 26.25em) {
.u-hide-visually--phablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-hide-visually--phablet a:focus, .u-hide-visually--phablet input:focus, .u-hide-visually--phablet button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (max-width: 26.24em) {
.u-show-visually--phablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-show-visually--phablet a:focus, .u-show-visually--phablet input:focus, .u-show-visually--phablet button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (min-width: 46.25em) {
.u-hide--tablet {
display: none !important;
}
}
@media (max-width: 46.24em) {
.u-show--tablet {
display: none !important;
}
}
@media (min-width: 46.25em) {
.u-hide-visually--tablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-hide-visually--tablet a:focus, .u-hide-visually--tablet input:focus, .u-hide-visually--tablet button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (max-width: 46.24em) {
.u-show-visually--tablet {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-show-visually--tablet a:focus, .u-show-visually--tablet input:focus, .u-show-visually--tablet button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (min-width: 61.25em) {
.u-hide--desktop {
display: none !important;
}
}
@media (max-width: 61.24em) {
.u-show--desktop {
display: none !important;
}
}
@media (min-width: 61.25em) {
.u-hide-visually--desktop {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-hide-visually--desktop a:focus, .u-hide-visually--desktop input:focus, .u-hide-visually--desktop button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (max-width: 61.24em) {
.u-show-visually--desktop {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-show-visually--desktop a:focus, .u-show-visually--desktop input:focus, .u-show-visually--desktop button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (min-width: 81.25em) {
.u-hide--wide {
display: none !important;
}
}
@media (max-width: 81.24em) {
.u-show--wide {
display: none !important;
}
}
@media (min-width: 81.25em) {
.u-hide-visually--wide {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-hide-visually--wide a:focus, .u-hide-visually--wide input:focus, .u-hide-visually--wide button:focus {
position: static;
width: auto;
height: auto;
}
}
@media (max-width: 81.24em) {
.u-show-visually--wide {
border: 0 !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
white-space: nowrap !important;
width: 1px !important;
}
.u-show-visually--wide a:focus, .u-show-visually--wide input:focus, .u-show-visually--wide button:focus {
position: static;
width: auto;
height: auto;
}
} .u-placeholder-text {
background-color: yellow;
color: #333333;
}
.u-placeholder-border {
overflow: auto;
border: 1px dashed rgba(0, 0, 0, 0.3);
padding: 12px;
}
.u-placeholder-border .u-placeholder-border--red {
border: 1px dashed rgba(255, 0, 0, 0.3);
}
.u-placeholder-border .u-placeholder-border--blue {
border: 1px dashed rgba(0, 0, 255, 0.3);
}
.u-placeholder-border .u-placeholder-border--green {
border: 1px dashed rgba(0, 128, 0, 0.5);
}
.u-placeholder-border .u-placeholder-border--yellow {
border: 1px dashed #ffd200;
}
.u-placeholder-border .u-placeholder-border--purple {
border: 1px dashed rgba(128, 0, 128, 0.5);
}  .u-padding {
padding: 24px !important;
}
.u-padding-tiny {
padding: 6px !important;
}
.u-padding-small {
padding: 12px !important;
}
.u-padding-large {
padding: 48px !important;
}
.u-padding-huge {
padding: 96px !important;
}
.u-padding-none {
padding: 0 !important;
}
.u-padding-top {
padding-top: 24px !important;
}
.u-padding-top-tiny {
padding-top: 6px !important;
}
.u-padding-top-small {
padding-top: 12px !important;
}
.u-padding-top-large {
padding-top: 48px !important;
}
.u-padding-top-huge {
padding-top: 96px !important;
}
.u-padding-top-none {
padding-top: 0 !important;
}
.u-padding-right {
padding-right: 24px !important;
}
.u-padding-right-tiny {
padding-right: 6px !important;
}
.u-padding-right-small {
padding-right: 12px !important;
}
.u-padding-right-large {
padding-right: 48px !important;
}
.u-padding-right-huge {
padding-right: 96px !important;
}
.u-padding-right-none {
padding-right: 0 !important;
}
.u-padding-bottom {
padding-bottom: 24px !important;
}
.u-padding-bottom-tiny {
padding-bottom: 6px !important;
}
.u-padding-bottom-small {
padding-bottom: 12px !important;
}
.u-padding-bottom-large {
padding-bottom: 48px !important;
}
.u-padding-bottom-huge {
padding-bottom: 96px !important;
}
.u-padding-bottom-none {
padding-bottom: 0 !important;
}
.u-padding-left {
padding-left: 24px !important;
}
.u-padding-left-tiny {
padding-left: 6px !important;
}
.u-padding-left-small {
padding-left: 12px !important;
}
.u-padding-left-large {
padding-left: 48px !important;
}
.u-padding-left-huge {
padding-left: 96px !important;
}
.u-padding-left-none {
padding-left: 0 !important;
}
.u-padding-horizontal {
padding-left: 24px !important;
padding-right: 24px !important;
}
.u-padding-horizontal-tiny {
padding-left: 6px !important;
padding-right: 6px !important;
}
.u-padding-horizontal-small {
padding-left: 12px !important;
padding-right: 12px !important;
}
.u-padding-horizontal-large {
padding-left: 48px !important;
padding-right: 48px !important;
}
.u-padding-horizontal-huge {
padding-left: 96px !important;
padding-right: 96px !important;
}
.u-padding-horizontal-none {
padding-left: 0 !important;
padding-right: 0 !important;
}
.u-padding-vertical {
padding-top: 24px !important;
padding-bottom: 24px !important;
}
.u-padding-vertical-tiny {
padding-top: 6px !important;
padding-bottom: 6px !important;
}
.u-padding-vertical-small {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
.u-padding-vertical-large {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
.u-padding-vertical-huge {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
.u-padding-vertical-none {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.u-margin {
margin: 24px !important;
}
.u-margin-tiny {
margin: 6px !important;
}
.u-margin-small {
margin: 12px !important;
}
.u-margin-large {
margin: 48px !important;
}
.u-margin-huge {
margin: 96px !important;
}
.u-margin-none {
margin: 0 !important;
}
.u-margin-top {
margin-top: 24px !important;
}
.u-margin-top-tiny {
margin-top: 6px !important;
}
.u-margin-top-small {
margin-top: 12px !important;
}
.u-margin-top-large {
margin-top: 48px !important;
}
.u-margin-top-huge {
margin-top: 96px !important;
}
.u-margin-top-none {
margin-top: 0 !important;
}
.u-margin-right {
margin-right: 24px !important;
}
.u-margin-right-tiny {
margin-right: 6px !important;
}
.u-margin-right-small {
margin-right: 12px !important;
}
.u-margin-right-large {
margin-right: 48px !important;
}
.u-margin-right-huge {
margin-right: 96px !important;
}
.u-margin-right-none {
margin-right: 0 !important;
}
.u-margin-bottom {
margin-bottom: 24px !important;
}
.u-margin-bottom-tiny {
margin-bottom: 6px !important;
}
.u-margin-bottom-small {
margin-bottom: 12px !important;
}
.u-margin-bottom-large {
margin-bottom: 48px !important;
}
.u-margin-bottom-huge {
margin-bottom: 96px !important;
}
.u-margin-bottom-none {
margin-bottom: 0 !important;
}
.u-margin-left {
margin-left: 24px !important;
}
.u-margin-left-tiny {
margin-left: 6px !important;
}
.u-margin-left-small {
margin-left: 12px !important;
}
.u-margin-left-large {
margin-left: 48px !important;
}
.u-margin-left-huge {
margin-left: 96px !important;
}
.u-margin-left-none {
margin-left: 0 !important;
}
.u-margin-horizontal {
margin-left: 24px !important;
margin-right: 24px !important;
}
.u-margin-horizontal-tiny {
margin-left: 6px !important;
margin-right: 6px !important;
}
.u-margin-horizontal-small {
margin-left: 12px !important;
margin-right: 12px !important;
}
.u-margin-horizontal-large {
margin-left: 48px !important;
margin-right: 48px !important;
}
.u-margin-horizontal-huge {
margin-left: 96px !important;
margin-right: 96px !important;
}
.u-margin-horizontal-none {
margin-left: 0 !important;
margin-right: 0 !important;
}
.u-margin-vertical {
margin-top: 24px !important;
margin-bottom: 24px !important;
}
.u-margin-vertical-tiny {
margin-top: 6px !important;
margin-bottom: 6px !important;
}
.u-margin-vertical-small {
margin-top: 12px !important;
margin-bottom: 12px !important;
}
.u-margin-vertical-large {
margin-top: 48px !important;
margin-bottom: 48px !important;
}
.u-margin-vertical-huge {
margin-top: 96px !important;
margin-bottom: 96px !important;
}
.u-margin-vertical-none {
margin-top: 0 !important;
margin-bottom: 0 !important;
}  .u-type-font-primary {
font-family: "Montserrat", sans-serif;
}
.u-type-font-secondary {
font-family: "Playfair Display", serif;
} .u-type-micro {
font-size: 0.7777777778rem !important;
font-size: 14px !important;
line-height: 1.7142857143 !important;
}
.u-type-small {
font-size: 0.8888888889rem !important;
font-size: 16px !important;
line-height: 1.5 !important;
}
.u-type-base {
font-size: 1rem !important;
font-size: 18px !important;
line-height: 1.3333333333 !important;
}
.u-type-large {
font-size: 1.2222222222rem !important;
font-size: 22px !important;
line-height: 1.3636363636 !important;
}
.u-type-larger {
font-size: 1.2277777778rem !important;
font-size: 22.1px !important;
line-height: 1.3574660633 !important;
}
@media (min-width: 46.25em) {
.u-type-larger {
font-size: 1.4444444444rem !important;
font-size: 26px !important;
line-height: 1.3846153846 !important;
}
}
.u-type-largest {
font-size: 1.4583333333rem !important;
font-size: 26.25px !important;
line-height: 1.3714285714 !important;
}
@media (min-width: 46.25em) {
.u-type-largest {
font-size: 1.9444444444rem !important;
font-size: 35px !important;
line-height: 1.2 !important;
}
}
.u-type-huge {
font-size: 2rem !important;
font-size: 36px !important;
line-height: 1.1666666667 !important;
}
@media (min-width: 46.25em) {
.u-type-huge {
font-size: 2.6666666667rem !important;
font-size: 48px !important;
line-height: 1.125 !important;
}
} .u-type-thin {
font-weight: 100 !important;
}
.u-type-light {
font-weight: 300 !important;
}
.u-type-regular {
font-weight: 400 !important;
}
.u-type-semi-bold {
font-weight: 600 !important;
}
.u-type-bold {
font-weight: 700 !important;
}
.u-type-black {
font-weight: 900 !important;
} .u-type-uppercase {
text-transform: uppercase;
}
.u-type-nowrap {
display: inline-block;
white-space: nowrap;
}
.u-type-reverse, .u-type-reverse p, .u-type-reverse h1, .u-type-reverse h2, .u-type-reverse h3, .u-type-reverse h4, .u-type-reverse h5, .u-type-reverse h6, .u-type-reverse li {
color: var(--color-text-reverse) !important;
}  .u-1\/1 {
width: 100% !important;
}
.u-1\/2 {
width: 50% !important;
}
.u-2\/2 {
width: 100% !important;
}
.u-1\/3 {
width: 33.3333333333% !important;
}
.u-2\/3 {
width: 66.6666666667% !important;
}
.u-3\/3 {
width: 100% !important;
}
.u-1\/4 {
width: 25% !important;
}
.u-2\/4 {
width: 50% !important;
}
.u-3\/4 {
width: 75% !important;
}
.u-4\/4 {
width: 100% !important;
}
.u-1\/5 {
width: 20% !important;
}
.u-2\/5 {
width: 40% !important;
}
.u-3\/5 {
width: 60% !important;
}
.u-4\/5 {
width: 80% !important;
}
.u-5\/5 {
width: 100% !important;
}
@media (min-width: 20em) {
.u-1\/1--mobile {
width: 100% !important;
}
.u-1\/2--mobile {
width: 50% !important;
}
.u-2\/2--mobile {
width: 100% !important;
}
.u-1\/3--mobile {
width: 33.3333333333% !important;
}
.u-2\/3--mobile {
width: 66.6666666667% !important;
}
.u-3\/3--mobile {
width: 100% !important;
}
.u-1\/4--mobile {
width: 25% !important;
}
.u-2\/4--mobile {
width: 50% !important;
}
.u-3\/4--mobile {
width: 75% !important;
}
.u-4\/4--mobile {
width: 100% !important;
}
.u-1\/5--mobile {
width: 20% !important;
}
.u-2\/5--mobile {
width: 40% !important;
}
.u-3\/5--mobile {
width: 60% !important;
}
.u-4\/5--mobile {
width: 80% !important;
}
.u-5\/5--mobile {
width: 100% !important;
}
}
@media (min-width: 26.25em) {
.u-1\/1--phablet {
width: 100% !important;
}
.u-1\/2--phablet {
width: 50% !important;
}
.u-2\/2--phablet {
width: 100% !important;
}
.u-1\/3--phablet {
width: 33.3333333333% !important;
}
.u-2\/3--phablet {
width: 66.6666666667% !important;
}
.u-3\/3--phablet {
width: 100% !important;
}
.u-1\/4--phablet {
width: 25% !important;
}
.u-2\/4--phablet {
width: 50% !important;
}
.u-3\/4--phablet {
width: 75% !important;
}
.u-4\/4--phablet {
width: 100% !important;
}
.u-1\/5--phablet {
width: 20% !important;
}
.u-2\/5--phablet {
width: 40% !important;
}
.u-3\/5--phablet {
width: 60% !important;
}
.u-4\/5--phablet {
width: 80% !important;
}
.u-5\/5--phablet {
width: 100% !important;
}
}
@media (min-width: 46.25em) {
.u-1\/1--tablet {
width: 100% !important;
}
.u-1\/2--tablet {
width: 50% !important;
}
.u-2\/2--tablet {
width: 100% !important;
}
.u-1\/3--tablet {
width: 33.3333333333% !important;
}
.u-2\/3--tablet {
width: 66.6666666667% !important;
}
.u-3\/3--tablet {
width: 100% !important;
}
.u-1\/4--tablet {
width: 25% !important;
}
.u-2\/4--tablet {
width: 50% !important;
}
.u-3\/4--tablet {
width: 75% !important;
}
.u-4\/4--tablet {
width: 100% !important;
}
.u-1\/5--tablet {
width: 20% !important;
}
.u-2\/5--tablet {
width: 40% !important;
}
.u-3\/5--tablet {
width: 60% !important;
}
.u-4\/5--tablet {
width: 80% !important;
}
.u-5\/5--tablet {
width: 100% !important;
}
}
@media (min-width: 61.25em) {
.u-1\/1--desktop {
width: 100% !important;
}
.u-1\/2--desktop {
width: 50% !important;
}
.u-2\/2--desktop {
width: 100% !important;
}
.u-1\/3--desktop {
width: 33.3333333333% !important;
}
.u-2\/3--desktop {
width: 66.6666666667% !important;
}
.u-3\/3--desktop {
width: 100% !important;
}
.u-1\/4--desktop {
width: 25% !important;
}
.u-2\/4--desktop {
width: 50% !important;
}
.u-3\/4--desktop {
width: 75% !important;
}
.u-4\/4--desktop {
width: 100% !important;
}
.u-1\/5--desktop {
width: 20% !important;
}
.u-2\/5--desktop {
width: 40% !important;
}
.u-3\/5--desktop {
width: 60% !important;
}
.u-4\/5--desktop {
width: 80% !important;
}
.u-5\/5--desktop {
width: 100% !important;
}
}
@media (min-width: 81.25em) {
.u-1\/1--wide {
width: 100% !important;
}
.u-1\/2--wide {
width: 50% !important;
}
.u-2\/2--wide {
width: 100% !important;
}
.u-1\/3--wide {
width: 33.3333333333% !important;
}
.u-2\/3--wide {
width: 66.6666666667% !important;
}
.u-3\/3--wide {
width: 100% !important;
}
.u-1\/4--wide {
width: 25% !important;
}
.u-2\/4--wide {
width: 50% !important;
}
.u-3\/4--wide {
width: 75% !important;
}
.u-4\/4--wide {
width: 100% !important;
}
.u-1\/5--wide {
width: 20% !important;
}
.u-2\/5--wide {
width: 40% !important;
}
.u-3\/5--wide {
width: 60% !important;
}
.u-4\/5--wide {
width: 80% !important;
}
.u-5\/5--wide {
width: 100% !important;
}
}  #datepicker .ui-datepicker {
border: none;
background: none;
padding: 0;
width: 100%;
}
#datepicker .ui-datepicker-header {
background: none;
border: none;
border-radius: 0;
padding: 0 0 12px;
text-align: center;
}
#datepicker .ui-datepicker-title {
cursor: pointer;
display: inline-block;
line-height: 0;
}
#datepicker .ui-datepicker-title span {
color: var(--color-link);
line-height: 1.4;
transition: color 0.25s ease 0s;
}
#datepicker .ui-datepicker-title span:hover {
color: var(--color-link-hover);
}
#datepicker .ui-datepicker-month {
display: block;
}
#datepicker .ui-datepicker-year {
display: block;
font-weight: 300;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
#datepicker .ui-state-hover {
background: none;
border: none;
}
#datepicker .ui-datepicker-next,
#datepicker .ui-datepicker-prev {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--color-link);
border-radius: 6px;
transition: all 0.25s ease 0s;
}
#datepicker .ui-datepicker-next span,
#datepicker .ui-datepicker-prev span {
display: none;
}
#datepicker .ui-datepicker-next:after,
#datepicker .ui-datepicker-prev:after {
content: "\f060";
display: inline-block;
font-family: "Font Awesome 6 Free";
font-weight: 900;
line-height: 1.2;
text-align: center;
transition: all 0.25s ease 0s;
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1;
}
#datepicker .ui-datepicker-next:hover,
#datepicker .ui-datepicker-prev:hover {
color: var(--color-link);
background: var(--button-color-secondary-hover);
}
#datepicker .ui-datepicker-next {
top: 50%;
transform: translateY(-50%);
right: 0;
}
#datepicker .ui-datepicker-next:after {
content: "\f061";
}
#datepicker .ui-datepicker-prev {
top: 50%;
transform: translateY(-50%);
left: 0;
}
#datepicker .ui-datepicker-prev:after {
content: "\f060";
}
#datepicker .ui-datepicker-calendar {
border-radius: 6px;
overflow: hidden;
box-shadow: inset 0 0 0 1px #b3b3b3;
}
#datepicker .ui-datepicker-calendar thead th {
padding: 12px 0;
background: var(--color-link);
font-weight: 600;
}
#datepicker .ui-datepicker-calendar thead th span {
color: white;
}
#datepicker .ui-datepicker-calendar tbody tr:first-child td {
padding-top: 12px;
}
#datepicker .ui-datepicker-calendar tbody td {
padding: 3px;
text-align: center;
}
#datepicker .ui-state-default {
border: none;
background: none;
text-align: center;
display: inline-block;
color: #666666;
cursor: default;
padding: 0;
height: 40px;
width: 100%;
max-width: 40px;
line-height: 40px;
border-radius: 6px;
}
#datepicker .ui-state-default:hover {
color: #666666;
}
#datepicker .ui-state-disabled {
opacity: 0.5;
pointer-events: none !important;
}
#datepicker .ui-datepicker-today {
background: var(--button-color-secondary-hover);
}
#datepicker .ui-datepicker-today.current a {
color: white;
}
#datepicker .has-event a {
cursor: pointer;
color: white;
background: var(--color-link);
pointer-events: all;
transition: background 0.25s ease 0s;
}
#datepicker .has-event a:hover {
color: white;
background: var(--color-link-hover);
}
#datepicker .has-event.current a {
pointer-events: none;
background: var(--color-link-hover);
} @font-face {
font-family: "flexslider-icon";
src: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/flexslider-icon.eot);
src: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/flexslider-icon.woff) format("woff"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/flexslider-icon.ttf) format("truetype"), url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/fonts/flexslider-icon.svg#flexslider-icon) format("svg");
font-weight: normal;
font-style: normal;
}
.flexslider {
margin-bottom: 0;
}  .lb-cancel {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/loading.gif) no-repeat;
}
.lb-nav a.lb-prev {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/prev.png) left 48% no-repeat;
}
.lb-nav a.lb-next {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/next.png) right 48% no-repeat;
}
.lb-data .lb-close {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/close.png) top right no-repeat;
}  .nf-form-wrap .nf-mp-header {
margin-bottom: 24px;
}
.nf-form-wrap .nf-mp-header .nf-progress-container {
margin-bottom: 48px;
}
.nf-form-wrap .nf-mp-header h3 {
margin-bottom: 0;
}
.nf-form-wrap .nf-field-container {
margin-bottom: 0;
}
.nf-form-wrap .label-above .nf-field-element {
margin-top: 12px;
}
.nf-form-wrap .label-above .nf-field-label {
margin-bottom: 0;
}
.nf-form-wrap .nf-field-description p {
font-size: 0.8888888889rem;
font-size: 16px;
line-height: 1.2;
margin-bottom: 12px;
}
.nf-form-wrap .nf-mp-body {
margin-bottom: 36px;
} .select2-container {
display: block;
}
.select2-container .select2-selection,
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
height: auto;
border: none;
}
.select2-container .select2-selection .select2-selection__rendered,
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered {
padding-right: 48px;
}
.select2-container .select2-selection .select2-selection__arrow,
.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--multiple .select2-selection__arrow {
background: url(//www.centreforwomeninbusiness.ca/wp-content/themes/cwb/assets/img/chevron-down.svg) calc(100% - 10px) center no-repeat;
background-size: 30px 30px;
width: 50px;
height: 100%;
top: 0;
right: 0;
}
.select2-container .select2-selection .select2-selection__arrow b,
.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--multiple .select2-selection__arrow b {
display: none;
}
.select2-container.select2-container--open .select2-selection__arrow {
transform: scale(1, -1);
}  .wc-filters {
display: none;
}
.wc-filters-active .wc-filters {
display: block;
}
@media (min-width: 46.25em) {
.wc-filters {
display: block;
}
} .woocommerce-page.woocommerce-shop .wc-content {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.woocommerce-page.woocommerce-shop .wc-content .woocommerce-no-products-found,
.woocommerce-page.woocommerce-shop .wc-content .woocommerce-notices-wrapper {
width: 100%;
}
.woocommerce-page.woocommerce-shop .wc-content .products {
width: 100%;
}
.woocommerce-page .wc-content img,
.woocommerce-page .o-content .woocommerce img {
margin: 0;
}
.woocommerce-page .wc-content li,
.woocommerce-page .o-content .woocommerce li {
padding: 0;
}
.woocommerce-page .wc-content section.related.products,
.woocommerce-page .o-content .woocommerce section.related.products {
clear: both;
}
.woocommerce-page .wc-content ul.wc-block-components-product-details li,
.woocommerce-page .o-content .woocommerce ul.wc-block-components-product-details li {
padding: 0;
margin: 0;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
.woocommerce-page .wc-content button br,
.woocommerce-page .wc-content .button br,
.woocommerce-page .wc-content a.button br,
.woocommerce-page .wc-content a.button.alt br,
.woocommerce-page .wc-content button.button br,
.woocommerce-page .wc-content button.button br,
.woocommerce-page .o-content .woocommerce button br,
.woocommerce-page .o-content .woocommerce .button br,
.woocommerce-page .o-content .woocommerce a.button br,
.woocommerce-page .o-content .woocommerce a.button.alt br,
.woocommerce-page .o-content .woocommerce button.button br,
.woocommerce-page .o-content .woocommerce button.button br {
display: none;
}
.woocommerce-page .wc-content button.checkout-button,
.woocommerce-page .wc-content .button.checkout-button,
.woocommerce-page .wc-content a.button.checkout-button,
.woocommerce-page .wc-content a.button.alt.checkout-button,
.woocommerce-page .wc-content button.button.checkout-button,
.woocommerce-page .wc-content button.button.checkout-button,
.woocommerce-page .o-content .woocommerce button.checkout-button,
.woocommerce-page .o-content .woocommerce .button.checkout-button,
.woocommerce-page .o-content .woocommerce a.button.checkout-button,
.woocommerce-page .o-content .woocommerce a.button.alt.checkout-button,
.woocommerce-page .o-content .woocommerce button.button.checkout-button,
.woocommerce-page .o-content .woocommerce button.button.checkout-button {
width: 100%;
}
.woocommerce-page .wc-content .show-password-input,
.woocommerce-page .o-content .woocommerce .show-password-input {
padding: 0;
background: none !important;
width: auto !important;
}
.woocommerce-page .wc-content a.remove,
.woocommerce-page .o-content .woocommerce a.remove {
display: flex;
align-items: center;
justify-content: center;
width: 1.25em;
height: 1.25em;
font-size: 1em;
line-height: 0.8;
}
.woocommerce-page .wc-content .product-name .variation,
.woocommerce-page .o-content .woocommerce .product-name .variation {
margin-top: 0;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
.woocommerce-page .wc-content form .form-row,
.woocommerce-page .wc-content form[class*=woocommerce] .form-row,
.woocommerce-page .o-content .woocommerce form .form-row,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] .form-row {
margin-bottom: 12px;
}
.woocommerce-page .wc-content form table.cart td.actions input.input-text,
.woocommerce-page .wc-content form[class*=woocommerce] table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] table.cart td.actions input.input-text {
width: 50%;
}
@media (min-width: 46.25em) {
.woocommerce-page .wc-content form table.cart td.actions input.input-text,
.woocommerce-page .wc-content form[class*=woocommerce] table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form table.cart td.actions input.input-text,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] table.cart td.actions input.input-text {
width: initial;
}
}
.woocommerce-page .wc-content form .quantity input.qty,
.woocommerce-page .wc-content form .quantity table.cart td.actions input.qty.input-text,
.woocommerce-page .wc-content form table.cart td.actions .quantity input.qty.input-text,
.woocommerce-page .wc-content form[class*=woocommerce] .quantity input.qty,
.woocommerce-page .o-content .woocommerce form .quantity input.qty,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] .quantity input.qty {
width: 3.631em;
}
.woocommerce-page .wc-content form .search-field,
.woocommerce-page .wc-content form[class*=woocommerce] .search-field,
.woocommerce-page .o-content .woocommerce form .search-field,
.woocommerce-page .o-content .woocommerce form[class*=woocommerce] .search-field {
margin-bottom: 12px;
}
.woocommerce-page .wc-content .product_meta span,
.woocommerce-page .o-content .woocommerce .product_meta span {
display: block;
font-weight: 500;
font-size: 0.7777777778rem;
font-size: 14px;
line-height: 1.7142857143;
}
.woocommerce-page .wc-content table.variations th.label,
.woocommerce-page .o-content .woocommerce table.variations th.label {
padding-right: 6px;
}
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs {
margin-bottom: 24px;
}
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab],
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab] {
background: none;
color: initial;
border: none;
padding: 0;
margin: 0;
}
.woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab]:before, .woocommerce-page .wc-content .product .woocommerce-tabs ul.wc-tabs li[class*=tab]:after,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab]:before,
.woocommerce-page .o-content .woocommerce .product .woocommerce-tabs ul.wc-tabs li[class*=tab]:after {
content: none;
}
@media (min-width: 46.25em) {
.woocommerce-page .wc-content .addresses,
.woocommerce-page .o-content .woocommerce .addresses {
display: flex;
justify-content: space-between;
gap: 12px;
}
}
.woocommerce-page .wc-content .woocommerce-Address,
.woocommerce-page .o-content .woocommerce .woocommerce-Address {
box-sizing: border-box;
}
@media (min-width: 46.25em) {
.woocommerce-page .wc-content .woocommerce-Address,
.woocommerce-page .o-content .woocommerce .woocommerce-Address {
flex: 1;
}
}
.woocommerce-page .wc-content .woocommerce-Address .title,
.woocommerce-page .o-content .woocommerce .woocommerce-Address .title {
margin-bottom: 12px;
}
.woocommerce-page .wc-content .ui-slider .ui-slider-range .ui-slider-handle,
.woocommerce-page .wc-content .ui-slider .ui-slider-range .ui-slider-range,
.woocommerce-page .wc-content .ui-slider .ui-slider-handle,
.woocommerce-page .wc-content .ui-slider .ui-slider-range,
.woocommerce-page .o-content .woocommerce .ui-slider .ui-slider-range .ui-slider-handle,
.woocommerce-page .o-content .woocommerce .ui-slider .ui-slider-range .ui-slider-range,
.woocommerce-page .o-content .woocommerce .ui-slider .ui-slider-handle,
.woocommerce-page .o-content .woocommerce .ui-slider .ui-slider-range {
background-color: var(--color-secondary);
}
.woocommerce-page .wc-content .widget ul,
.woocommerce-page .o-content .woocommerce .widget ul {
margin: 0;
padding: 0;
list-style: none;
}
.woocommerce-page .wc-content .woocommerce-form-login .woocommerce-form-login__rememberme,
.woocommerce-page .o-content .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
margin-left: 12px;
vertical-align: middle;
}