/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.ui-datepicker {
    display: none;
    z-index: 999999 !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor: pointer;
}
.ui-datepicker .ui-datepicker-next-hover span, .ui-datepicker .ui-datepicker-prev-hover span {
    border-color: transparent #ff8400 transparent transparent;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -5px;
    font-size: 0px;
    width: 0px;
    height: 0px;
    border: solid;
    border-width: 5px 8px 5px 0;
    border-color: transparent #ff9635 transparent transparent;
}
.ui-datepicker .ui-datepicker-next span {
    margin-left: 0px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px 0 5px 8px;
    border-color: transparent transparent transparent #ff9635;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-align: right;
    text-decoration: none;
    color: #000000;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
    margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-datepicker {
    padding: 15px;
    border: #ffffff 4px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #efefef;
    -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.35);
}
.ui-datepicker .ui-datepicker-header {
    background: transparent;
    border: none;
    padding-bottom: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    width: 47%;
    margin-right: 6%;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%;
}
.ui-datepicker .ui-datepicker-calendar td {
    border: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar td a {
    padding: 4px;
    display: block;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-hover {
    background: #f9eae7;
}
.ui-datepicker .ui-datepicker-calendar {
    background: #ffffff;
    border: #cfcfcf 1px solid;
    border-collapse: collapse;
}
.ui-datepicker .ui-datepicker-calendar th {
    background: #efefef;
    border: #cfcfcf 1px solid;
    padding: 4px;
    text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
    text-align: center;
    border: #cfcfcf 1px solid;
}
.ui-datepicker {
    width: auto;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
    background: #f3d7d2;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
    background: #ffdf66;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dd {
    margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
}
.ui-slider-horizontal {
    height: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: none;
    background: #dadada;
}
.ui-slider-handle {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #f98b25;
    display: block;
    position: absolute;
}
.ui-timepicker-div {
    padding: 10px 0 5px 0;
}
.ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 10px;
    border-top: #cfcfcf 1px solid;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
    background: #f9f9f9;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span {
    color: #959595;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-timepicker-div .ui_tpicker_unit_hide {
    display:none;
}
body {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
main,
footer,
header,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
nav ul,
nav ol {
  list-style: none none;
}
img {
  max-width: 100%;
  height: auto;
  border: 0;
}
video,
embed,
object {
  max-width: 100%;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size-adjust: 100%;
}
body {
  color: #333333;
  font-family: 'Montserrat-500';
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
p {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
abbr[title] {
  border-bottom: 1px dotted #cccccc;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f6f6f6;
  color: #000000;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #cccccc;
  margin-bottom: 20px;
  margin-top: 20px;
}
sub,
sup {
  font-size: 71.42857143000001%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
dfn {
  font-style: italic;
}
h1 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0rem;
  margin-bottom: 2rem;
}
h2 {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
h4 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h5 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h6 {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small {
  color: #333333;
  font-family: 'Montserrat-500';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #006bb4;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #006bb4;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #006bb4;
  text-decoration: underline;
}
a:active,
.alink:active {
  color: #00573f;
  text-decoration: underline;
}
ul,
ol {
  margin-top: 0rem;
  margin-bottom: 2.5rem;
}
ul > li,
ol > li {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-bottom: 20px;
  margin-top: 0;
}
dt {
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 0;
}
dd {
  margin-bottom: 10px;
  margin-top: 0;
  margin-left: 0;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}
code {
  background: #f6f6f6;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f6f6f6;
  color: #111111;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  color: #111111;
  line-height: 1.42857143;
  margin: 0 0 10px;
  padding: 10px;
  font-size: 1.2rem;
  display: block;
  word-wrap: break-word;
}
pre code {
  background-color: transparent;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  padding: 0;
  white-space: pre-wrap;
}
blockquote {
  border-left: 0 solid #cccccc;
  margin: 0 0 20px 40px;
  padding: 0;
  color: #333333;
  font-family: 'Montserrat-500';
  font-style: italic;
  font-weight: 400;
  line-height: 1.42857143;
  font-size: 1.4rem;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  color: #333333;
  line-height: 1.42857143;
  font-size: 1rem;
  display: block;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
blockquote cite {
  font-style: normal;
}
blockquote:before,
blockquote:after {
  content: '';
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
cite {
  font-style: normal;
}
table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}
table th {
  text-align: left;
}
table > tbody > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tfoot > tr > td {
  vertical-align: top;
}
table > thead > tr > th,
table > thead > tr > td {
  vertical-align: bottom;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 11px 10px;
}
button {
  background-image: none;
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Montserrat-500';
  font-weight: 600;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
}
button:focus,
button:active {
  background: #e2e2e2;
  border: 1px solid #cccccc;
  color: #333333;
}
button:hover {
  background: #e1e1e1;
  border: 1px solid #cccccc;
  color: #333333;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
button.disabled,
button[disabled],
fieldset[disabled] button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"] {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 5px;
  font-family: Montserrat-500;
  font-size: 16px;
  height: 46px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="url"]:disabled,
input[type="tel"]:disabled,
input[type="search"]:disabled,
input[type="number"]:disabled,
input[type*="date"]:disabled,
input[type="email"]:disabled {
  opacity: 0.5;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type*="date"]::-moz-placeholder,
input[type="email"]::-moz-placeholder {
  color: #575757;
}
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type*="date"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder {
  color: #575757;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type*="date"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder {
  color: #575757;
}
input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
select {
  background: #ffffff url('../../frontend/Digitalsilk/jeneil/en_US/images/select-bg.svg') no-repeat 100% 45%;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  font-family: Montserrat-500;
  font-size: 16px;
  height: 46px;
  line-height: 1.42857143;
  padding: 4px 25px 5px 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:focus {
  border: 1px solid #c2c2c2;
}
select:disabled {
  opacity: 0.5;
  background: #ffffff;
  border: 1px solid #c2c2c2;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 5px;
  font-family: Montserrat-500;
  font-size: 16px;
  height: auto;
  line-height: 1.42857143;
  margin: 0;
  padding: 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #575757;
}
textarea::-webkit-input-placeholder {
  color: #575757;
}
textarea:-ms-input-placeholder {
  color: #575757;
}
input[type="checkbox"] {
  margin: 2px 5px 0 0;
  position: relative;
  top: 2px;
}
input[type="checkbox"]:disabled {
  opacity: 0.5;
}
input[type="radio"] {
  margin: 2px 5px 0 0;
}
input[type="radio"]:disabled {
  opacity: 0.5;
}
input.mage-error,
select.mage-error,
textarea.mage-error {
  border-color: #ed8380;
}
div.mage-error {
  color: #e02b27;
  font-size: 1.2rem;
  background: #ffffff;
  width: fit-content;
  display: table;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 2px 10px;
  font-family: 'Montserrat-600';
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
form {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
address {
  font-style: normal;
}
*:focus {
  box-shadow: none;
  outline: 0;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.abs-reset-list,
.cart-summary .checkout-methods-items,
.opc-wrapper .opc,
.opc-progress-bar,
.checkout-agreements-items,
.order-details-items .items-qty,
.bundle-options-container .block-bundle-summary .bundle.items,
.product-items,
.prices-tier,
.search-terms,
.block-banners .banner-items,
.block-banners-inline .banner-items,
.block-event .slider-panel .slider {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.abs-reset-list > li,
.cart-summary .checkout-methods-items > li,
.opc-wrapper .opc > li,
.opc-progress-bar > li,
.checkout-agreements-items > li,
.order-details-items .items-qty > li,
.bundle-options-container .block-bundle-summary .bundle.items > li,
.product-items > li,
.prices-tier > li,
.search-terms > li,
.block-banners .banner-items > li,
.block-banners-inline .banner-items > li,
.block-event .slider-panel .slider > li {
  margin: 0;
}
.action-primary {
  background-image: none;
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  font-family: 'Montserrat-500';
  font-weight: 600;
  padding: 15px 28px;
  font-size: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 3px;
}
.action-primary:focus,
.action-primary:active {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
}
.action-primary:hover {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.action-primary.disabled,
.action-primary[disabled],
fieldset[disabled] .action-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-revert-to-action-secondary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  border-radius: 3px;
}
.abs-revert-to-action-secondary:not(:focus),
.abs-discount-block .actions-toolbar .action.primary:not(:focus),
.abs-discount-block .actions-toolbar .action.cancel:not(:focus),
.abs-discount-code .form-discount .actions-toolbar .primary .action:not(:focus),
.cart-summary .form.giftregistry .fieldset .action.primary:not(:focus),
.block-compare .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.primary:not(:focus),
.paypal-review-discount .actions-toolbar .action.cancel:not(:focus),
.cart-discount .actions-toolbar .action.primary:not(:focus),
.cart-discount .actions-toolbar .action.cancel:not(:focus),
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus) {
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
.abs-revert-to-action-secondary:active,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
  box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
.abs-action-link-button,
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #333333;
  cursor: pointer;
  font-family: 'Montserrat-500';
  font-weight: 600;
  margin: 0;
  padding: 7px 15px;
  font-size: 1.4rem;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  display: inline-block;
  text-decoration: none;
  border-radius: 3px;
}
.abs-action-link-button:focus,
.abs-action-link-button:active,
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: #e2e2e2;
  border: 1px solid #cccccc;
  color: #333333;
}
.abs-action-link-button:hover,
.block-event .slider-panel .slider .item .action.event:hover {
  background: #e1e1e1;
  border: 1px solid #cccccc;
  color: #333333;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.abs-action-link-button.disabled,
.abs-action-link-button[disabled],
fieldset[disabled] .abs-action-link-button,
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.abs-action-link-button:hover,
.abs-action-link-button:active,
.abs-action-link-button:focus,
.block-event .slider-panel .slider .item .action.event:hover,
.block-event .slider-panel .slider .item .action.event:active,
.block-event .slider-panel .slider .item .action.event:focus {
  text-decoration: none;
}
.abs-action-button-as-link,
.abs-action-remove,
.abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel,
.paypal-button-widget .paypal-button,
.cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit,
.gift-summary .action-delete,
.action-gift,
.gift-wrapping-title .action-remove,
.wishlist.split.button > .action,
.bundle-options-container .action.back,
.block.related .action.select,
.abs-add-fields .action.remove,
.paypal-review-discount .action.check,
.cart-discount .action.check,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: 1.42857143;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
  border-radius: 0;
}
.abs-action-button-as-link:visited,
.abs-action-remove:visited,
.abs-discount-block .action.check:visited,
.popup .actions-toolbar .action.cancel:visited,
.paypal-button-widget .paypal-button:visited,
.cart.table-wrapper .action.help.map:visited,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
.opc-block-shipping-information .shipping-information-title .action-edit:visited,
.action-auth-toggle:visited,
.checkout-payment-method .checkout-billing-address .action-cancel:visited,
.checkout-agreements-block .action-show:visited,
.gift-options .actions-toolbar .action-cancel:visited,
.gift-summary .action-edit:visited,
.gift-summary .action-delete:visited,
.action-gift:visited,
.gift-wrapping-title .action-remove:visited,
.wishlist.split.button > .action:visited,
.bundle-options-container .action.back:visited,
.block.related .action.select:visited,
.abs-add-fields .action.remove:visited,
.paypal-review-discount .action.check:visited,
.cart-discount .action.check:visited,
.form-giftregistry-share .action.remove:visited,
.form-giftregistry-edit .action.remove:visited,
.form-add-invitations .action.remove:visited,
.form-create-return .action.remove:visited,
.form.send.friend .action.remove:visited {
  color: #006bb4;
  text-decoration: none;
}
.abs-action-button-as-link:hover,
.abs-action-remove:hover,
.abs-discount-block .action.check:hover,
.popup .actions-toolbar .action.cancel:hover,
.paypal-button-widget .paypal-button:hover,
.cart.table-wrapper .action.help.map:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.action-auth-toggle:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-agreements-block .action-show:hover,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-summary .action-edit:hover,
.gift-summary .action-delete:hover,
.action-gift:hover,
.gift-wrapping-title .action-remove:hover,
.wishlist.split.button > .action:hover,
.bundle-options-container .action.back:hover,
.block.related .action.select:hover,
.abs-add-fields .action.remove:hover,
.paypal-review-discount .action.check:hover,
.cart-discount .action.check:hover,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-edit .action.remove:hover,
.form-add-invitations .action.remove:hover,
.form-create-return .action.remove:hover,
.form.send.friend .action.remove:hover {
  color: #006bb4;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-remove:active,
.abs-discount-block .action.check:active,
.popup .actions-toolbar .action.cancel:active,
.paypal-button-widget .paypal-button:active,
.cart.table-wrapper .action.help.map:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.action-auth-toggle:active,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-agreements-block .action-show:active,
.gift-options .actions-toolbar .action-cancel:active,
.gift-summary .action-edit:active,
.gift-summary .action-delete:active,
.action-gift:active,
.gift-wrapping-title .action-remove:active,
.wishlist.split.button > .action:active,
.bundle-options-container .action.back:active,
.block.related .action.select:active,
.abs-add-fields .action.remove:active,
.paypal-review-discount .action.check:active,
.cart-discount .action.check:active,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-edit .action.remove:active,
.form-add-invitations .action.remove:active,
.form-create-return .action.remove:active,
.form.send.friend .action.remove:active {
  color: #00573f;
  text-decoration: underline;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.abs-action-remove:hover,
.abs-action-remove:active,
.abs-action-remove:focus,
.abs-discount-block .action.check:hover,
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:focus,
.popup .actions-toolbar .action.cancel:hover,
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:focus,
.paypal-button-widget .paypal-button:hover,
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:focus,
.cart.table-wrapper .action.help.map:hover,
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:focus,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus,
.opc-block-shipping-information .shipping-information-title .action-edit:hover,
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:focus,
.action-auth-toggle:hover,
.action-auth-toggle:active,
.action-auth-toggle:focus,
.checkout-payment-method .checkout-billing-address .action-cancel:hover,
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:focus,
.checkout-agreements-block .action-show:hover,
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:focus,
.gift-options .actions-toolbar .action-cancel:hover,
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:focus,
.gift-summary .action-edit:hover,
.gift-summary .action-edit:active,
.gift-summary .action-edit:focus,
.gift-summary .action-delete:hover,
.gift-summary .action-delete:active,
.gift-summary .action-delete:focus,
.action-gift:hover,
.action-gift:active,
.action-gift:focus,
.gift-wrapping-title .action-remove:hover,
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:focus,
.wishlist.split.button > .action:hover,
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:focus,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:focus,
.block.related .action.select:hover,
.block.related .action.select:active,
.block.related .action.select:focus,
.abs-add-fields .action.remove:hover,
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:focus,
.paypal-review-discount .action.check:hover,
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:focus,
.cart-discount .action.check:hover,
.cart-discount .action.check:active,
.cart-discount .action.check:focus,
.form-giftregistry-share .action.remove:hover,
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:focus,
.form-giftregistry-edit .action.remove:hover,
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:focus,
.form-add-invitations .action.remove:hover,
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:focus,
.form-create-return .action.remove:hover,
.form-create-return .action.remove:active,
.form-create-return .action.remove:focus,
.form.send.friend .action.remove:hover,
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:focus {
  background: none;
  border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.abs-action-remove.disabled,
.abs-action-remove[disabled],
fieldset[disabled] .abs-action-remove,
.abs-discount-block .action.check.disabled,
.abs-discount-block .action.check[disabled],
fieldset[disabled] .abs-discount-block .action.check,
.popup .actions-toolbar .action.cancel.disabled,
.popup .actions-toolbar .action.cancel[disabled],
fieldset[disabled] .popup .actions-toolbar .action.cancel,
.paypal-button-widget .paypal-button.disabled,
.paypal-button-widget .paypal-button[disabled],
fieldset[disabled] .paypal-button-widget .paypal-button,
.cart.table-wrapper .action.help.map.disabled,
.cart.table-wrapper .action.help.map[disabled],
fieldset[disabled] .cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup.disabled,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup[disabled],
fieldset[disabled] .checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-block-shipping-information .shipping-information-title .action-edit.disabled,
.opc-block-shipping-information .shipping-information-title .action-edit[disabled],
fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit,
.action-auth-toggle.disabled,
.action-auth-toggle[disabled],
fieldset[disabled] .action-auth-toggle,
.checkout-payment-method .checkout-billing-address .action-cancel.disabled,
.checkout-payment-method .checkout-billing-address .action-cancel[disabled],
fieldset[disabled] .checkout-payment-method .checkout-billing-address .action-cancel,
.checkout-agreements-block .action-show.disabled,
.checkout-agreements-block .action-show[disabled],
fieldset[disabled] .checkout-agreements-block .action-show,
.gift-options .actions-toolbar .action-cancel.disabled,
.gift-options .actions-toolbar .action-cancel[disabled],
fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
.gift-summary .action-edit.disabled,
.gift-summary .action-edit[disabled],
fieldset[disabled] .gift-summary .action-edit,
.gift-summary .action-delete.disabled,
.gift-summary .action-delete[disabled],
fieldset[disabled] .gift-summary .action-delete,
.action-gift.disabled,
.action-gift[disabled],
fieldset[disabled] .action-gift,
.gift-wrapping-title .action-remove.disabled,
.gift-wrapping-title .action-remove[disabled],
fieldset[disabled] .gift-wrapping-title .action-remove,
.wishlist.split.button > .action.disabled,
.wishlist.split.button > .action[disabled],
fieldset[disabled] .wishlist.split.button > .action,
.bundle-options-container .action.back.disabled,
.bundle-options-container .action.back[disabled],
fieldset[disabled] .bundle-options-container .action.back,
.block.related .action.select.disabled,
.block.related .action.select[disabled],
fieldset[disabled] .block.related .action.select,
.abs-add-fields .action.remove.disabled,
.abs-add-fields .action.remove[disabled],
fieldset[disabled] .abs-add-fields .action.remove,
.paypal-review-discount .action.check.disabled,
.paypal-review-discount .action.check[disabled],
fieldset[disabled] .paypal-review-discount .action.check,
.cart-discount .action.check.disabled,
.cart-discount .action.check[disabled],
fieldset[disabled] .cart-discount .action.check,
.form-giftregistry-share .action.remove.disabled,
.form-giftregistry-share .action.remove[disabled],
fieldset[disabled] .form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove.disabled,
.form-giftregistry-edit .action.remove[disabled],
fieldset[disabled] .form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove.disabled,
.form-add-invitations .action.remove[disabled],
fieldset[disabled] .form-add-invitations .action.remove,
.form-create-return .action.remove.disabled,
.form-create-return .action.remove[disabled],
fieldset[disabled] .form-create-return .action.remove,
.form.send.friend .action.remove.disabled,
.form.send.friend .action.remove[disabled],
fieldset[disabled] .form.send.friend .action.remove {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.abs-action-remove:active,
.abs-action-remove:not(:focus),
.abs-discount-block .action.check:active,
.abs-discount-block .action.check:not(:focus),
.popup .actions-toolbar .action.cancel:active,
.popup .actions-toolbar .action.cancel:not(:focus),
.paypal-button-widget .paypal-button:active,
.paypal-button-widget .paypal-button:not(:focus),
.cart.table-wrapper .action.help.map:active,
.cart.table-wrapper .action.help.map:not(:focus),
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:not(:focus),
.opc-block-shipping-information .shipping-information-title .action-edit:active,
.opc-block-shipping-information .shipping-information-title .action-edit:not(:focus),
.action-auth-toggle:active,
.action-auth-toggle:not(:focus),
.checkout-payment-method .checkout-billing-address .action-cancel:active,
.checkout-payment-method .checkout-billing-address .action-cancel:not(:focus),
.checkout-agreements-block .action-show:active,
.checkout-agreements-block .action-show:not(:focus),
.gift-options .actions-toolbar .action-cancel:active,
.gift-options .actions-toolbar .action-cancel:not(:focus),
.gift-summary .action-edit:active,
.gift-summary .action-edit:not(:focus),
.gift-summary .action-delete:active,
.gift-summary .action-delete:not(:focus),
.action-gift:active,
.action-gift:not(:focus),
.gift-wrapping-title .action-remove:active,
.gift-wrapping-title .action-remove:not(:focus),
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:not(:focus),
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:not(:focus),
.block.related .action.select:active,
.block.related .action.select:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.paypal-review-discount .action.check:active,
.paypal-review-discount .action.check:not(:focus),
.cart-discount .action.check:active,
.cart-discount .action.check:not(:focus),
.form-giftregistry-share .action.remove:active,
.form-giftregistry-share .action.remove:not(:focus),
.form-giftregistry-edit .action.remove:active,
.form-giftregistry-edit .action.remove:not(:focus),
.form-add-invitations .action.remove:active,
.form-add-invitations .action.remove:not(:focus),
.form-create-return .action.remove:active,
.form-create-return .action.remove:not(:focus),
.form.send.friend .action.remove:active,
.form.send.friend .action.remove:not(:focus) {
  box-shadow: none;
}
.abs-revert-secondary-color,
.abs-revert-to-action-secondary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #333333;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.abs-revert-to-action-secondary:focus,
.abs-revert-to-action-secondary:active,
.paypal-review .block .actions-toolbar .action.primary:focus,
.paypal-review .block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.primary:focus,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:focus,
.abs-discount-block .actions-toolbar .action.cancel:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:focus,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:focus,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:focus,
.block-compare .action.primary:active,
.paypal-review-discount .actions-toolbar .action.primary:focus,
.paypal-review-discount .actions-toolbar .action.primary:active,
.paypal-review-discount .actions-toolbar .action.cancel:focus,
.paypal-review-discount .actions-toolbar .action.cancel:active,
.cart-discount .actions-toolbar .action.primary:focus,
.cart-discount .actions-toolbar .action.primary:active,
.cart-discount .actions-toolbar .action.cancel:focus,
.cart-discount .actions-toolbar .action.cancel:active,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active {
  background: #e2e2e2;
  border: 1px solid #cccccc;
  color: #333333;
}
.abs-revert-secondary-color:hover,
.abs-revert-to-action-secondary:hover,
.paypal-review .block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.primary:hover,
.abs-discount-block .actions-toolbar .action.cancel:hover,
.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.block-compare .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.primary:hover,
.paypal-review-discount .actions-toolbar .action.cancel:hover,
.cart-discount .actions-toolbar .action.primary:hover,
.cart-discount .actions-toolbar .action.cancel:hover,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover {
  background: #e1e1e1;
  border: 1px solid #cccccc;
  color: #333333;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.abs-revert-secondary-size,
.products-grid.wishlist .product-item .box-tocart .tocart {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
}
.abs-button-l,
.order-review-form .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary,
.bundle-actions .action.primary.customize,
.box-tocart .action.tocart,
.form-address-edit .actions-toolbar .action.primary {
  line-height: 2.2rem;
  padding: 14px 17px;
  font-size: 1.8rem;
}
.abs-product-options-list dt,
.cart.table-wrapper .item-options dt,
.minicart-items .product-item-details .product .options.list dt,
.opc-block-summary .items-in-cart .product .item-options dt,
.block-giftregistry-shared-items .product .item-options dt,
.multicheckout .item-options dt {
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
}
.abs-product-options-list dt:after,
.cart.table-wrapper .item-options dt:after,
.minicart-items .product-item-details .product .options.list dt:after,
.opc-block-summary .items-in-cart .product .item-options dt:after,
.block-giftregistry-shared-items .product .item-options dt:after,
.multicheckout .item-options dt:after {
  content: ': ';
}
.abs-product-options-list dd,
.cart.table-wrapper .item-options dd,
.minicart-items .product-item-details .product .options.list dd,
.opc-block-summary .items-in-cart .product .item-options dd,
.block-giftregistry-shared-items .product .item-options dd,
.multicheckout .item-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 5px;
  word-break: break-all;
}
.abs-button-responsive,
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action,
.box-tocart .action.instant-purchase,
.bundle-actions .action.primary.customize,
.box-tocart .action.tocart {
  width: 100%;
}
.abs-reset-image-wrapper,
.cart.table-wrapper .product-image-wrapper,
.minicart-items .product-image-wrapper,
.block-giftregistry-shared-items .product-image-wrapper,
.products-list .product-image-wrapper {
  height: auto;
  padding: 0 !important;
}
.abs-reset-image-wrapper .product-image-photo,
.cart.table-wrapper .product-image-wrapper .product-image-photo,
.minicart-items .product-image-wrapper .product-image-photo,
.block-giftregistry-shared-items .product-image-wrapper .product-image-photo,
.products-list .product-image-wrapper .product-image-photo {
  position: static;
}
.abs-adaptive-images {
  display: block;
  height: auto;
  max-width: 100%;
}
.abs-adaptive-images-centered,
.product.media .product.photo .photo.image {
  display: block;
  height: auto;
  margin: 0 auto;
  max-width: 100%;
}
.abs-login-block-title {
  border-bottom: 1px solid #e8e8e8;
  font-size: 1.8rem;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.abs-login-block-title strong {
  font-weight: 500;
}
.abs-dropdown-simple,
.giftregisty-dropdown,
.wishlist-dropdown {
  display: inline-block;
  position: relative;
}
.abs-dropdown-simple:before,
.abs-dropdown-simple:after,
.giftregisty-dropdown:before,
.giftregisty-dropdown:after,
.wishlist-dropdown:before,
.wishlist-dropdown:after {
  content: '';
  display: table;
}
.abs-dropdown-simple:after,
.giftregisty-dropdown:after,
.wishlist-dropdown:after {
  clear: both;
}
.abs-dropdown-simple .action.toggle,
.giftregisty-dropdown .action.toggle,
.wishlist-dropdown .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle:after,
.giftregisty-dropdown .action.toggle:after,
.wishlist-dropdown .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle:hover:after,
.giftregisty-dropdown .action.toggle:hover:after,
.wishlist-dropdown .action.toggle:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle:active:after,
.giftregisty-dropdown .action.toggle:active:after,
.wishlist-dropdown .action.toggle:active:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active,
.giftregisty-dropdown .action.toggle.active,
.wishlist-dropdown .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-dropdown-simple .action.toggle.active:after,
.giftregisty-dropdown .action.toggle.active:after,
.wishlist-dropdown .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 5px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-simple .action.toggle.active:hover:after,
.giftregisty-dropdown .action.toggle.active:hover:after,
.wishlist-dropdown .action.toggle.active:hover:after {
  color: inherit;
}
.abs-dropdown-simple .action.toggle.active:active:after,
.giftregisty-dropdown .action.toggle.active:active:after,
.wishlist-dropdown .action.toggle.active:active:after {
  color: inherit;
}
.abs-dropdown-simple ul.dropdown,
.giftregisty-dropdown ul.dropdown,
.wishlist-dropdown ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-dropdown-simple ul.dropdown li,
.giftregisty-dropdown ul.dropdown li,
.wishlist-dropdown ul.dropdown li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.abs-dropdown-simple ul.dropdown li:hover,
.giftregisty-dropdown ul.dropdown li:hover,
.wishlist-dropdown ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-dropdown-simple ul.dropdown:before,
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-dropdown-simple ul.dropdown:before,
.giftregisty-dropdown ul.dropdown:before,
.wishlist-dropdown ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.abs-dropdown-simple ul.dropdown:after,
.giftregisty-dropdown ul.dropdown:after,
.wishlist-dropdown ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.abs-dropdown-simple.active,
.giftregisty-dropdown.active,
.wishlist-dropdown.active {
  overflow: visible;
}
.abs-dropdown-simple.active ul.dropdown,
.giftregisty-dropdown.active ul.dropdown,
.wishlist-dropdown.active ul.dropdown {
  display: block;
}
.abs-dropdown-simple ul.items,
.giftregisty-dropdown ul.items,
.wishlist-dropdown ul.items {
  padding: 6px 0;
}
.abs-input-qty,
.column .block-addbysku .qty .qty,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .col.qty .control.qty .qty,
.block-wishlist-info-items .input-text.qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.bundle-options-container .input-text.qty,
.box-tocart .input-text.qty,
.account .data.table-return-items .qty .input-text,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  text-align: center;
  width: 54px;
}
.abs-margin-for-blocks-and-widgets,
.customer-review .product-details,
.block,
.block-banners,
.block-banners-inline {
  margin-bottom: 40px;
}
.abs-remove-button-for-blocks,
.sidebar .product-items .action.delete,
.sidebar .block-compare .action.delete,
.table-comparison .cell.remove .action.delete,
.block-compare .action.delete,
.filter-current .action.remove {
  display: inline-block;
  text-decoration: none;
}
.abs-remove-button-for-blocks > span,
.sidebar .product-items .action.delete > span,
.sidebar .block-compare .action.delete > span,
.table-comparison .cell.remove .action.delete > span,
.block-compare .action.delete > span,
.filter-current .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-remove-button-for-blocks:before,
.sidebar .product-items .action.delete:before,
.sidebar .block-compare .action.delete:before,
.table-comparison .cell.remove .action.delete:before,
.block-compare .action.delete:before,
.filter-current .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 15px;
  color: #757575;
  content: '\e616';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-remove-button-for-blocks:hover:before,
.sidebar .product-items .action.delete:hover:before,
.sidebar .block-compare .action.delete:hover:before,
.table-comparison .cell.remove .action.delete:hover:before,
.block-compare .action.delete:hover:before,
.filter-current .action.remove:hover:before {
  color: #494949;
}
.abs-remove-button-for-blocks:active:before,
.sidebar .product-items .action.delete:active:before,
.sidebar .block-compare .action.delete:active:before,
.table-comparison .cell.remove .action.delete:active:before,
.block-compare .action.delete:active:before,
.filter-current .action.remove:active:before {
  color: #999999;
}
.abs-product-link,
.product-item-name,
.product.name a {
  font-weight: 400;
}
.abs-product-link > a,
.product-item-name > a,
.product.name a > a {
  color: #333333;
  text-decoration: none;
}
.abs-product-link > a:visited,
.product-item-name > a:visited,
.product.name a > a:visited {
  color: #333333;
  text-decoration: underline;
}
.abs-product-link > a:hover,
.product-item-name > a:hover,
.product.name a > a:hover {
  color: #333333;
  text-decoration: underline;
}
.abs-product-link > a:active,
.product-item-name > a:active,
.product.name a > a:active {
  color: #333333;
  text-decoration: underline;
}
.abs-like-link {
  color: #006bb4;
  text-decoration: none;
  cursor: pointer;
}
.abs-like-link:visited {
  color: #006bb4;
  text-decoration: none;
}
.abs-like-link:hover {
  color: #006bb4;
  text-decoration: underline;
}
.abs-like-link:active {
  color: #00573f;
  text-decoration: underline;
}
.abs-reset-left-margin,
.form.giftregistry.items .actions-toolbar,
.form.wishlist.items .actions-toolbar {
  margin-left: 0;
}
.abs-action-remove,
.abs-add-fields .action.remove,
.form-giftregistry-share .action.remove,
.form-giftregistry-edit .action.remove,
.form-add-invitations .action.remove,
.form-create-return .action.remove,
.form.send.friend .action.remove {
  line-height: normal;
  margin-left: 73%;
  position: absolute;
  top: 34px;
  width: auto;
}
.abs-add-fields .fieldset .field .control,
.form-giftregistry-share .fieldset .field .control,
.form-giftregistry-edit .fieldset .field .control,
.form-add-invitations .fieldset .field .control,
.form-create-return .fieldset .field .control,
.form.send.friend .fieldset .field .control {
  width: 70%;
}
.abs-add-fields .fieldset .actions-toolbar > .secondary,
.form-giftregistry-share .fieldset .actions-toolbar > .secondary,
.form-giftregistry-edit .fieldset .actions-toolbar > .secondary,
.form-add-invitations .fieldset .actions-toolbar > .secondary,
.form-create-return .fieldset .actions-toolbar > .secondary,
.form.send.friend .fieldset .actions-toolbar > .secondary {
  float: left;
}
.abs-add-fields .fieldset .actions-toolbar > .secondary .action.add,
.form-giftregistry-share .fieldset .actions-toolbar > .secondary .action.add,
.form-giftregistry-edit .fieldset .actions-toolbar > .secondary .action.add,
.form-add-invitations .fieldset .actions-toolbar > .secondary .action.add,
.form-create-return .fieldset .actions-toolbar > .secondary .action.add,
.form.send.friend .fieldset .actions-toolbar > .secondary .action.add {
  margin-top: 30px;
}
.abs-add-fields .fieldset .fields .actions-toolbar,
.form-giftregistry-share .fieldset .fields .actions-toolbar,
.form-giftregistry-edit .fieldset .fields .actions-toolbar,
.form-add-invitations .fieldset .fields .actions-toolbar,
.form-create-return .fieldset .fields .actions-toolbar,
.form.send.friend .fieldset .fields .actions-toolbar {
  margin: 0;
}
.abs-add-fields .additional,
.form-giftregistry-share .additional,
.form-giftregistry-edit .additional,
.form-add-invitations .additional,
.form-create-return .additional,
.form.send.friend .additional {
  margin-top: 55px;
  position: relative;
}
.abs-add-fields .message.notice,
.form-giftregistry-share .message.notice,
.form-giftregistry-edit .message.notice,
.form-add-invitations .message.notice,
.form-create-return .message.notice,
.form.send.friend .message.notice {
  margin: 30px 0 0;
}
.abs-hidden,
.order-details-items .order-items .order-gift-message:not(.expanded-content) {
  height: 0;
  visibility: hidden;
}
.abs-visually-hidden,
.opc-wrapper .form-discount .field .label,
.minicart-wrapper .action.showcart .text,
.minicart-wrapper .action.showcart .counter-label,
.checkout-index-index .page-title-wrapper,
.checkout-payment-method .field-select-billing > .label,
.checkout-payment-method .payments .legend,
.checkout-payment-method .ccard .legend,
.block-balance .balance-price-label,
.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
.page-product-giftcard .fieldset.giftcard > .legend,
.opc-wrapper .form-giftcard-account .field .label,
.form-add-invitations .fields .label,
.table-comparison .wishlist.split.button > .action.split span,
.product-items .wishlist.split.button > .action.split span,
.page-multiple-wishlist .page-title-wrapper .page-title,
.block-wishlist-search-form .form-wishlist-search .fieldset > .legend,
.multicheckout .table-wrapper .col .label,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend,
.review-date .review-details-label,
.customer-review .product-details .rating-average-label,
.block-reorder .product-item .label,
.products-grid.wishlist .product-item .comment-box .label,
.bundle-options-container .block-bundle-summary .product-image-container,
.bundle-options-container .block-bundle-summary .product.name,
.bundle-options-container .block-bundle-summary .stock,
.product-item-actions .actions-secondary > .action span,
.special-price .price-label,
.table-comparison .cell.label.remove span,
.table-comparison .cell.label.product span,
.block.related .field.choice .label,
.fieldset .fullname > .label,
.field.street .field .label,
.filter-options-content .filter-count-label,
.block.newsletter .label,
.action.skip:not(:focus),
.page-header .panel.wrapper .switcher .label,
.page-footer .switcher .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-visually-hidden-reset,
.minicart-items .product.options .toggle > span,
.shipping-policy-block.field-tooltip .field-tooltip-action span {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.abs-add-clearfix:before,
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:before,
.abs-add-fields .fieldset .actions-toolbar:after,
.cart.table-wrapper .item-options:before,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:before,
.minicart-items .product-item > .product:after,
.minicart-items .product-item-details .product .options.list:before,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-estimated-wrapper:before,
.opc-estimated-wrapper:after,
.opc-block-summary .items-in-cart .product .item-options:before,
.opc-block-summary .items-in-cart .product .item-options:after,
.opc-block-summary .product-item .product-item-details:before,
.opc-block-summary .product-item .product-item-details:after,
.page-product-downloadable .product-add-form:before,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:before,
.gift-item-block .content:after,
.order-details-items .order-gift-message:before,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:before,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:before,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:before,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:before,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:before,
.table-order-items .gift-wrapping .content:after,
.order-options .product:before,
.order-options .product:after,
.map-popup .map-info-price:before,
.map-popup .map-info-price:after,
.multicheckout .item-options:before,
.multicheckout .item-options:after,
.multicheckout .block:before,
.multicheckout .block:after,
.multicheckout .block-content:before,
.multicheckout .block-content:after,
.customer-review .product-details:before,
.customer-review .product-details:after,
.form-create-return .actions-toolbar:before,
.form-create-return .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:before,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.toolbar:before,
.toolbar:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.form-giftregistry-share .fieldset .actions-toolbar:before,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:before,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:before,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:before,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:before,
.form.send.friend .fieldset .actions-toolbar:after {
  content: '';
  display: table;
}
.abs-add-clearfix:after,
.abs-add-fields .fieldset .actions-toolbar:after,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:after,
.minicart-items .product-item-details .product .options.list:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-estimated-wrapper:after,
.opc-block-summary .items-in-cart .product .item-options:after,
.opc-block-summary .product-item .product-item-details:after,
.page-product-downloadable .product-add-form:after,
.gift-item-block .content:after,
.order-details-items .order-gift-message:after,
.order-details-items .block-order-details-gift-message:after,
.block-giftregistry-shared-items .product .item-options:after,
.gift-wrapping-list:after,
.opc-wrapper .data.table .gift-wrapping .content:after,
.table-order-items .gift-wrapping .content:after,
.order-options .product:after,
.map-popup .map-info-price:after,
.multicheckout .item-options:after,
.multicheckout .block:after,
.multicheckout .block-content:after,
.customer-review .product-details:after,
.form-create-return .actions-toolbar:after,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.toolbar:after,
.sidebar .product-items-images:after,
.form-giftregistry-share .fieldset .actions-toolbar:after,
.form-giftregistry-edit .fieldset .actions-toolbar:after,
.form-add-invitations .fieldset .actions-toolbar:after,
.form-create-return .fieldset .actions-toolbar:after,
.form.send.friend .fieldset .actions-toolbar:after {
  clear: both;
}
.abs-add-box-sizing,
.abs-field-date .control,
.abs-field-tooltip,
.columns .column.main,
.columns .sidebar-main,
.columns .sidebar-additional,
.column .block-addbysku .sku,
.cart-summary,
.shipping-policy-block.field-tooltip .field-tooltip-content,
.opc-block-summary,
.product-item,
.sidebar .product-items-images .product-item,
.search-autocomplete,
.block-event .slider-panel .slider .item .action.show,
.sidebar .block-addbysku .fieldset .fields .field.sku,
.field .control._with-tooltip,
.form-giftregistry-edit .field.date .control,
.form.search.advanced .fields.range .field.date .control {
  box-sizing: border-box;
}
.abs-navigation-icon {
  display: block;
  text-decoration: none;
}
.abs-navigation-icon:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 34px;
  line-height: 1.2;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-navigation-icon:after {
  position: absolute;
  right: 5px;
  top: 0;
}
.abs-split-button {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.abs-split-button:before,
.abs-split-button:after {
  content: '';
  display: table;
}
.abs-split-button:after {
  clear: both;
}
.abs-split-button .action.split {
  float: left;
  margin: 0;
}
.abs-split-button .action.toggle {
  float: right;
  margin: 0;
}
.abs-split-button button.action.split {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.abs-split-button button + .action.toggle {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0;
}
.abs-split-button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle:active:after {
  color: inherit;
}
.abs-split-button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.abs-split-button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-split-button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: inherit;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-split-button .action.toggle.active:hover:after {
  color: inherit;
}
.abs-split-button .action.toggle.active:active:after {
  color: inherit;
}
.abs-split-button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.abs-split-button .items li {
  margin: 0;
  padding: 3px 5px;
}
.abs-split-button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.abs-split-button .items:before,
.abs-split-button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.abs-split-button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.abs-split-button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.abs-split-button .items:before {
  right: 10px;
  top: -12px;
}
.abs-split-button .items:after {
  right: 9px;
  top: -14px;
}
.abs-split-button.active {
  overflow: visible;
}
.abs-split-button.active .items {
  display: block;
}
.abs-methods-shipping-title {
  font-weight: 600;
  font-size: 1.6rem;
  margin-bottom: 15px;
}
.abs-actions-addto,
.wishlist.split.button > .action.split,
.product-social-links .action.mailto.friend,
.product-social-links .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.product-item-actions .actions-secondary > .action,
.product-social-links .action.tocompare {
  color: #666666;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.tocompare:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: inherit;
  font-family: 'luma-icons';
  margin: -2px 5px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-actions-addto:hover,
.wishlist.split.button > .action.split:hover,
.product-social-links .action.mailto.friend:hover,
.product-social-links .action.towishlist:hover,
.block-bundle-summary .action.towishlist:hover,
.product-item .action.towishlist:hover,
.table-comparison .action.towishlist:hover,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
.product-item-actions .actions-secondary > .action:hover,
.product-social-links .action.tocompare:hover {
  color: #333333;
  text-decoration: none;
}
.abs-actions-addto:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.tocompare:before {
  width: 18px;
}
.abs-box-tocart {
  margin: 0 0 30px;
}
.abs-toggling-title,
.abs-cart-block > .title,
.minicart-items .product .toggle,
.abs-discount-block .block > .title,
.cart-summary .block > .title,
.paypal-review-discount .block > .title,
.cart-discount .block > .title {
  border-top: 1px solid #cccccc;
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
  padding: 10px 40px 10px 15px;
  display: block;
  text-decoration: none;
}
.abs-toggling-title:after,
.abs-cart-block > .title:after,
.minicart-items .product .toggle:after,
.abs-discount-block .block > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after,
.cart-discount .block > .title:after {
  position: absolute;
  right: 20px;
  top: 10px;
}
.abs-toggling-title > span,
.abs-cart-block > .title > span,
.minicart-items .product .toggle > span,
.abs-discount-block .block > .title > span,
.cart-summary .block > .title > span,
.paypal-review-discount .block > .title > span,
.cart-discount .block > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-toggling-title:after,
.abs-cart-block > .title:after,
.minicart-items .product .toggle:after,
.abs-discount-block .block > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after,
.cart-discount .block > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-cart-block,
.abs-discount-block .block,
.cart-summary .block,
.paypal-review-discount .block,
.cart-discount .block {
  margin: 0;
}
.abs-cart-block > .title:after,
.abs-discount-block .block > .title:after,
.cart-summary .block > .title:after,
.paypal-review-discount .block > .title:after,
.cart-discount .block > .title:after {
  color: #858585;
}
.abs-cart-block .content,
.abs-discount-block .block .content,
.cart-summary .block .content,
.paypal-review-discount .block .content,
.cart-discount .block .content {
  display: none;
  padding: 5px 15px 23px;
  position: relative;
}
.abs-cart-block.active > .title:after,
.abs-discount-block .block.active > .title:after,
.cart-summary .block.active > .title:after,
.paypal-review-discount .block.active > .title:after,
.cart-discount .block.active > .title:after {
  content: '\e621';
}
.abs-cart-block.active .content,
.abs-discount-block .block.active .content,
.cart-summary .block.active .content,
.paypal-review-discount .block.active .content,
.cart-discount .block.active .content {
  display: block;
}
.abs-cart-block-content {
  margin: 0;
}
.abs-checkout-cart-price,
.multicheckout .table-wrapper .cart-price {
  color: #7d7d7d;
  font-size: 1.6rem;
  font-weight: 700;
}
.abs-checkout-product-name,
.multicheckout .table-wrapper .product-item-name {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
}
.abs-account-title,
.abs-account-blocks .block-title,
.form-giftregistry-search .legend,
.block-giftregistry-results .block-title,
.block-giftregistry-shared-items .block-title,
.block-wishlist-search-form .block-title,
.block-wishlist-search-results .block-title,
.multicheckout .block-title,
.multicheckout .block-content .title,
.customer-review .review-details .title,
.account .legend,
.paypal-review .block .block-title,
.multicheckout .block-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title,
.sales-guest-view .column.main .block:not(.widget) .block-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.abs-account-title > strong,
.abs-account-title > span,
.abs-account-blocks .block-title > strong,
.abs-account-blocks .block-title > span,
.form-giftregistry-search .legend > strong,
.form-giftregistry-search .legend > span,
.block-giftregistry-results .block-title > strong,
.block-giftregistry-results .block-title > span,
.block-giftregistry-shared-items .block-title > strong,
.block-giftregistry-shared-items .block-title > span,
.block-wishlist-search-form .block-title > strong,
.block-wishlist-search-form .block-title > span,
.block-wishlist-search-results .block-title > strong,
.block-wishlist-search-results .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.multicheckout .block-content .title > strong,
.multicheckout .block-content .title > span,
.customer-review .review-details .title > strong,
.customer-review .review-details .title > span,
.account .legend > strong,
.account .legend > span,
.paypal-review .block .block-title > strong,
.paypal-review .block .block-title > span,
.multicheckout .block-title > strong,
.multicheckout .block-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > strong,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > span,
.sales-guest-view .column.main .block:not(.widget) .block-title > strong,
.sales-guest-view .column.main .block:not(.widget) .block-title > span {
  font-size: 2.2rem;
  font-weight: 300;
}
.abs-account-block-line-height,
.block-addresses-list address,
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content {
  line-height: 24px;
}
.abs-account-summary td,
.order-details-items tfoot td {
  background: #f5f5f5;
}
.abs-incl-excl-tax .price-including-tax,
.abs-incl-excl-tax .price-excluding-tax,
.paypal-review .table-paypal-review-items .col.price .price-including-tax,
.paypal-review .table-paypal-review-items .col.price .price-excluding-tax,
.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax,
.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax,
.order-details-items .col.price .price-including-tax,
.order-details-items .col.price .price-excluding-tax,
.order-details-items .col.subtotal .price-including-tax,
.order-details-items .col.subtotal .price-excluding-tax {
  color: #666666;
  font-size: 1.8rem;
  display: block;
  line-height: 1;
  white-space: nowrap;
}
.abs-incl-excl-tax .price-including-tax .price,
.abs-incl-excl-tax .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,
.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,
.order-details-items .col.price .price-including-tax .price,
.order-details-items .col.price .price-excluding-tax .price,
.order-details-items .col.subtotal .price-including-tax .price,
.order-details-items .col.subtotal .price-excluding-tax .price {
  font-weight: 700;
}
.abs-adjustment-incl-excl-tax .price-including-tax,
.abs-adjustment-incl-excl-tax .price-excluding-tax,
.cart-summary .price-including-tax,
.cart-summary .price-excluding-tax,
.gift-summary .price-including-tax,
.gift-summary .price-excluding-tax,
.gift-options .price-including-tax,
.gift-options .price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-excluding-tax {
  font-size: 1.4rem;
  display: inline-block;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax,
.cart-summary .price-including-tax + .price-excluding-tax,
.gift-summary .price-including-tax + .price-excluding-tax,
.gift-options .price-including-tax + .price-excluding-tax,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax {
  font-size: 1.1rem;
  display: inline-block;
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:before,
.cart-summary .price-including-tax + .price-excluding-tax:before,
.gift-summary .price-including-tax + .price-excluding-tax:before,
.gift-options .price-including-tax + .price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:before,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ': ';
}
.abs-adjustment-incl-excl-tax .price-including-tax + .price-excluding-tax:after,
.cart-summary .price-including-tax + .price-excluding-tax:after,
.gift-summary .price-including-tax + .price-excluding-tax:after,
.gift-options .price-including-tax + .price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.choice .price-notice .price-including-tax + .price-excluding-tax:after,
.bundle-options-container .product-options-wrapper .field.choice .price-notice .price-including-tax + .price-excluding-tax:after {
  content: ')';
}
.abs-tax-total,
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total,
.paypal-review .table-paypal-review-items .cart-tax-total,
.cart.table-wrapper .cart-tax-total,
.order-details-items .cart-tax-total {
  cursor: pointer;
  padding-right: 10px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 8px;
  line-height: 8px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 3px 0 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-tax-total:after,
.price-including-tax .cart-tax-total:after,
.price-excluding-tax .cart-tax-total:after,
.paypal-review .table-paypal-review-items .cart-tax-total:after,
.cart.table-wrapper .cart-tax-total:after,
.order-details-items .cart-tax-total:after {
  position: absolute;
  right: -2px;
  top: 4px;
}
.abs-tax-total-expanded:after,
.price-including-tax .cart-tax-total-expanded:after,
.price-excluding-tax .cart-tax-total-expanded:after,
.paypal-review .table-paypal-review-items .cart-tax-total-expanded:after,
.cart.table-wrapper .cart-tax-total-expanded:after,
.order-details-items .cart-tax-total-expanded:after {
  content: '\e621';
}
.abs-forms-margin-small,
.giftcard-account .form-giftcard-redeem .fieldset,
.form-giftregistry-create .fieldset {
  margin-bottom: 20px;
}
.abs-rating-summary .rating-summary,
.review-ratings .rating-summary,
.customer-review .review-details .customer-review-rating .rating-summary {
  display: table-row;
}
.abs-rating-summary .rating-label,
.review-ratings .rating-label,
.customer-review .review-details .customer-review-rating .rating-label {
  display: table-cell;
  padding-bottom: 5px;
  padding-right: 25px;
  padding-top: 1px;
  vertical-align: top;
}
.abs-rating-summary .rating-result,
.review-ratings .rating-result,
.customer-review .review-details .customer-review-rating .rating-result {
  display: table-cell;
  vertical-align: top;
}
.abs-account-actions:after,
.block-addresses-list .items.addresses .item.actions .action:after,
.account .data.table .col.actions .action:after,
[class^='sales-guest-'] .data.table .col.actions .action:after,
.sales-guest-view .data.table .col.actions .action:after,
.block .box-actions .action:after {
  border-left: 1px solid #a6a6a6;
  content: '';
  display: inline-block;
  height: 12px;
  margin: 0 10px;
  vertical-align: -1px;
}
.abs-account-actions:last-child:after,
.block-addresses-list .items.addresses .item.actions .action:last-child:after,
.account .data.table .col.actions .action:last-child:after,
[class^='sales-guest-'] .data.table .col.actions .action:last-child:after,
.sales-guest-view .data.table .col.actions .action:last-child:after,
.block .box-actions .action:last-child:after {
  display: none;
}
.abs-account-blocks .block-title > .action,
.paypal-review .block .block-title > .action,
.multicheckout .block-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action,
.sales-guest-view .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.abs-account-blocks .box-title,
.paypal-review .block .box-title,
.multicheckout .box-title,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,
.sales-guest-view .column.main .block:not(.widget) .box-title {
  display: inline-block;
  margin: 0 0 10px;
}
.abs-account-blocks .box-title > span,
.paypal-review .block .box-title > span,
.multicheckout .box-title > span,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span,
.sales-guest-view .column.main .block:not(.widget) .box-title > span {
  font-size: 1.6rem;
}
.abs-account-blocks .box-title > .action,
.paypal-review .block .box-title > .action,
.multicheckout .box-title > .action,
.magento-rma-guest-returns .column.main .block:not(.widget) .box-title > .action,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title > .action,
.sales-guest-view .column.main .block:not(.widget) .box-title > .action {
  font-weight: 400;
  margin-left: 10px;
}
.abs-colon:after,
.block-minicart .subtotal .label:after,
.minicart-items .details-qty .label:after,
.minicart-items .price-minicart .label:after,
.order-details-items .order-gift-message .label:after,
.order-details-items .block-order-details-gift-message .label:after,
.block-wishlist-management .wishlist-select .wishlist-name-label:after {
  content: ': ';
}
.abs-icon-add,
.abs-dropdown-items-new .action.new,
.wishlist.split.button .action.new,
.wishlist-dropdown .action.new {
  display: inline-block;
  text-decoration: none;
}
.abs-icon-add:before,
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-dropdown-items-new .items .item:last-child:hover,
.wishlist.split.button .items .item:last-child:hover,
.wishlist-dropdown .items .item:last-child:hover {
  background: #e8e8e8;
}
.abs-dropdown-items-new .action.new:before,
.wishlist.split.button .action.new:before,
.wishlist-dropdown .action.new:before {
  margin-left: -17px;
  margin-right: 5px;
}
.abs-no-display,
.abs-sidebar-totals .table-caption,
.cart-summary .block .fieldset.estimate > .legend,
.cart-summary .block .fieldset.estimate > .legend + br,
.minicart-items .product-item-details .weee[data-label] .label,
.page-product-giftcard .fieldset.giftcard > .legend + br,
.order-details-items .order-items .order-gift-message .action.close,
.multicheckout .block .methods-shipping .item-content .fieldset > .legend + br,
.multicheckout .hidden,
[class^='multishipping-'] .nav-sections,
[class^='multishipping-'] .nav-toggle,
.sidebar .subtitle,
.no-display,
.cart-totals .table-caption,
.opc-block-summary .table-totals .table-caption {
  display: none;
}
.abs-status,
.return-status,
.order-status {
  border: 2px solid #cccccc;
  border-radius: 3px;
  display: inline-block;
  margin: 3px 0 0;
  padding: 2px 10px;
  text-transform: uppercase;
  vertical-align: top;
}
.abs-title-orders .page-main .page-title-wrapper .page-title,
.magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
.magento-rma-returns-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title,
.account .page-main .page-title-wrapper .page-title,
[class^='sales-guest-'] .page-main .page-title-wrapper .page-title,
.sales-guest-view .page-main .page-title-wrapper .page-title,
.magento-rma-guest-returns .page-main .page-title-wrapper .page-title {
  margin-right: 25px;
}
.abs-title-orders .page-main .page-title-wrapper .order-date,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date,
.account .page-main .page-title-wrapper .order-date,
[class^='sales-guest-'] .page-main .page-title-wrapper .order-date,
.sales-guest-view .page-main .page-title-wrapper .order-date,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date {
  font-size: 16px;
  margin-bottom: 10px;
}
.abs-title-orders .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-returns .page-main .page-title-wrapper .order-date .label,
.magento-rma-returns-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label,
.account .page-main .page-title-wrapper .order-date .label,
[class^='sales-guest-'] .page-main .page-title-wrapper .order-date .label,
.sales-guest-view .page-main .page-title-wrapper .order-date .label,
.magento-rma-guest-returns .page-main .page-title-wrapper .order-date .label {
  display: none;
}
.abs-table-striped,
.block-giftregistry-results .data.table,
.block-wishlist-search-results .data.table,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table,
.account .column.main .order-details-items .table-wrapper .data.table,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table {
  border: none;
}
.abs-table-striped > tbody > tr:nth-child(even) > td,
.abs-table-striped > tbody > tr:nth-child(even) > th,
.block-giftregistry-results .data.table > tbody > tr:nth-child(even) > td,
.block-giftregistry-results .data.table > tbody > tr:nth-child(even) > th,
.block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > td,
.block-wishlist-search-results .data.table > tbody > tr:nth-child(even) > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr:nth-child(even) > th {
  background: #f6f6f6;
}
.abs-table-striped > thead > tr > th,
.abs-table-striped > tbody > tr > th,
.abs-table-striped > tfoot > tr > th,
.abs-table-striped > thead > tr > td,
.abs-table-striped > tbody > tr > td,
.abs-table-striped > tfoot > tr > td,
.block-giftregistry-results .data.table > thead > tr > th,
.block-giftregistry-results .data.table > tbody > tr > th,
.block-giftregistry-results .data.table > tfoot > tr > th,
.block-giftregistry-results .data.table > thead > tr > td,
.block-giftregistry-results .data.table > tbody > tr > td,
.block-giftregistry-results .data.table > tfoot > tr > td,
.block-wishlist-search-results .data.table > thead > tr > th,
.block-wishlist-search-results .data.table > tbody > tr > th,
.block-wishlist-search-results .data.table > tfoot > tr > th,
.block-wishlist-search-results .data.table > thead > tr > td,
.block-wishlist-search-results .data.table > tbody > tr > td,
.block-wishlist-search-results .data.table > tfoot > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tbody > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td {
  border: none;
}
.abs-table-striped > thead > tr > th,
.abs-table-striped > thead > tr > td,
.block-giftregistry-results .data.table > thead > tr > th,
.block-giftregistry-results .data.table > thead > tr > td,
.block-wishlist-search-results .data.table > thead > tr > th,
.block-wishlist-search-results .data.table > thead > tr > td,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.magento-rma-guest-returns .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
[class^='sales-guest-'] .column.main .order-details-items .table-wrapper .data.table > thead > tr > td,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.sales-guest-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > td {
  border-bottom: 1px solid #cccccc;
}
.abs-block-items-counter,
.block-wishlist .counter,
.block-compare .counter {
  color: #6d6d6d;
  font-size: 1.2rem;
  vertical-align: middle;
  white-space: nowrap;
}
.abs-block-items-counter:before,
.block-wishlist .counter:before,
.block-compare .counter:before {
  content: '(';
}
.abs-block-items-counter:after,
.block-wishlist .counter:after,
.block-compare .counter:after {
  content: ')';
}
.abs-block-widget-title,
.block-reorder .block-title,
.block-wishlist .block-title,
.block-compare .block-title,
.widget .block-title {
  margin: 0 0 20px;
}
.abs-block-widget-title strong,
.block-reorder .block-title strong,
.block-wishlist .block-title strong,
.block-compare .block-title strong,
.widget .block-title strong {
  font-size: 18px;
  font-weight: 300;
  vertical-align: middle;
}
.abs-shopping-cart-items,
.block-cart-failed {
  margin-bottom: 20px;
}
.abs-shopping-cart-items .actions.main .continue,
.block-cart-failed .actions.main .continue {
  display: none;
}
.abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .clear {
  line-height: 1.42857143;
  margin: 0 20px 0 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 400;
}
.abs-shopping-cart-items .actions.main .clear:visited,
.block-cart-failed .actions.main .clear:visited {
  color: #006bb4;
  text-decoration: none;
}
.abs-shopping-cart-items .actions.main .clear:hover,
.block-cart-failed .actions.main .clear:hover {
  color: #006bb4;
  text-decoration: underline;
}
.abs-shopping-cart-items .actions.main .clear:active,
.block-cart-failed .actions.main .clear:active {
  color: #00573f;
  text-decoration: underline;
}
.abs-shopping-cart-items .actions.main .clear:hover,
.abs-shopping-cart-items .actions.main .clear:active,
.abs-shopping-cart-items .actions.main .clear:focus,
.block-cart-failed .actions.main .clear:hover,
.block-cart-failed .actions.main .clear:active,
.block-cart-failed .actions.main .clear:focus {
  background: none;
  border: 0;
}
.abs-shopping-cart-items .actions.main .clear.disabled,
.abs-shopping-cart-items .actions.main .clear[disabled],
fieldset[disabled] .abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .clear.disabled,
.block-cart-failed .actions.main .clear[disabled],
fieldset[disabled] .block-cart-failed .actions.main .clear {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.abs-field-date .control,
.form-giftregistry-edit .field.date .control,
.form.search.advanced .fields.range .field.date .control {
  position: relative;
}
.abs-field-date-input,
.abs-field-date input,
.field.date ._has-datepicker,
.field-dob ._has-datepicker,
.form-giftregistry-search .fields-specific-options .datetime-picker,
.form-giftregistry-edit .field.date input,
.form.search.advanced .fields.range .field.date input {
  margin-right: 10px;
  width: calc(100% - 33px);
}
.abs-field-tooltip,
.field .control._with-tooltip {
  position: relative;
}
.abs-field-tooltip input,
.field .control._with-tooltip input {
  margin-right: 10px;
  width: calc(100% - 36px);
}
.abs-checkout-tooltip-content-position-top,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content,
.shipping-policy-block.field-tooltip .field-tooltip-content {
  right: -10px;
  top: 40px;
  left: auto;
}
.abs-checkout-tooltip-content-position-top:before,
.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  margin-top: -21px;
  right: 10px;
  left: auto;
  top: 0;
}
.abs-checkout-tooltip-content-position-top:before,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before,
.shipping-policy-block.field-tooltip .field-tooltip-content:before {
  border-bottom-color: #666666;
}
.abs-checkout-tooltip-content-position-top:after,
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after,
.shipping-policy-block.field-tooltip .field-tooltip-content:after {
  border-bottom-color: #f4f4f4;
  top: 1px;
}
.abs-checkout-title,
.opc-block-shipping-information .shipping-information-title,
.checkout-agreements-items .checkout-agreements-item-title {
  padding-bottom: 10px;
  color: #333333;
  font-weight: 300;
  font-size: 2.6rem;
}
.abs-sidebar-totals,
.cart-totals,
.opc-block-summary .table-totals {
  border-top: 1px solid #cccccc;
  padding-top: 10px;
}
.abs-sidebar-totals tbody .mark,
.abs-sidebar-totals tfoot .mark,
.cart-totals tbody .mark,
.cart-totals tfoot .mark,
.opc-block-summary .table-totals tbody .mark,
.opc-block-summary .table-totals tfoot .mark {
  border: 0;
  font-weight: 400;
  padding: 6px 0;
}
.abs-sidebar-totals tbody .amount,
.abs-sidebar-totals tfoot .amount,
.cart-totals tbody .amount,
.cart-totals tfoot .amount,
.opc-block-summary .table-totals tbody .amount,
.opc-block-summary .table-totals tfoot .amount {
  border: 0;
  font-weight: 400;
  padding: 6px 0 6px 14px;
  text-align: right;
  white-space: nowrap;
}
.abs-sidebar-totals .grand th,
.abs-sidebar-totals .grand td,
.cart-totals .grand th,
.cart-totals .grand td,
.opc-block-summary .table-totals .grand th,
.opc-block-summary .table-totals .grand td {
  padding: 11px 0;
}
.abs-sidebar-totals .grand strong,
.cart-totals .grand strong,
.opc-block-summary .table-totals .grand strong {
  display: inline-block;
  font-weight: 600;
  padding: 3px 0 0;
}
.abs-sidebar-totals .grand .mark,
.cart-totals .grand .mark,
.opc-block-summary .table-totals .grand .mark {
  font-size: 1.8rem;
  border-top: 1px solid #cccccc;
  padding-right: 10px;
}
.abs-sidebar-totals .grand .amount,
.cart-totals .grand .amount,
.opc-block-summary .table-totals .grand .amount {
  font-size: 1.8rem;
  border-top: 1px solid #cccccc;
}
.abs-sidebar-totals .msrp,
.cart-totals .msrp,
.opc-block-summary .table-totals .msrp {
  margin-bottom: 10px;
}
.abs-sidebar-totals tbody tr:last-child td,
.cart-totals tbody tr:last-child td,
.opc-block-summary .table-totals tbody tr:last-child td {
  padding-bottom: 19px;
}
.abs-sidebar-totals .totals-tax-summary .mark,
.abs-sidebar-totals .totals-tax-summary .amount,
.cart-totals .totals-tax-summary .mark,
.cart-totals .totals-tax-summary .amount,
.opc-block-summary .table-totals .totals-tax-summary .mark,
.opc-block-summary .table-totals .totals-tax-summary .amount {
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  cursor: pointer;
}
.abs-sidebar-totals .totals-tax-summary .amount .price,
.cart-totals .totals-tax-summary .amount .price,
.opc-block-summary .table-totals .totals-tax-summary .amount .price {
  padding-right: 20px;
  position: relative;
  display: inline-block;
  text-decoration: none;
}
.abs-sidebar-totals .totals-tax-summary .amount .price > span,
.cart-totals .totals-tax-summary .amount .price > span,
.opc-block-summary .table-totals .totals-tax-summary .amount .price > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.abs-sidebar-totals .totals-tax-summary .amount .price:after,
.cart-totals .totals-tax-summary .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary .amount .price:after {
  position: absolute;
  right: 3px;
  top: 3px;
}
.abs-sidebar-totals .totals-tax-summary.expanded .mark,
.abs-sidebar-totals .totals-tax-summary.expanded .amount,
.cart-totals .totals-tax-summary.expanded .mark,
.cart-totals .totals-tax-summary.expanded .amount,
.opc-block-summary .table-totals .totals-tax-summary.expanded .mark,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount {
  border-bottom: 0;
}
.abs-sidebar-totals .totals-tax-summary.expanded .amount .price:after,
.cart-totals .totals-tax-summary.expanded .amount .price:after,
.opc-block-summary .table-totals .totals-tax-summary.expanded .amount .price:after {
  content: '\e621';
}
.abs-sidebar-totals .totals-tax-details,
.cart-totals .totals-tax-details,
.opc-block-summary .table-totals .totals-tax-details {
  border-bottom: 1px solid #cccccc;
  display: none;
}
.abs-sidebar-totals .totals-tax-details.shown,
.cart-totals .totals-tax-details.shown,
.opc-block-summary .table-totals .totals-tax-details.shown {
  display: table-row;
}
.abs-sidebar-totals .table-wrapper,
.cart-totals .table-wrapper,
.opc-block-summary .table-totals .table-wrapper {
  margin-bottom: 0;
}
.abs-discount-block .block > .title strong,
.paypal-review-discount .block > .title strong,
.cart-discount .block > .title strong {
  color: #006bb4;
  font-weight: 400;
}
.abs-discount-block .actions-toolbar,
.paypal-review-discount .actions-toolbar,
.cart-discount .actions-toolbar {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin: 0 0 0 -1px;
  white-space: nowrap;
  width: auto;
}
.abs-discount-block .actions-toolbar .secondary,
.paypal-review-discount .actions-toolbar .secondary,
.cart-discount .actions-toolbar .secondary {
  bottom: 5px;
  left: 15px;
  position: absolute;
}
.abs-discount-block .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check {
  font-weight: 400;
}
.abs-discount-block .fieldset,
.paypal-review-discount .fieldset,
.cart-discount .fieldset {
  display: table;
  width: 100%;
}
.abs-discount-block .fieldset > .field > .label,
.paypal-review-discount .fieldset > .field > .label,
.cart-discount .fieldset > .field > .label {
  display: none;
}
.abs-discount-block .field,
.paypal-review-discount .field,
.cart-discount .field {
  display: table-cell;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/light/opensans-300.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/light/opensans-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/regular/opensans-400.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/regular/opensans-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/semibold/opensans-600.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/semibold/opensans-600.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/bold/opensans-700.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/opensans/bold/opensans-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.columns {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}
.columns:after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.columns .column.main {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  width: 100%;
}
.columns .sidebar-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.columns .sidebar-additional {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.header.content {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  width: auto;
}
.breadcrumbs {
  font-family: 'Montserrat-500';
  color: #022817;
}
.page-wrapper {
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .header.content {
    padding: 15px 0;
    background-color: #FFFFFF;
  }
}
.table-wrapper {
  margin-bottom: 20px;
}
table > caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.table tfoot {
  background: #f5f5f5;
}
.table tfoot > tr:first-child th,
.table tfoot > tr:first-child td {
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}
.table tfoot th,
.table tfoot td {
  border: 0;
}
.table tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 45px;
  position: relative;
}
.message.info a {
  color: #006bb4;
}
.message.info a:hover {
  color: #006bb4;
}
.message.info a:active {
  color: #006bb4;
}
.message.info > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #c07600;
  content: '\e602';
  font-family: 'luma-icons';
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.message.error {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #fae5e5;
  color: #e02b27;
  padding-left: 45px;
  position: relative;
}
.message.error a {
  color: #006bb4;
}
.message.error a:hover {
  color: #006bb4;
}
.message.error a:active {
  color: #006bb4;
}
.message.error > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #b30000;
  content: '\e61f';
  font-family: 'luma-icons';
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.message.warning {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 45px;
  position: relative;
}
.message.warning a {
  color: #006bb4;
}
.message.warning a:hover {
  color: #006bb4;
}
.message.warning a:active {
  color: #006bb4;
}
.message.warning > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #c07600;
  content: '\e602';
  font-family: 'luma-icons';
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.message.notice {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #fdf0d5;
  color: #6f4400;
  padding-left: 45px;
  position: relative;
}
.message.notice a {
  color: #006bb4;
}
.message.notice a:hover {
  color: #006bb4;
}
.message.notice a:active {
  color: #006bb4;
}
.message.notice > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #c07600;
  content: '\e602';
  font-family: 'luma-icons';
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.message.success {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #e5efe5;
  color: #006400;
  padding-left: 45px;
  position: relative;
}
.message.success a {
  color: #006bb4;
}
.message.success a:hover {
  color: #006bb4;
}
.message.success a:active {
  color: #006bb4;
}
.message.success > *:first-child:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #006400;
  content: '\e60e';
  font-family: 'luma-icons';
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-toggle:before {
  font-family: 'Jeneil-Theme';
  content: "\e91c";
  color: #00573f;
  font-size: 20px;
}
.nav-toggle span {
  display: none;
}
.navigation li.level0 > a {
  font-family: 'Montserrat-600';
  color: #00573f;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 1.4rem;
  letter-spacing: 0.5px;
  cursor: pointer;
}
.navigation li.level0.active > a {
  color: #4bdc94;
}
.navigation li.level0.parent.active:after {
  color: #4bdc94 !important;
}
.navigation li.level1 {
  max-width: 245px;
  flex: 0 0 245px;
}
.navigation li.level1 [data-content-type="html"] {
  padding: 25px 15px;
}
.navigation li.level1 [data-content-type="html"] ol {
  padding: 0;
  text-align: left;
}
.navigation li.level1 [data-content-type="html"] ol li {
  color: #00573f;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}
.navigation li.level1 [data-content-type="html"] ol li:before {
  font-family: 'Jeneil-Theme';
  content: "\e902";
  vertical-align: middle;
}
@media screen and (max-width: 1024px) {
  .navigation li.level1 [data-content-type="html"] ol li:nth-of-type(1) {
    padding-top: 0;
  }
}
@media screen and (min-width: 1025px) {
  .navigation li.level1 [data-content-type="html"] ol li:nth-of-type(2) {
    padding-top: 0;
  }
}
.navigation li.level1 [data-content-type="html"] ol li:last-child {
  padding-bottom: 0;
}
.navigation li.level1 [data-content-type="html"] ol li:not(:last-child) {
  border-bottom: 1px dashed rgba(0, 87, 63, 0.3);
}
.navigation li.level1 [data-content-type="html"] ol a {
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  color: #00573f;
  vertical-align: middle;
  margin-left: 5px;
  text-decoration: none;
  position: relative;
  transition: 0.4s;
}
.navigation li.level1 [data-content-type="html"] ol a:after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 0;
  color: #fff;
  border-bottom: 1px solid #00573f;
  transition: 0.4s;
}
.navigation li.level1 [data-content-type="html"] ol a:hover {
  transition: 0.4s;
}
.navigation li.level1 [data-content-type="html"] ol a:hover:after {
  width: 100%;
  transition: 0.4s;
}
@media screen and (max-width: 1024px) {
  .navigation li.level1 .menu-banner {
    margin-top: 10px;
  }
}
.navigation li.level1 .menu-banner .pagebuilder-poster-overlay {
  min-height: 140px;
}
@media screen and (max-width: 1024px) {
  .navigation li.level1 .menu-banner .pagebuilder-poster-overlay {
    min-height: 70px;
  }
}
@media screen and (max-width: 1024px) {
  .navigation li.level1 .menu-banner:not(.-decor-active) {
    background-image: none !important;
  }
}
@media screen and (max-width: 1024px) {
  .navigation li.level1 .menu-child-list {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .navigation li.level1 .menu-child-list .all-items {
    display: none;
  }
}
.navigation li.level1:nth-of-type(1) [data-content-type="html"] {
  background: linear-gradient(180deg, rgba(0, 87, 63, 0.14) 0%, rgba(0, 87, 63, 0) 100%);
}
.navigation li.level1:nth-of-type(1) [data-content-type="banner"] {
  background-image: linear-gradient(0deg, rgba(0, 87, 63, 0.14) 0px, #faf8ef 100%);
}
.navigation li.level1:nth-of-type(2) [data-content-type="html"] {
  background: linear-gradient(180deg, #dcf3e8 0%, rgba(220, 243, 232, 0) 100%);
}
.navigation li.level1:nth-of-type(2) [data-content-type="banner"] {
  background-image: linear-gradient(0deg, #dcf3e8 0px, #faf8ef 100%);
}
.navigation li.level1:nth-of-type(3) [data-content-type="html"] {
  background: linear-gradient(180deg, #dcf3e8 0%, rgba(220, 243, 232, 0) 100%);
}
.navigation li.level1:nth-of-type(3) [data-content-type="banner"] {
  background-image: linear-gradient(0deg, #dcf3e8 0px, #faf8ef 100%);
}
.navigation li.level1:nth-of-type(4) [data-content-type="html"] {
  background: linear-gradient(180deg, rgba(75, 220, 148, 0.27) 0%, rgba(75, 220, 148, 0) 100%);
}
.navigation li.level1:nth-of-type(4) [data-content-type="banner"] {
  background-image: linear-gradient(0deg, rgba(75, 220, 148, 0.27) 0px, #faf8ef 100%);
}
.navigation li.level1:nth-of-type(5) [data-content-type="html"] {
  background: linear-gradient(180deg, rgba(213, 255, 180, 0.75) 0%, rgba(213, 255, 180, 0) 100%);
}
.navigation li.level1:nth-of-type(5) [data-content-type="banner"] {
  background-image: linear-gradient(0deg, rgba(213, 255, 180, 0.75) 0px, #faf8ef 100%);
}
.navigation .menu-banner > a {
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  position: relative;
  display: block;
  overflow: hidden;
  transition: .5s;
}
.navigation .menu-banner > a:hover {
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  transition: .5s;
}
.navigation .menu-banner > a:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #022817;
  opacity: 0.6;
}
.navigation .menu-banner > a [data-element="content"] {
  position: relative;
  z-index: 2;
  min-height: auto;
  font-family: 'Montserrat-700';
}
.navigation .mobile-nav-head {
  padding: 15px 5px;
  margin: 0;
  box-shadow: rgba(0, 0, 0, 0.04) 0 3px 5px;
  background: white;
}
.header-left-wrapper .logo {
  display: block;
  max-width: 240px;
}
@media screen and (max-width: 1024px) {
  .navigation {
    padding: 0;
  }
  .navigation ul.level0 {
    padding: 0;
    margin-top: 15px;
  }
  .navigation li.level0 {
    margin-bottom: 30px;
  }
  .navigation li.level0.parent {
    position: relative;
  }
  .navigation li.level0.parent > a {
    position: relative;
  }
  .navigation li.level0.parent > a:before {
    content: "\e903";
    font-family: 'Jeneil-Theme';
    color: #00573f;
    position: absolute;
    top: 2px;
    right: -28px;
    font-size: 10px;
  }
  .navigation li.level0.parent.-active > a {
    position: relative;
  }
  .navigation li.level0.parent.-active > a:before {
    transform: rotate(180deg);
  }
  .navigation li.level0 > a {
    font-family: 'Montserrat-700';
    font-size: 1.6rem;
  }
  .navigation li.level0 .all-category {
    text-align: center;
    margin: 20px 0;
  }
  .navigation li.level0 .all-category a {
    font-family: 'Montserrat-700';
    text-decoration: underline;
    text-transform: uppercase;
    color: #4bdc94;
    font-size: 1.6rem;
    letter-spacing: 0.5px;
  }
  .navigation li.level1 {
    margin: auto;
    max-width: 300px;
  }
  .nav-sections {
    -webkit-overflow-scrolling: touch;
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: -100vw;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100vw;
    background: #faf8ef;
    z-index: 99;
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    margin: 0;
    padding: .8rem 3.5rem .8rem 2rem;
  }
  .nav-sections .switcher .label {
    display: block;
    margin-bottom: 5px;
  }
  .nav-sections .switcher:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .switcher-trigger strong {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .nav-sections .switcher-trigger strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 42px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .nav-sections .switcher-trigger strong:after {
    position: absolute;
    right: -40px;
    top: -16px;
  }
  .nav-sections .switcher-trigger.active strong:after {
    content: '\e621';
  }
  .nav-sections .switcher-dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    display: none;
    padding: 10px 0;
  }
  .nav-sections .switcher-options.active .switcher-dropdown {
    display: block;
  }
  .nav-sections .header.links {
    margin: 0;
    padding: 0;
    list-style: none none;
    border-bottom: 1px solid #d1d1d1;
  }
  .nav-sections .header.links li {
    font-size: 1.6rem;
    margin: 0;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #d1d1d1;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links li > a {
    border-top: 1px solid #d1d1d1;
  }
  .nav-sections .header.links a,
  .nav-sections .header.links a:hover {
    color: #575757;
    text-decoration: none;
    display: block;
    padding: 0.8rem 15px;
  }
  .nav-sections .header.links .header.links {
    border: 0;
  }
  .nav-before-open {
    height: 100%;
    overflow-x: hidden;
    width: 100%;
  }
  .nav-before-open .page-wrapper {
    -webkit-transition: left 0.3s;
    -moz-transition: left 0.3s;
    -ms-transition: left 0.3s;
    transition: left 0.3s;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: relative;
  }
  .nav-before-open body {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .nav-open .nav-sections {
    -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    left: 0;
  }
  .nav-sections-items {
    position: relative;
    z-index: 1;
  }
  .nav-sections-items:before,
  .nav-sections-items:after {
    content: '';
    display: table;
  }
  .nav-sections-items:after {
    clear: both;
  }
  .nav-sections-item-title {
    background: #e3e3e3;
    border: solid #d7d7d7;
    border-width: 0 0 1px 1px;
    box-sizing: border-box;
    float: left;
    height: 71px;
    padding-top: 24px;
    text-align: center;
    width: 33.33%;
  }
  .nav-sections-item-title.active {
    background: transparent;
    border-bottom: 0;
  }
  .nav-sections-item-title .nav-sections-item-switch:hover {
    text-decoration: none;
  }
  .nav-sections-item-content {
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    width: 100%;
  }
  .nav-sections-item-content:before,
  .nav-sections-item-content:after {
    content: '';
    display: table;
  }
  .nav-sections-item-content:after {
    clear: both;
  }
  .nav-sections-item-content.active {
    display: block;
  }
  .nav-sections-item-content .top-level-ul {
    padding: 0 15px;
    margin-top: 25px;
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .nav-toggle {
    display: none;
  }
  .nav-sections {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
  .nav-sections-item-title {
    display: none;
  }
  .nav-sections-item-content > * {
    display: none;
  }
  .nav-sections-item-content > .navigation {
    display: block;
  }
  .panel.header .links,
  .panel.header .switcher {
    display: inline-block;
  }
  .mobile-nav-head {
    display: none !important;
  }
  .navigation {
    height: inherit;
    left: auto;
    overflow: inherit;
    padding: 0;
    top: 0;
    width: 100%;
    z-index: 3;
  }
  .navigation .top-level-ul {
    gap: 25px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 0;
    margin: 0;
  }
  .navigation .top-level-ul li.level0 {
    margin: 0;
    padding: 40px 0;
  }
  .navigation .top-level-ul li.level0:hover > a {
    color: #4bdc94;
  }
  .navigation .top-level-ul li.level0.parent:after {
    content: "\e903";
    font-family: 'Jeneil-Theme';
    color: #00573f;
    font-size: 9px;
    vertical-align: 2px;
    padding-left: 5px;
  }
  .navigation .top-level-ul li.level0.parent:hover:after {
    color: #4bdc94;
  }
  .navigation .top-level-ul li.level0.parent.-active ul.level0 {
    display: flex;
  }
  .navigation .top-level-ul ul.level0 {
    display: none;
    gap: 15px;
    justify-content: center;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 999;
    left: 0;
    top: 103px;
    width: 100%;
    background: #faf8ef;
    overflow: hidden;
    box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
  }
  .navigation .top-level-ul ul.level1 {
    display: block !important;
  }
}
@media screen and (min-width: 1300px) {
  .navigation .top-level-ul {
    gap: 40px;
  }
}
@media screen and (min-width: 1440px) {
  .navigation li.level0 > a {
    font-family: 'Montserrat-700';
    font-size: 1.6rem;
  }
  .navigation .top-level-ul {
    gap: 50px;
  }
}
.tooltip.wrapper {
  position: relative;
}
.tooltip.wrapper .tooltip.content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333333;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-top: 5px;
  left: 0;
  top: 100%;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.tooltip.wrapper .tooltip.content:after {
  border-width: 5px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:before {
  border-width: 6px;
  border-color: transparent;
}
.tooltip.wrapper .tooltip.content:after,
.tooltip.wrapper .tooltip.content:before {
  bottom: 100%;
}
.tooltip.wrapper .tooltip.content:after {
  border-bottom-color: #ffffff;
  left: 15px;
  margin-left: -5px;
}
.tooltip.wrapper .tooltip.content:before {
  border-bottom-color: #bbbbbb;
  left: 15px;
  margin-left: -6px;
}
.tooltip.wrapper .tooltip.toggle {
  cursor: help;
}
.tooltip.wrapper .tooltip.toggle:hover + .tooltip.content,
.tooltip.wrapper .tooltip.toggle:focus + .tooltip.content,
.tooltip.wrapper:hover .tooltip.content {
  display: block;
}
.tooltip.wrapper .tooltip.content dl {
  margin-bottom: 0;
}
.tooltip.wrapper .tooltip.content dd {
  white-space: normal;
}
.tooltip.wrapper .tooltip.content .subtitle {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}
.tooltip.wrapper .tooltip.content .label {
  margin-top: 10px;
}
.tooltip.wrapper .tooltip.content .label:first-child {
  margin-top: 0;
}
.tooltip.wrapper .tooltip.content .values {
  margin: 0;
}
.ui-tooltip {
  position: absolute;
  z-index: 9999;
}
.load.indicator {
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  position: absolute;
}
.load.indicator:before {
  background: transparent url('../../frontend/Digitalsilk/jeneil/en_US/images/loader-2.gif') no-repeat 50% 50%;
  border-radius: 5px;
  height: 160px;
  width: 160px;
  bottom: 0;
  box-sizing: border-box;
  content: '';
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.load.indicator > span {
  display: none;
}
.loading-mask {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.5);
}
.loading-mask .loader > img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100;
}
.loading-mask .loader > p {
  display: none;
}
body > .loading-mask {
  z-index: 9999;
}
._block-content-loading {
  position: relative;
}
[data-role='main-css-loader'] {
  display: none;
}
.fieldset {
  border: 0;
  margin: 0 0 40px;
  padding: 0;
  letter-spacing: -.31em;
}
.fieldset > * {
  letter-spacing: normal;
}
.fieldset > .legend {
  margin: 0 0 20px;
  padding: 0 0 10px;
  width: 100%;
  box-sizing: border-box;
  float: left;
  font-weight: 300;
  line-height: 1.2;
  font-size: 1.8rem;
}
.fieldset > .legend + br {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.fieldset:last-child {
  margin-bottom: 20px;
}
.fieldset > .field,
.fieldset > .fields > .field {
  margin: 0 0 20px;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  margin: 0 0 8px;
  display: inline-block;
}
.fieldset > .field:last-child,
.fieldset > .fields > .field:last-child {
  margin-bottom: 0;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  font-weight: 600;
}
.fieldset > .field > .label + br,
.fieldset > .fields > .field > .label + br {
  display: none;
}
.fieldset > .field .choice input,
.fieldset > .fields > .field .choice input {
  vertical-align: top;
}
.fieldset > .field .fields.group:before,
.fieldset > .fields > .field .fields.group:before,
.fieldset > .field .fields.group:after,
.fieldset > .fields > .field .fields.group:after {
  content: '';
  display: table;
}
.fieldset > .field .fields.group:after,
.fieldset > .fields > .field .fields.group:after {
  clear: both;
}
.fieldset > .field .fields.group .field,
.fieldset > .fields > .field .fields.group .field {
  box-sizing: border-box;
  float: left;
}
.fieldset > .field .fields.group.group-2 .field,
.fieldset > .fields > .field .fields.group.group-2 .field {
  width: 50% !important;
}
.fieldset > .field .fields.group.group-3 .field,
.fieldset > .fields > .field .fields.group.group-3 .field {
  width: 33.3% !important;
}
.fieldset > .field .fields.group.group-4 .field,
.fieldset > .fields > .field .fields.group.group-4 .field {
  width: 25% !important;
}
.fieldset > .field .fields.group.group-5 .field,
.fieldset > .fields > .field .fields.group.group-5 .field {
  width: 20% !important;
}
.fieldset > .field .addon,
.fieldset > .fields > .field .addon {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0;
  width: 100%;
}
.fieldset > .field .addon textarea,
.fieldset > .fields > .field .addon textarea,
.fieldset > .field .addon select,
.fieldset > .fields > .field .addon select,
.fieldset > .field .addon input,
.fieldset > .fields > .field .addon input {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  display: inline-block;
  margin: 0;
  width: auto;
}
.fieldset > .field .addon .addbefore,
.fieldset > .fields > .field .addon .addbefore,
.fieldset > .field .addon .addafter,
.fieldset > .fields > .field .addon .addafter {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 5px;
  font-family: Montserrat-500;
  font-size: 16px;
  height: 46px;
  line-height: 1.42857143;
  padding: 0 9px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
}
.fieldset > .field .addon .addbefore:disabled,
.fieldset > .fields > .field .addon .addbefore:disabled,
.fieldset > .field .addon .addafter:disabled,
.fieldset > .fields > .field .addon .addafter:disabled {
  opacity: 0.5;
}
.fieldset > .field .addon .addbefore::-moz-placeholder,
.fieldset > .fields > .field .addon .addbefore::-moz-placeholder,
.fieldset > .field .addon .addafter::-moz-placeholder,
.fieldset > .fields > .field .addon .addafter::-moz-placeholder {
  color: #575757;
}
.fieldset > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addbefore::-webkit-input-placeholder,
.fieldset > .field .addon .addafter::-webkit-input-placeholder,
.fieldset > .fields > .field .addon .addafter::-webkit-input-placeholder {
  color: #575757;
}
.fieldset > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addbefore:-ms-input-placeholder,
.fieldset > .field .addon .addafter:-ms-input-placeholder,
.fieldset > .fields > .field .addon .addafter:-ms-input-placeholder {
  color: #575757;
}
.fieldset > .field .addon .addbefore,
.fieldset > .fields > .field .addon .addbefore {
  float: left;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}
.fieldset > .field .additional,
.fieldset > .fields > .field .additional {
  margin-top: 10px;
}
.fieldset > .field.required > .label:after,
.fieldset > .fields > .field.required > .label:after,
.fieldset > .field._required > .label:after,
.fieldset > .fields > .field._required > .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.fieldset > .field .note,
.fieldset > .fields > .field .note {
  font-size: 1.2rem;
  margin: 3px 0 0;
  padding: 0;
  display: inline-block;
  text-decoration: none;
}
.fieldset > .field .note:before,
.fieldset > .fields > .field .note:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 12px;
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.fieldset > .field.no-label > .label,
.fieldset > .fields > .field.no-label > .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.fieldset > .field.choice .label,
.fieldset > .fields > .field.choice .label {
  display: inline;
  font-weight: normal;
  margin: 0;
}
.column:not(.main) .fieldset > .field .label,
.column:not(.main) .fieldset > .fields > .field .label {
  font-weight: normal;
}
.fieldset > .field .field.choice,
.fieldset > .fields > .field .field.choice {
  margin-bottom: 10px;
}
.fieldset > .field .field.choice:last-child,
.fieldset > .fields > .field .field.choice:last-child {
  margin-bottom: 0;
}
.legend + .fieldset,
.legend + div {
  clear: both;
}
.legend > span {
  margin-right: 5px;
}
fieldset.field {
  border: 0;
  padding: 0;
}
.field.date .time-picker {
  display: inline-block;
  margin-top: 10px;
  white-space: nowrap;
}
.field .message.warning {
  margin-top: 10px;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-size: 30px 60px;
  text-indent: .01em;
  text-overflow: '';
}
select::-ms-expand {
  display: none;
}
select.admin__control-multiselect {
  height: auto;
}
.field-error,
div.mage-error {
  margin-top: 7px;
}
.field-error {
  color: #e02b27;
  font-size: 1.2rem;
}
.product-options-wrapper .date.required div[for*='options'].mage-error {
  display: none !important;
}
.field .tooltip {
  position: relative;
}
.field .tooltip .tooltip-content {
  background: #ffffff;
  max-width: 360px;
  min-width: 210px;
  padding: 12px 16px;
  z-index: 100;
  display: none;
  position: absolute;
  text-align: left;
  color: #333333;
  line-height: 1.4;
  border: 1px solid #bbbbbb;
  margin-left: 5px;
  left: 100%;
  top: 0;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  border: solid transparent;
  content: '';
  height: 0;
  position: absolute;
  width: 0;
}
.field .tooltip .tooltip-content:after {
  border-width: 5px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:before {
  border-width: 6px;
  border-color: transparent;
}
.field .tooltip .tooltip-content:after,
.field .tooltip .tooltip-content:before {
  right: 100%;
}
.field .tooltip .tooltip-content:after {
  border-right-color: #ffffff;
  margin-top: -5px;
  top: 15px;
}
.field .tooltip .tooltip-content:before {
  border-right-color: #bbbbbb;
  margin-top: -6px;
  top: 15px;
}
.field .tooltip .tooltip-toggle {
  cursor: help;
}
.field .tooltip .tooltip-toggle:hover + .tooltip-content,
.field .tooltip .tooltip-toggle:focus + .tooltip-content,
.field .tooltip:hover .tooltip-content {
  display: block;
}
.field .tooltip .tooltip-content {
  min-width: 200px;
  white-space: normal;
}
input:focus ~ .tooltip .tooltip-content,
select:focus ~ .tooltip .tooltip-content {
  display: block;
}
._has-datepicker ~ .ui-datepicker-trigger {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: block;
  text-decoration: none;
  display: inline-block;
  margin-top: -4px;
  vertical-align: middle;
}
._has-datepicker ~ .ui-datepicker-trigger:focus,
._has-datepicker ~ .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
._has-datepicker ~ .ui-datepicker-trigger:hover {
  background: none;
  border: none;
}
._has-datepicker ~ .ui-datepicker-trigger.disabled,
._has-datepicker ~ .ui-datepicker-trigger[disabled],
fieldset[disabled] ._has-datepicker ~ .ui-datepicker-trigger {
  pointer-events: none;
  opacity: 0.5;
}
._has-datepicker ~ .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
._has-datepicker ~ .ui-datepicker-trigger:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 23px;
  line-height: 23px;
  color: #7d7d7d;
  content: '\e612';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
._has-datepicker ~ .ui-datepicker-trigger:focus {
  box-shadow: none;
  outline: 0;
}
.sidebar .fieldset {
  margin: 0;
}
.sidebar .fieldset > .field:not(.choice):not(:last-child),
.sidebar .fieldset .fields > .field:not(:last-child) {
  margin: 0 0 20px;
}
.sidebar .fieldset > .field:not(.choice) .label,
.sidebar .fieldset .fields > .field .label {
  margin: 0 0 4px;
  padding: 0 0 5px;
  text-align: left;
  width: 100%;
}
.sidebar .fieldset > .field:not(.choice) .control,
.sidebar .fieldset .fields > .field .control {
  width: 100%;
}
@font-face {
  font-family: 'luma-icons';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Luma-Icons.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Luma-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
button:not(.primary) {
  box-shadow: none;
}
button:not(.primary):active {
  box-shadow: inset 0 1px 0 0 rgba(204, 204, 204, 0.8), inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
body:not(._keyfocus) button:focus {
  box-shadow: none;
}
.action.primary,
.action-primary {
  background-image: none;
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  font-family: 'Montserrat-500';
  font-weight: 600;
  padding: 15px 28px;
  font-size: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  text-transform: uppercase;
  line-height: 1;
  box-shadow: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  position: relative;
  border: none;
}
.action.primary:focus,
.action-primary:focus,
.action.primary:active,
.action-primary:active {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
}
.action.primary:hover,
.action-primary:hover {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.action.primary.disabled,
.action-primary.disabled,
.action.primary[disabled],
.action-primary[disabled],
fieldset[disabled] .action.primary,
fieldset[disabled] .action-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.action.primary:before,
.action-primary:before {
  content: "\e905";
  font-family: 'Jeneil-Theme';
  position: absolute;
  bottom: -22px;
  left: -18px;
  font-size: 30px;
  color: #9ddd6b;
  opacity: 0;
  transition: 0.5s;
}
.action.primary:after,
.action-primary:after {
  content: "\e904";
  font-family: 'Jeneil-Theme';
  position: absolute;
  top: -18px;
  right: -20px;
  font-size: 30px;
  color: #cede69;
  opacity: 0;
  transition: 0.5s;
}
.action.primary:hover:before,
.action-primary:hover:before,
.action.primary:focus:before,
.action-primary:focus:before,
.action.primary:hover:after,
.action-primary:hover:after,
.action.primary:focus:after,
.action-primary:focus:after {
  opacity: 1;
  transition: 0.5s;
}
.action.primary:focus,
.action-primary:focus {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.action-secondary {
  background-color: #00573f;
  border: 1px solid #00573f;
  color: #FFFFFF;
  height: 46px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.action-secondary:hover {
  background-color: #00573f;
  border: 1px solid #00573f;
  color: #FFFFFF;
}
.product.data.items {
  margin: 0;
  padding: 0;
}
.product.data.items > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.product.data.items > .item.title > .switch {
  display: block;
}
.product.data.items > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.product.data.items > .item.content:before,
.product.data.items > .item.content:after {
  content: '';
  display: table;
}
.product.data.items > .item.content:after {
  clear: both;
}
.product.data.items > .item.content.active {
  display: block;
}
.product.data.items > .item.title {
  margin: 0;
}
.product.data.items > .item.title > .switch {
  border-top: 1px solid #cccccc;
  height: 40px;
  padding: 1px 10px 1px 10px;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.4rem;
  color: #333333;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:visited {
  color: #6d6d6d;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:hover {
  color: #333333;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.product.data.items > .item.title:not(.disabled) > .switch:active,
.product.data.items > .item.title.active > .switch,
.product.data.items > .item.title.active > .switch:focus,
.product.data.items > .item.title.active > .switch:hover {
  color: #333333;
  text-decoration: none;
  padding-bottom: 1px;
}
.product.data.items > .item.content {
  background: #ffffff;
  margin: 0;
  padding: 10px 10px 30px;
}
.product.data.items .item.title a {
  position: relative;
  text-decoration: none;
}
.product.data.items .item.title a:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: inherit;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.product.data.items .item.title a:after {
  position: absolute;
  right: 10px;
  top: 1px;
}
.product.data.items .item.title.active a:after {
  content: '\e621';
}
.product.data.items .item.title > .switch {
  background-color: white;
}
.product.data.items .value p:last-child {
  margin-bottom: 0;
}
.product.data.items .table-wrapper {
  margin: 0;
}
.page-products .message.info {
  padding: 15px;
}
.page-products .message.info > *:first-child:before {
  content: '';
}
.pages > .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .items {
  font-size: 0;
  letter-spacing: -1px;
  line-height: 0;
  white-space: nowrap;
  margin: 0;
  padding: 0;
  list-style: none none;
  display: inline-block;
  font-weight: 400;
}
.pages .item {
  font-size: 1.2rem;
  line-height: 3rem;
  letter-spacing: normal;
  margin: 0 8px 0 0;
  display: inline-block;
}
.pages .item .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages a.page {
  color: #006bb4;
  display: inline-block;
  padding: 0 5px;
  text-decoration: none;
}
.pages a.page:visited {
  color: #006bb4;
}
.pages a.page:hover {
  color: #006bb4;
  text-decoration: none;
}
.pages a.page:active {
  color: #00573f;
}
.pages strong.page {
  background: #e5e5e5;
  font-size: 1.2rem;
  line-height: 3rem;
  letter-spacing: normal;
  color: #333333;
  display: inline-block;
  font-weight: 700;
  padding: 0 5px;
}
.pages .action {
  background: #f0f0f0;
  border: 1px solid #cccccc;
  color: #7d7d7d;
  display: inline-block;
  padding: 0;
  text-decoration: none;
}
.pages .action:visited {
  color: #7d7d7d;
}
.pages .action:hover {
  background: #dedede;
  color: #7d7d7d;
  text-decoration: none;
}
.pages .action:active {
  color: #7d7d7d;
}
.pages .action.next {
  display: inline-block;
  text-decoration: none;
}
.pages .action.next:visited:before {
  color: #7d7d7d;
}
.pages .action.next:active:before {
  color: #7d7d7d;
}
.pages .action.next > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: inherit;
  color: #7d7d7d;
  content: '\e608';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.next:hover:before {
  color: #7d7d7d;
}
.pages .action.next:active:before {
  color: #7d7d7d;
}
.pages .action.previous {
  display: inline-block;
  text-decoration: none;
}
.pages .action.previous:visited:before {
  color: #7d7d7d;
}
.pages .action.previous:active:before {
  color: #7d7d7d;
}
.pages .action.previous > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pages .action.previous:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: inherit;
  color: #7d7d7d;
  content: '\e617';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.pages .action.previous:hover:before {
  color: #7d7d7d;
}
.pages .action.previous:active:before {
  color: #7d7d7d;
}
.pages .action {
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
  border-radius: 3px;
  padding: 0 8px;
}
.pages .action.previous {
  margin-right: 8px;
}
.pages .action.next {
  margin-left: 8px;
}
.actions-toolbar > .primary,
.actions-toolbar > .secondary {
  margin-bottom: 10px;
  text-align: center;
}
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action {
  margin-bottom: 10px;
}
.actions-toolbar > .primary .action:last-child,
.actions-toolbar > .secondary .action:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .primary:last-child,
.actions-toolbar > .secondary:last-child {
  margin-bottom: 0;
}
.actions-toolbar > .secondary .action.back {
  display: none;
}
.breadcrumbs {
  margin: 0 0 15px;
}
.breadcrumbs .items {
  font-size: 1.6rem;
  color: #707070;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .items > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .item {
  margin: 0;
}
.breadcrumbs a {
  color: #00573f;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #00573f;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #00573f;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #00573f;
  text-decoration: none;
}
.breadcrumbs strong {
  font-weight: 400;
}
.breadcrumbs .item:not(:last-child) {
  display: inline-block;
  text-decoration: none;
}
.breadcrumbs .item:not(:last-child):after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 23px;
  line-height: 17px;
  content: '/';
  font-family: 'luma-icons';
  margin: 0 2px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close {
  position: absolute;
  height: 40px;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1001;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.ui-dialog.popup .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-dialog.popup .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.ui-dialog.popup .action.close:hover:before {
  color: #737373;
}
.ui-dialog.popup .action.close:active:before {
  color: #737373;
}
.ui-dialog.popup .action.close:focus,
.ui-dialog.popup .action.close:active {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close:hover {
  background: none;
  border: none;
}
.ui-dialog.popup .action.close.disabled,
.ui-dialog.popup .action.close[disabled],
fieldset[disabled] .ui-dialog.popup .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.popup .actions-toolbar .action.cancel {
  font-weight: 400;
}
.popup-pointer {
  margin-left: -14px;
  position: absolute;
  top: -14px;
}
.popup-pointer:before,
.popup-pointer:after {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-bottom-style: solid;
}
.popup-pointer:before {
  left: 2px;
  top: 2px;
  border: solid 6px;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.popup-pointer:after {
  left: 1px;
  top: 0px;
  border: solid 7px;
  border-color: transparent transparent #aeaeae transparent;
  z-index: 98;
}
.price-tier_price .price-excluding-tax,
.price-tier_price .price-including-tax {
  display: inline;
}
.price-including-tax,
.price-excluding-tax {
  display: block;
  font-size: 1.8rem;
  line-height: 1;
}
.price-including-tax .price,
.price-excluding-tax .price {
  font-weight: 700;
}
.price-including-tax + .price-excluding-tax,
.weee[data-label] {
  display: block;
  font-size: 1.8rem;
}
.price-including-tax + .price-excluding-tax:before,
.weee[data-label]:before {
  content: attr(data-label) ': ';
  font-size: 1.1rem;
}
.price-including-tax + .price-excluding-tax .price,
.weee[data-label] .price {
  font-size: 1.1rem;
}
body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.modals-overlay {
  z-index: 899;
}
.modal-slide,
.modal-popup {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s .3s, opacity .3s ease;
  transition: visibility 0s .3s, opacity .3s ease;
}
.modal-slide._show,
.modal-popup._show {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
  background-color: #ffffff;
  box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
  opacity: 1;
  pointer-events: auto;
}
.modal-slide {
  left: 44px;
  z-index: 900;
}
.modal-slide._show .modal-inner-wrap {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
  height: 100%;
  overflow-y: auto;
  position: static;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
  overflow-y: visible;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
  margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
  padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
  padding-bottom: 2.1rem;
  padding-top: 2.1rem;
}
.modal-popup {
  z-index: 900;
  left: 0;
  overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
  margin: 5rem auto;
  width: 75%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  box-sizing: border-box;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: transform .2s ease;
}
.modal-popup._inner-scroll {
  overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll {
  overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
  max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap {
  max-height: none;
}
.modal-popup._inner-scroll .modal-content {
  overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
  padding-left: 3rem;
  padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.modal-popup .modal-header {
  padding-bottom: 1.2rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer {
  margin-top: auto;
  padding-bottom: 3rem;
  padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
  text-align: right;
}
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  position: absolute;
  right: 0;
  top: 0;
}
.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active {
  background: none;
  border: none;
}
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover {
  background: none;
  border: none;
}
.modal-custom .action-close.disabled,
.modal-popup .action-close.disabled,
.modal-slide .action-close.disabled,
.modal-custom .action-close[disabled],
.modal-popup .action-close[disabled],
.modal-slide .action-close[disabled],
fieldset[disabled] .modal-custom .action-close,
fieldset[disabled] .modal-popup .action-close,
fieldset[disabled] .modal-slide .action-close {
  pointer-events: none;
  opacity: 0.5;
}
.modal-custom .action-close > span,
.modal-popup .action-close > span,
.modal-slide .action-close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.modal-custom .action-close:before,
.modal-popup .action-close:before,
.modal-slide .action-close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 14px;
  color: #757575;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: inherit;
}
.modal-custom .action-close:active:before,
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
  color: inherit;
}
.modal-custom .action-close:hover:before,
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
  color: #1a1a1a;
}
.modal-custom .action-close {
  margin: 15px;
}
.modal-popup {
  pointer-events: none;
}
.modal-popup .modal-title {
  border-bottom: 1px solid #c1c1c1;
  font-weight: 300;
  padding-bottom: 10px;
  font-size: 26px;
  margin-bottom: 0;
  min-height: 1em;
  word-wrap: break-word;
}
.modal-popup .action-close {
  padding: 20px;
}
.modal-slide .action-close {
  margin: 15px;
  padding: 0;
}
.modal-slide .page-main-actions {
  margin-bottom: -12.9rem;
  margin-top: 2.1rem;
}
.modals-overlay {
  background: #022817;
  opacity: 0.5;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
body._has-modal-custom .modal-custom-overlay {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 899;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.lac-notification-sticky {
  position: relative;
  z-index: 999;
}
.lac-notification-sticky .lac-notification {
  background-color: #373330;
  color: #ffffff;
  font-size: 16px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon {
  float: left;
  margin: 10px 25px 10px 10px;
}
.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img {
  display: block;
}
.lac-notification-sticky .lac-notification .lac-notification-text {
  float: left;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links {
  float: right;
  padding: 15px 0;
}
.lac-notification-sticky .lac-notification .lac-notification-links a {
  color: #ffffff;
  font-size: 14px;
}
.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after {
  background: url('../../frontend/Digitalsilk/jeneil/en_US/Magento_LoginAsCustomerFrontendUi/images/close.svg');
  content: ' ';
  display: inline-block;
  height: 12px;
  margin-left: 5px;
  vertical-align: middle;
  width: 12px;
}
@font-face {
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  src: url('../../frontend/Digitalsilk/jeneil/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
  src: url('../../frontend/Digitalsilk/jeneil/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Digitalsilk/jeneil/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('../../frontend/Digitalsilk/jeneil/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype');
}
.pagebuilder-icon,
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  -webkit-font-smoothing: antialiased;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
}
[class^='pagebuilder-icon-']:before,
[class*=' pagebuilder-icon-']:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: 'pagebuilder-font';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
}
.pagebuilder-icon-down:before {
  content: '\f101';
}
.pagebuilder-icon-next:before {
  content: '\f102';
}
.pagebuilder-icon-prev:before {
  content: '\f103';
}
.pagebuilder-icon-up:before {
  content: '\f104';
}
.product-full-width-section {
  padding: .5em 0;
}
.product-full-width-section .block.review-add {
  margin-top: 2.7rem;
}
.page-layout-product-full-width .block.related {
  margin-top: 2.7rem;
}
.page-main-details .product-section-title {
  border-bottom: 1px solid #c6c6c6;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.additional-attributes-wrapper .additional-attributes {
  border: none;
  width: auto;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > th {
  border: none;
  padding: 5.5px 30px 10px 0;
}
.additional-attributes-wrapper .additional-attributes > tbody > tr > td {
  border: none;
  padding: 5.5px 5px 10px;
}
.cms-index-index.page-layout-cms-full-width .nav-sections {
  margin-bottom: 0;
}
.slick-slider {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
.slick-track:before,
.slick-track:after {
  content: '';
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-prev {
  left: 2rem;
}
.slick-prev:before {
  content: '\f103';
  padding-right: 5px;
}
.slick-next {
  right: 2rem;
}
.slick-next:before {
  content: '\f102';
  padding-left: 5px;
}
.slick-prev,
.slick-next {
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: rgba(252, 252, 252, 0.6);
  border: none;
  border-radius: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 60px;
  z-index: 101;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: .2;
}
.slick-prev:hover,
.slick-next:hover {
  background: #fcfcfc;
  border: none;
}
.slick-prev:hover.slick-disabled,
.slick-next:hover.slick-disabled {
  opacity: .2;
}
.slick-prev:hover:before,
.slick-next:hover:before {
  color: #494949;
}
.slick-prev:before,
.slick-next:before,
.slick-prev:after,
.slick-next:after {
  color: #555555;
  font-size: 38px;
  opacity: 1;
}
.slick-prev:active,
.slick-next:active,
.slick-prev:focus,
.slick-next:focus,
.slick-prev:not(.primary),
.slick-next:not(.primary) {
  background: rgba(252, 252, 252, 0.7);
  border: none;
  box-shadow: none;
}
.slick-prev:active:active,
.slick-next:active:active,
.slick-prev:focus:active,
.slick-next:focus:active,
.slick-prev:not(.primary):active,
.slick-next:not(.primary):active {
  box-shadow: none;
}
.slick-dots {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  display: block;
  list-style: none;
  margin: 0;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.slick-dots li {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 14px;
}
.slick-dots li button {
  background: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 10px;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 14px;
  padding: 0;
  text-indent: -99999px;
  transition: .3s;
  width: 14px;
}
.slick-dots li button:hover {
  border: 1px solid #b3b3b3;
}
.slick-dots li button:active,
.slick-dots li button:focus,
.slick-dots li button:not(.primary) {
  box-shadow: none;
}
.slick-dots li.slick-active button {
  background: #1c1918;
}
[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='banner'] > [data-element='link']:hover,
[data-content-type='banner'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
.pagebuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  box-sizing: border-box;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  box-sizing: border-box;
  padding: 30px;
  position: relative;
  transition: background-color 500ms ease;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
}
.pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-banner-wrapper.jarallax .video-overlay {
  z-index: 0;
}
.pagebuilder-banner-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-banner-wrapper .pagebuilder-banner-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
[data-content-type$='block'] .block p:last-child {
  margin-bottom: 1rem;
  margin-top: 0;
}
[data-content-type='buttons'] {
  max-width: 100%;
}
[data-content-type='button-item'] {
  max-width: 100%;
}
[data-content-type='button-item'] [data-element='link'],
[data-content-type='button-item'] [data-element='empty_link'] {
  max-width: 100%;
  word-wrap: break-word;
}
[data-content-type='button-item'] [data-element='empty_link'] {
  cursor: default;
}
a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
  line-height: 2.2rem;
  font-size: 1.8rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 14px 17px;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  box-shadow: none;
  box-sizing: border-box;
  display: inline-block;
}
a.pagebuilder-button-link:visited,
button.pagebuilder-button-link:visited,
div.pagebuilder-button-link:visited {
  color: #006bb4;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
  color: #006bb4;
  text-decoration: underline;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
  color: #00573f;
  text-decoration: underline;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover,
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active,
a.pagebuilder-button-link:focus,
button.pagebuilder-button-link:focus,
div.pagebuilder-button-link:focus {
  background: none;
  border: 0;
}
a.pagebuilder-button-link.disabled,
button.pagebuilder-button-link.disabled,
div.pagebuilder-button-link.disabled,
a.pagebuilder-button-link[disabled],
button.pagebuilder-button-link[disabled],
div.pagebuilder-button-link[disabled],
fieldset[disabled] a.pagebuilder-button-link,
fieldset[disabled] button.pagebuilder-button-link,
fieldset[disabled] div.pagebuilder-button-link {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  text-decoration: none;
  background-image: none;
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  font-family: 'Montserrat-500';
  font-weight: 600;
  margin: 0;
  padding: 15px 28px;
  font-size: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  text-transform: uppercase;
  line-height: 1;
  box-shadow: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  position: relative;
  border: 1px solid transparent;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active,
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
  text-decoration: none;
}
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus,
a.pagebuilder-button-primary:active,
button.pagebuilder-button-primary:active,
div.pagebuilder-button-primary:active {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
a.pagebuilder-button-primary.disabled,
button.pagebuilder-button-primary.disabled,
div.pagebuilder-button-primary.disabled,
a.pagebuilder-button-primary[disabled],
button.pagebuilder-button-primary[disabled],
div.pagebuilder-button-primary[disabled],
fieldset[disabled] a.pagebuilder-button-primary,
fieldset[disabled] button.pagebuilder-button-primary,
fieldset[disabled] div.pagebuilder-button-primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
a.pagebuilder-button-primary:before,
button.pagebuilder-button-primary:before,
div.pagebuilder-button-primary:before {
  content: "\e905";
  font-family: 'Jeneil-Theme';
  position: absolute;
  bottom: -22px;
  left: -18px;
  font-size: 30px;
  color: #9ddd6b;
  opacity: 0;
  transition: 0.5s;
}
a.pagebuilder-button-primary:after,
button.pagebuilder-button-primary:after,
div.pagebuilder-button-primary:after {
  content: "\e904";
  font-family: 'Jeneil-Theme';
  position: absolute;
  top: -18px;
  right: -20px;
  font-size: 30px;
  color: #cede69;
  opacity: 0;
  transition: 0.5s;
}
a.pagebuilder-button-primary:hover:before,
button.pagebuilder-button-primary:hover:before,
div.pagebuilder-button-primary:hover:before,
a.pagebuilder-button-primary:focus:before,
button.pagebuilder-button-primary:focus:before,
div.pagebuilder-button-primary:focus:before,
a.pagebuilder-button-primary:hover:after,
button.pagebuilder-button-primary:hover:after,
div.pagebuilder-button-primary:hover:after,
a.pagebuilder-button-primary:focus:after,
button.pagebuilder-button-primary:focus:after,
div.pagebuilder-button-primary:focus:after {
  opacity: 1;
  transition: 0.5s;
}
a.pagebuilder-button-primary:focus,
button.pagebuilder-button-primary:focus,
div.pagebuilder-button-primary:focus {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  text-transform: uppercase;
  line-height: 1;
  box-shadow: none;
  position: relative;
  border: 1px solid #022817;
  text-decoration: none;
  padding: 15px 28px;
  vertical-align: -2px;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  text-decoration: none;
  background: #00573F;
  color: #FFFFFF;
}
.pagebuilder-column {
  box-sizing: border-box;
}
[data-content-type='heading'] {
  word-wrap: break-word;
}
[data-content-type='html'] {
  word-wrap: break-word;
}
figure[data-content-type='image'] {
  box-sizing: border-box;
}
figure[data-content-type='image'] > [data-element='link'],
figure[data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit;
}
figure[data-content-type='image'] figcaption {
  word-wrap: break-word;
}
[data-content-type='map'] {
  box-sizing: border-box;
  height: 300px;
}
[data-content-type='row'] li.product-item {
  text-align: left;
}
.pagebuilder-column .widget-product-grid .product-item {
  max-width: 100%;
  min-width: 50px;
}
.pagebuilder-column .widget-product-grid .product-item .price-box {
  word-wrap: break-word;
}
.pagebuilder-column .widget-product-grid .product-item .price-box .price {
  white-space: normal;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
  display: inline-block;
  max-width: 100%;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
  display: inline-block;
  width: auto;
}
.pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
  max-width: 100%;
  white-space: normal;
}
.pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
  width: 200px;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item {
  display: block;
}
[data-content-type='products'][data-appearance='carousel'] .slick-initialized li.product-item:first-child {
  visibility: visible;
}
[data-content-type='products'][data-appearance='carousel'] .product-item-info {
  width: auto;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item {
  display: none;
}
[data-content-type='products'][data-appearance='carousel'] li.product-item:first-child {
  display: block;
  visibility: hidden;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item {
  opacity: .5;
  transition: all 300ms ease;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .product-item:hover {
  opacity: 1;
}
[data-content-type='products'][data-appearance='carousel'].center-mode .slick-current .product-item {
  opacity: 1;
}
[data-content-type='row'][data-appearance='contained'] {
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  max-width: 1280px;
}
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-bleed'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] {
  box-sizing: border-box;
}
[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  max-width: 1640px;
  width: 100%;
}
[data-content-type='slide'] {
  box-sizing: border-box;
  line-height: 20px;
  min-height: inherit;
  overflow: hidden;
}
[data-content-type='slide'] > [data-element='link'],
[data-content-type='slide'] > [data-element='empty_link'] {
  color: inherit;
  min-height: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] > [data-element='link']:hover,
[data-content-type='slide'] > [data-element='empty_link']:hover {
  color: inherit;
  text-decoration: inherit;
}
[data-content-type='slide'] + [data-content-type='slide'] {
  height: 0;
  min-height: 0;
}
.slick-slider [data-content-type='slide'] + [data-content-type='slide'] {
  height: initial;
  min-height: inherit;
}
.pagebuilder-slide-wrapper {
  border-radius: inherit;
  box-sizing: border-box;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.pagebuilder-slide-wrapper .jarallax-viewport-element {
  height: 100%;
  left: -15000vw;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 100;
}
.slick-current .pagebuilder-slide-wrapper .jarallax-viewport-element {
  left: 0;
}
.pagebuilder-slide-wrapper.jarallax .video-overlay {
  -webkit-transform: unset;
  z-index: 1;
}
.pagebuilder-slide-wrapper.jarallax .pagebuilder-overlay {
  position: relative;
  z-index: 2;
}
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > div,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > img,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > video,
.pagebuilder-slide-wrapper.jarallax [id*='jarallax-container'] > iframe {
  margin: auto !important;
  transform: none !important;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay {
  -moz-transition: background-color 500ms ease;
  -o-transition: background-color 500ms ease;
  -webkit-transition: background-color 500ms ease;
  border-radius: inherit;
  box-sizing: border-box;
  padding: 30px;
  transition: background-color 500ms ease;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: inherit;
}
.pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
  max-width: 540px;
}
.pagebuilder-slide-wrapper [data-element='content'] {
  min-height: 50px;
  overflow: auto;
}
.pagebuilder-slide-wrapper .pagebuilder-slide-button {
  -moz-transition: opacity 500ms ease;
  -o-transition: opacity 500ms ease;
  -webkit-transition: opacity 500ms ease;
  margin: 20px 0 0 0;
  max-width: 100%;
  text-align: inherit;
  transition: opacity 500ms ease;
  word-break: break-word;
}
.pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%;
}
[data-appearance='collage-centered'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto;
}
[data-appearance='collage-left'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto;
}
[data-appearance='collage-right'] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
}
div[data-content-type='slider'] {
  visibility: hidden;
}
div[data-content-type='slider'].slick-initialized {
  visibility: visible;
}
div[data-content-type='slider'] .slick-list,
div[data-content-type='slider'] .slick-track,
div[data-content-type='slider'] .slick-slide {
  min-height: inherit;
}
div[data-content-type='slider'] .slick-list > div,
div[data-content-type='slider'] .slick-track > div,
div[data-content-type='slider'] .slick-slide > div {
  line-height: 0;
  min-height: inherit;
  overflow: hidden;
  width: 100%;
}
a.button {
  -moz-appearance: button;
  -webkit-appearance: button;
  appearance: button;
  color: initial;
  padding: 10px;
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation {
  display: block;
  font-size: 0;
  margin: 25px 0 0 0;
  padding: 0;
}
div[data-content-type='tabs'] .tabs-navigation li:first-child {
  margin-left: 0 !important;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow-wrap: break-word;
  position: relative;
  word-wrap: break-word;
  z-index: 1;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
  margin-left: -1px;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  border-right: 0;
  color: #00573f;
  cursor: pointer !important;
  display: block;
  font-size: 1.8rem;
  padding: 8px 25px;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
  border-bottom: 2px solid rgba(0, 87, 63, 0.2);
  opacity: 0.8;
  font-family: 'Montserrat-700';
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
  display: block;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
  text-decoration: none;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
  border-right: 1px solid #cccccc;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all .3s;
  border-bottom: 2px solid #4BDC94;
  opacity: 1;
}
div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #cccccc;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  z-index: 9;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
  box-sizing: border-box;
  min-height: inherit;
}
div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
  display: none;
}
div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important;
}
div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important;
}
div[data-content-type='text'] {
  word-wrap: break-word;
}
div[data-content-type='video'] {
  font-size: 0;
}
div[data-content-type='video'] .pagebuilder-video-inner {
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}
div[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
div[data-content-type='video'] iframe,
div[data-content-type='video'] video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.jarallax {
  position: relative;
  z-index: 0;
}
.jarallax > .jarallax-img {
  font-family: 'object-fit: cover;', sans-serif;
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.jarallax-video-fallback {
  transform: scale3d(0, 0, 0);
}
.jarallax .video-overlay {
  -webkit-transform: translate3d(0, 0, 0);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -99;
}
.jarallax [id*='jarallax-container'] video,
.jarallax [id*='jarallax-container'] iframe {
  visibility: hidden;
}
.cms-content-important {
  background-color: #f5f5f5;
  color: #333333;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.1;
  margin: 0 0 35px -20px;
  padding: 20px;
}
.pagebuilder-full-width {
  float: left;
  width: 100%;
}
.pagebuilder-content-type {
  box-sizing: border-box;
  margin-bottom: 20px;
}
.pagebuilder-accordion {
  margin: 0;
  padding: 0;
}
.pagebuilder-accordion > .item.title {
  box-sizing: border-box;
  float: none;
  width: 100%;
}
.pagebuilder-accordion > .item.title > .switch {
  display: block;
}
.pagebuilder-accordion > .item.content {
  box-sizing: border-box;
  display: block;
  float: none;
  margin: 0;
}
.pagebuilder-accordion > .item.content:before,
.pagebuilder-accordion > .item.content:after {
  content: '';
  display: table;
}
.pagebuilder-accordion > .item.content:after {
  clear: both;
}
.pagebuilder-accordion > .item.content.active {
  display: block;
}
.pagebuilder-accordion > .item.title {
  margin: 0;
}
.pagebuilder-accordion > .item.title > .switch {
  border-top: 1px solid #cccccc;
  height: 40px;
  padding: 1px 10px 1px 10px;
  font-weight: 600;
  line-height: 40px;
  font-size: 1.4rem;
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #6d6d6d;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #333333;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title:not(.disabled) > .switch:active,
.pagebuilder-accordion > .item.title.active > .switch,
.pagebuilder-accordion > .item.title.active > .switch:focus,
.pagebuilder-accordion > .item.title.active > .switch:hover {
  color: #333333;
  text-decoration: none;
  padding-bottom: 1px;
}
.pagebuilder-accordion > .item.content {
  background: #ffffff;
  margin: 0;
  padding: 10px 10px 30px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.wishlist.share .g-recaptcha {
  margin-bottom: 40px;
}
.timeline-section {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(75, 220, 148, 0.25) 100%);
}
.timeline-section .c-heading {
  text-align: center;
}
.timeline-section .timeline-slider {
  margin-top: 30px;
}
.timeline-section .timeline-wrap {
  background: #ffffff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  display: flex;
  padding: 30px 100px 50px 100px;
  align-items: center;
  gap: 15px;
  flex-direction: column;
  text-align: center;
}
.timeline-section .timeline-wrap > div {
  flex: 0 0 100%;
  max-width: 100%;
}
.timeline-section .timeline-year {
  font-size: 3rem;
  font-family: var(--font-family__montserrat-700);
  color: var(--color-primary__1);
  line-height: 1;
  margin-bottom: 15px;
}
.timeline-section .timeline-excerpt {
  font-size: 2.2rem;
  font-family: var(--font-family__montserrat-700);
  color: var(--color-secondary__3);
}
.timeline-section .timeline-border {
  height: 7px;
  width: 95px;
  background: var(--color-primary__2);
  border-radius: 5px;
  margin: 10px auto;
}
.timeline-section .timeline-text {
  font-size: 1.6rem;
  font-family: var(--font-family__montserrat-500);
  color: var(--color-secondary__3);
}
.timeline-section .timeline-img {
  width: 100%;
  margin: 0;
}
.timeline-section .timeline-nav {
  margin: 0 50px;
}
.timeline-section .timeline-nav .slick-list {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
}
.timeline-section .timeline-nav .slick-slide {
  text-align: center;
}
.timeline-section .timeline-nav .nav-item {
  display: flex !important;
  flex-direction: column;
  text-align: center;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.timeline-section .timeline-nav .nav-item div:nth-of-type(1) {
  font-size: 2rem;
  font-family: var(--font-family__montserrat-700);
  color: var(--color-primary__1);
  opacity: 0.5;
}
.timeline-section .timeline-nav .nav-item div:nth-of-type(2) {
  width: 18px;
  height: 18px;
  background: var(--color-primary__2);
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.timeline-section .timeline-nav .slick-current .nav-item div:nth-of-type(1) {
  opacity: 0.1;
}
.timeline-section .timeline-nav .slick-current .nav-item div:nth-of-type(2) {
  width: 18px;
  height: 18px;
  background: var(--color-primary__1);
  border: 4px solid var(--color-primary__2);
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.timeline-section .slick-arrow {
  opacity: 1;
  background: var(--color-primary__1);
  border-radius: 50px;
}
.timeline-section .slick-arrow:before {
  font-family: var(--font-family__icon);
  color: var(--color-primary__2);
  font-size: 30px;
}
.timeline-section .slick-prev:before {
  content: "\e908";
  padding: 0;
}
.timeline-section .slick-next:before {
  content: "\e902";
}
.about-timeline-section .timeline-year {
  border-bottom: 5px solid var(--color-primary__2);
  display: table;
  width: fit-content;
  line-height: 1;
  margin-bottom: 15px;
}
.product-timeline-slider .timeline-img {
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.job-list {
  width: 100%;
  max-width: 844px;
  margin: 30px auto auto auto;
}
.job-list .job-title {
  padding: 20px 0;
  text-align: center;
  cursor: pointer;
  font-size: 2rem;
  margin: 0;
}
.job-list .job-title .icon--primary-arrow:before {
  color: var(--color-primary__3);
  margin-left: 8px;
  transform: rotate(90deg);
  display: inline-block;
  vertical-align: -2px;
}
.job-list .job-title.-active .icon--primary-arrow:before {
  transform: rotate(-90deg);
}
.job-list .job-wrap {
  background: #00573F;
  color: white;
  margin-bottom: 25px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  padding: 0 40px;
  font-size: 1.8rem;
}
.job-list .job-wrap:not(.-active) .job-content {
  display: none;
}
.job-list .job-wrap.-active .job-title .icon--primary-arrow:before {
  transform: rotate(-90deg);
}
.job-list .job_form {
  border: 1px solid #00573F;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  padding: 40px;
  margin-top: 15px;
  background: white;
}
.job-list .job_form .personal_info {
  margin-bottom: 25px;
}
.job-list .job_form .personal_info .holder {
  color: var(--color-primary__1);
  font-family: var(--font-family__montserrat-700);
  margin-bottom: 5px;
  margin-top: 15px;
  display: block;
}
.job-list .job_form .personal_info .holder span {
  color: #B02304;
}
.job-list .job_form .job_form_title {
  font-size: 2.4rem;
  color: var(--color-primary__1);
  margin-top: 0;
  margin-bottom: 15px;
  font-family: var(--font-family__montserrat-700);
}
.job-list .job_form .job_form_title.no-margin {
  margin: 0;
}
.job-list .job_form .pagebuilder-button-primary {
  margin-top: 30px;
}
.job-list .job_form .termsAgreement a {
  color: var(--color-primary__1);
  text-decoration: underline;
  font-family: var(--font-family__montserrat-500);
}
.job-list .job-content {
  padding-bottom: 30px;
}
.job-list .job-content [data-content-type="text"] {
  font-size: 1.6rem;
}
.job-list .job-content .pagebuilder-button-primary {
  margin: 15px auto auto auto;
  display: block;
}
[data-content-type='digitalsilk_counter'] .counter-wrapper {
  text-align: center;
}
[data-content-type='digitalsilk_counter'] .counter-wrapper .counter {
  font-size: 7rem;
  font-weight: bold;
  background-image: linear-gradient(180deg, #9ddd6b 20.48%, #cede69 88.56999999999999%);
  background-repeat: repeat-x;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: var(--font-family__barlow-900);
  line-height: 1;
  margin-top: 30px;
  padding: 0 0 10px 0;
}
[data-content-type='digitalsilk_counter'] .counter-wrapper .counter-text {
  font-size: 1.8rem;
  color: #00573F;
  font-weight: bold;
  line-height: 1;
  margin-top: 15px;
}
[data-content-type="list"] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
[data-content-type="list-item"] {
  display: flex;
  gap: 20px;
  align-items: flex-start;
  margin-top: 15px;
}
[data-content-type="list-item"] img {
  width: 60px;
  max-width: 60px;
}
[data-content-type="list-item"] [data-element="title"] {
  margin-bottom: 10px;
  margin-top: 0;
  font-size: 2.0rem;
  color: var(--color-primary__1);
}
[data-content-type="list-item"] [data-element="title"],
[data-content-type="list-item"] [data-element="excerpt"] {
  padding: 0;
}
[data-content-type="list-item"] [data-element="title"] p,
[data-content-type="list-item"] [data-element="excerpt"] p {
  margin: 0;
  font-size: 1.6rem;
  color: var(--color-secondary__3);
}
[data-content-type="row"]:has(> .map-section) {
  overflow-x: scroll;
  position: relative;
}
[data-content-type="row"]:has(> .map-section)::-webkit-scrollbar {
  width: 15px;
}
[data-content-type="row"]:has(> .map-section)::-webkit-scrollbar-track {
  /* Track */
  background: transparent;
}
[data-content-type="row"]:has(> .map-section)::-webkit-scrollbar-thumb {
  /* Handle */
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAJCAYAAAAo/ezGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACLSURBVHgBrZOLCYAwDESjE3QER+goOoE4mW7UETqCbnAmErCtCIn44KDQy4emISoAEFgrK5MTidHY8GYYWAkKOcGNFBray6gX+KFAXYQPM2uHAfUH2JCcY+fptmO0M/OMetbEOsiO1Su+5TrpgHP7HB7wnEFsDVURclIkT2h/UWGSAW74vgcSW+3BCeehFmVEUybLAAAAAElFTkSuQmCC') #4bdc93 no-repeat center;
  border-radius: 5px;
}
.map-section {
  position: relative;
  width: 1280px;
  max-width: 1280px;
}
.map-section [data-content-type="image"] img {
  width: 1280px;
  max-width: 1280px !important;
}
[data-content-type='digitalsilk_pin'] {
  position: absolute;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper {
  max-width: 240px;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper .pin-icon {
  margin-left: 35px;
  margin-top: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 10px;
  position: relative;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper .pin-icon:after {
  content: '';
  position: absolute;
  bottom: -10px;
  width: 1px;
  height: 10px;
  background: #00573f;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper .pin-icon:hover {
  background: #025740;
  box-shadow: 0 0 20px rgba(75, 220, 148, 0.1);
  animation: pulse-mint 2s infinite;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper .pin-icon:hover path {
  fill: white;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-wrapper .pin-icon:hover + .pin-tooltip {
  opacity: 1;
}
@keyframes pulse-mint {
  0% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0.7);
  }
  70% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0);
  }
  100% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0);
  }
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-tooltip {
  max-width: 240px;
  background: #00573f;
  color: #FFFFFF;
  padding: 15px;
  border-radius: 8px;
  position: relative;
  opacity: 0;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-tooltip:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50px;
  margin-left: 0;
  border-width: 8px;
  border-style: solid;
  border-color: #00573f transparent transparent transparent;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-tooltip .pin-location {
  text-transform: uppercase;
  color: #D5FFB4;
  font-size: 18px;
  margin-bottom: 5px;
}
[data-content-type='digitalsilk_pin'][data-appearance="default"] .pin-tooltip .pin-address {
  font-size: 16px;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-wrapper {
  max-width: 240px;
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-wrapper .pin-icon {
  background: #4bdc94;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  padding: 0;
  position: relative;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-wrapper .pin-icon:hover {
  background: #025740;
  box-shadow: 0 0 20px rgba(75, 220, 148, 0.1);
  animation: pulse-mint 2s infinite;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-wrapper .pin-icon:hover path {
  fill: white;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-wrapper .pin-icon:hover + .pin-tooltip {
  opacity: 1;
  z-index: 20;
}
@keyframes pulse-mint {
  0% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0.7);
  }
  70% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0);
  }
  100% {
    box-shadow: 0 0 20px rgba(75, 220, 148, 0);
  }
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-tooltip {
  max-width: 240px;
  background: #00573f;
  color: #FFFFFF;
  padding: 15px;
  border-radius: 8px;
  position: absolute;
  bottom: 25px;
  left: -53px;
  z-index: -20;
  opacity: 0;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-tooltip:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50px;
  margin-left: 0;
  border-width: 8px;
  border-style: solid;
  border-color: #00573f transparent transparent transparent;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-tooltip .pin-location {
  text-transform: uppercase;
  color: #D5FFB4;
  font-size: 18px;
  margin-bottom: 0;
}
[data-content-type='digitalsilk_pin'][data-appearance="picture-pin"] .pin-tooltip .pin-address {
  font-size: 16px;
}
.nav-open {
  overflow: hidden;
}
.nav-close {
  font-size: 25px;
  color: #00573f;
  cursor: pointer;
  margin-left: auto;
  text-align: right;
}
.nav-sections-item-title {
  display: none;
}
.testimonial-row {
  position: relative;
  margin-top: 75px;
}
.testimonial-row .l-leaf,
.testimonial-row .r-leaf {
  position: absolute;
}
.testimonial-row .l-leaf-1 {
  left: 0;
  top: 0;
}
.testimonial-row .l-leaf-2 {
  left: 36px;
  top: 0;
}
.testimonial-row .l-leaf-3 {
  left: 250px;
  top: 0;
}
.testimonial-row .l-leaf-4 {
  left: 320px;
  top: 90px;
}
.testimonial-row .l-leaf-5 {
  left: 240px;
  top: 130px;
}
.testimonial-row .r-leaf-1 {
  right: 0;
  bottom: 0;
}
.testimonial-row .r-leaf-2 {
  right: 150px;
  bottom: 0;
}
.testimonial-row .r-leaf-3 {
  right: 360px;
  bottom: 40px;
}
.testimonial-row .r-leaf-4 {
  right: 170px;
  bottom: 180px;
}
.testimonial-row .r-leaf-5 {
  right: 50px;
  bottom: 35px;
}
.testimonial-section {
  text-align: center;
  background-color: #00573F;
  padding: 75px 0 90px 0;
  color: white;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}
.testimonial-section__heading {
  text-transform: uppercase;
  color: #2DBE76;
  font-size: 2rem;
  font-family: var(--font-family__montserrat-700);
  letter-spacing: 2px;
  line-height: 1;
}
.testimonial-section .testimonial-title {
  font-size: 3.6rem;
  font-family: var(--font-family__montserrat-400);
  max-width: 1000px;
  text-align: center;
  margin: 10px auto 0 auto;
  padding: 0 90px;
}
@media screen and (min-width: 1400px) {
  .testimonial-section .testimonial-title {
    padding: 0;
  }
}
.testimonial-section .testimonial-title span {
  font-family: var(--font-family__montserrat-700);
  display: block;
}
.testimonial-section .testimonial-more {
  font-family: var(--font-family__montserrat-700);
  font-size: 1.8rem;
  color: var(--color-primary__3);
  text-decoration: none;
  display: table;
  margin: 30px auto 0;
  width: fit-content;
  background: none;
  border: none;
}
@media screen and (max-width: 1024px) {
  .testimonial-section .testimonial-more {
    margin: 30px auto 0;
  }
}
.testimonial-section .testimonial-more:after {
  font-family: var(--font-family__icon);
  content: "\e902";
  vertical-align: -2px;
  margin-left: 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
}
.testimonial-section .testimonial-thumb {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  margin-top: 50px;
  position: relative;
}
.testimonial-section .testimonial-thumb .thumb-info {
  position: absolute;
  top: 70px;
  margin: auto;
  left: -118px;
  right: 0;
  width: 300px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .testimonial-section .testimonial-thumb .thumb-info {
    display: none;
  }
}
.testimonial-section .testimonial-thumb .author {
  display: none;
  color: white;
  text-decoration: none;
  font-family: var(--font-family__montserrat-700);
}
.testimonial-section .testimonial-thumb .role {
  display: none;
  color: white;
  text-decoration: none;
  font-family: var(--font-family__montserrat-400);
}
.testimonial-section .testimonial-thumb a {
  margin-left: -10px;
}
.testimonial-section .testimonial-thumb a.-active {
  transform: scale(1.1);
  transition: 0.1s;
}
.testimonial-section .testimonial-thumb a.-active .author {
  display: block;
}
.testimonial-section .testimonial-thumb a.-active .role {
  display: block;
}
.testimonial-section .testimonial-thumb img {
  width: 64px;
  border-radius: 50%;
  border: 3px solid var(--color-primary__2);
  background: var(--color-primary__2);
}
.testimonial-section .testimonial-popup {
  position: absolute;
  z-index: 1;
  bottom: 40px;
  max-width: 60%;
  margin: auto;
  left: 0;
  right: 0;
  background: #008b65;
  color: white;
  padding: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}
@media screen and (max-width: 1024px) {
  .testimonial-section .testimonial-popup {
    max-width: 80%;
    padding: 35px;
  }
}
.testimonial-section .testimonial-popup:before {
  font-family: var(--font-family__icon);
  content: "\e907";
  color: #FFFFFF;
  opacity: 0.1;
  position: absolute;
  right: 30px;
  z-index: -1;
  top: 0;
  font-size: 100px;
}
.testimonial-section .testimonial-popup:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: #008b65 transparent transparent transparent;
}
.testimonial-section .testimonial-popup p {
  margin: 0;
}
.testimonial-section .testimonial-popup.-hidden {
  display: none;
}
.testimonial-section .testimonial-popup-wrap {
  max-height: 100px;
  overflow: scroll;
  position: relative;
}
.testimonial-section .slick-slide:not(.slick-active) .testimonial-more {
  display: none;
}
.testimonial-section .slick-arrow {
  opacity: 1;
  background: var(--color-primary__3);
  border-radius: 50px;
}
.testimonial-section .slick-arrow:before {
  font-family: var(--font-family__icon);
  color: var(--color-primary__1);
  font-size: 30px;
}
.testimonial-section .slick-prev:before {
  content: "\e908";
  padding: 0;
}
.testimonial-section .slick-next:before {
  content: "\e902";
}
.testimonial-section .testimonial-close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 30px;
  cursor: pointer;
  display: block;
}
.testimonial-wrap .dialog-backdrop.active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 900px;
  width: 100%;
  z-index: 9999;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 30px;
  color: white;
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  text-align: center;
  max-height: 50vh;
}
.testimonial-wrap .testimonial-dialog-text {
  overflow-y: scroll;
  max-height: 50vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding: 25px;
  margin: 20px;
}
@media screen and (max-width: 768px) {
  .testimonial-wrap .testimonial-dialog-text {
    padding: 15px 0;
  }
}
.testimonial-wrap .testimonial-dialog-text::-webkit-scrollbar {
  width: 5px;
}
.testimonial-wrap .testimonial-dialog-text::-webkit-scrollbar-track {
  /* Track */
  background: transparent;
}
.testimonial-wrap .testimonial-dialog-text::-webkit-scrollbar-thumb {
  /* Handle */
  background: #4BDC93;
  border-radius: 5px;
}
@media screen and (min-width: 769px) {
  .testimonial-wrap .testimonial-mobile-user {
    display: none;
  }
}
.testimonial-wrap .testimonial-mobile-user .author {
  font-size: 1.8rem;
  margin-top: 30px;
  color: white;
  text-decoration: none;
  font-family: var(--font-family__montserrat-700);
}
.testimonial-wrap .testimonial-mobile-user .role {
  font-size: 1.6rem;
  color: white;
  text-decoration: none;
  font-family: var(--font-family__montserrat-400);
}
.testimonial-wrap .action-close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 30px;
  cursor: pointer;
  background: no-repeat;
  color: white;
  border: none;
}
@media screen and (max-width: 1220px) {
  .testimonial-row .l-leaf,
  .testimonial-row .r-leaf {
    display: none;
  }
}
.videos-slider {
  margin-top: 75px;
  padding-bottom: 100px;
}
.videos-slider .slick-slide {
  margin: 0;
  border-radius: 0;
}
.videos-slider .slick-slide:not(.slick-current) {
  position: relative;
  overflow: hidden;
}
.videos-slider .slick-slide:not(.slick-current):before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: var(--color-secondary__3);
  top: -4px;
  left: 0;
  opacity: 0.6;
  border-radius: 10px;
}
.videos-slider .slick-slide.slick-current {
  position: relative;
}
.videos-slider .slick-slide.slick-current .youtube-link:before {
  content: '\e90a';
  position: absolute;
  font-family: var(--font-family__icon);
  color: var(--color-primary__1);
  border: 2px solid white;
  border-radius: 50px;
  top: calc(50% - 40px);
  left: calc(50% - 40px);
  background: linear-gradient(145.61deg, #ffffff 17.4%, rgba(255, 255, 255, 0) 84.36%);
  width: 80px;
  height: 80px;
  padding-left: 10px;
  padding-top: 3px;
  font-size: 30px;
  align-items: center;
  display: flex;
  justify-content: center;
}
.videos-slider .slick-slide img {
  width: 100%;
  border-radius: 0;
  height: 233px;
  object-fit: cover;
  object-position: top center;
}
.videos-slider .videos-progress {
  display: block;
  width: 100%;
  height: 6px;
  margin-top: 30px;
  border-radius: 10px;
  overflow: hidden;
  background-color: rgba(0, 87, 63, 0.1);
  background-image: linear-gradient(to right, var(--color-primary__2), var(--color-primary__2));
  background-repeat: no-repeat;
  background-size: 0 100%;
  transition: background-size 0.4s ease-in-out;
}
.videos-slider .videos-progress .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.videos-slider .slick-arrow {
  opacity: 1;
  background: var(--color-primary__1);
  border-radius: 50px;
  bottom: -160px;
  top: auto;
  z-index: 90;
}
.videos-slider .slick-arrow:before {
  font-family: var(--font-family__icon);
  color: var(--color-primary__2);
  font-size: 30px;
}
.videos-slider .slick-prev {
  left: calc(50% - 65px);
}
.videos-slider .slick-prev:before {
  content: "\e908";
  padding: 0;
}
.videos-slider .slick-next {
  right: calc(50% - 65px);
}
.videos-slider .slick-next:before {
  content: "\e902";
}
.videos-slider .youtube-link {
  display: block;
  background: none;
  border: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
.videos-slider .youtube-link:focus {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.videos-slider .default_dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  height: fit-content;
  transform: translateY(25%);
}
.videos-slider .default_dialog .action-close {
  top: -36px;
  right: -60px;
  font-size: 40px;
  position: absolute;
  color: white;
  cursor: pointer;
  background: none;
  border: none;
}
.videos-slider iframe {
  width: 900px;
  height: 550px;
  border: 3px solid #FFFFFF;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
@media screen and (max-width: 1024px) {
  .videos-slider iframe {
    width: calc(100vw - 100px);
    height: 400px;
  }
}
.video-timeline-wrapper {
  margin-top: 40px;
}
.magepsycho-product-attachments {
  margin: 0;
  padding: 0;
}
.magepsycho-product-attachments li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.magepsycho-product-attachments li a:before {
  content: '\e626';
  font-family: 'luma-icons';
  padding-right: 5px;
}
.forms-grid .form-block {
  display: flex;
  gap: 30px;
  text-align: center;
  align-items: center;
  margin-top: 40px;
  flex-shrink: 0;
}
.forms-grid .form-block .form-item {
  min-height: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
  flex: 0 0 calc(33.333% - 30px);
}
@media screen and (max-width: 768px) {
  .forms-grid .form-block .form-item {
    flex: 0 0 100%;
  }
}
.forms-grid .form-block .form-trigger-button {
  background: #ffffff;
  cursor: pointer;
  min-height: 170px;
  display: flex;
  border: none;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
  text-decoration: none;
  color: var(--color-primary__1);
  width: 100%;
  position: relative;
  z-index: 9;
}
.forms-grid .form-block .form-trigger-button:hover {
  color: white;
  background: var(--color-primary__1);
}
.forms-grid .form-block [class^="icon--"],
.forms-grid .form-block [class*=" icon--"] {
  font-size: 45px;
  color: var(--color-primary__2);
}
.forms-grid .form-block span {
  font-size: 1.5rem;
  font-family: var(--font-family__montserrat-700);
  margin-top: 15px;
  color: inherit;
}
.forms-grid .form-block .fieldset {
  text-align: left;
}
.forms-grid .default_dialog {
  position: fixed;
  top: 2vh;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 900px;
  width: 100%;
  z-index: 9999;
  overflow-y: scroll;
  max-height: 96vh;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 30px;
  color: white;
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
}
.forms-grid .default_dialog .form-content-close {
  position: absolute;
  top: 10px;
  right: 5px;
  font-size: 40px;
  cursor: pointer;
  background: no-repeat;
  color: white;
  border: none;
  padding: 0;
}
.forms-grid .default_dialog .iti__country-list,
.forms-grid .default_dialog .iti__selected-flag {
  color: black;
}
.forms-grid .default_dialog .iti__country-list {
  width: 387px;
}
.forms-grid .default_dialog .webforms-title {
  text-align: center;
  padding: 0 15px;
  font-size: 4rem;
  margin-bottom: 40px;
  display: block;
  margin-top: 0;
}
.forms-grid .default_dialog .fieldset > [role="group"] {
  padding: 0 10px;
}
.forms-grid .default_dialog.-hidden {
  display: none;
}
.forms-grid .default_dialog::-webkit-scrollbar {
  width: 5px;
}
.forms-grid .default_dialog::-webkit-scrollbar-track {
  /* Track */
  background: transparent;
}
.forms-grid .default_dialog::-webkit-scrollbar-thumb {
  /* Handle */
  background: #4BDC93;
  border-radius: 5px;
}
.block-category-event {
  background: #f0f0f0;
  color: #333333;
  padding: 10px 0 15px;
  text-align: center;
}
.block-category-event.block:last-child {
  margin-bottom: 10px;
}
.block-category-event .block-title {
  margin: 0 0 10px;
}
.block-category-event .block-title strong {
  font-size: 1.5rem;
  font-weight: 300;
}
.block-category-event .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-category-event .ticker li {
  display: none;
  margin: 0 15px;
}
.block-category-event .ticker .value {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-category-event .ticker .label {
  font-size: 1rem;
  display: block;
  text-transform: lowercase;
}
.block-category-event .dates {
  display: table;
  margin: 0 auto;
}
.block-category-event .dates .start,
.block-category-event .dates .end {
  display: table-cell;
  vertical-align: top;
}
.block-category-event .dates .date {
  font-size: 1.8rem;
}
.block-category-event .dates .time {
  display: block;
}
.block-category-event .dates .start {
  padding-right: 40px;
  position: relative;
}
.block-category-event .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
  position: absolute;
  right: 15px;
  top: 0;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
.contact-index-index .column:not(.sidebar-main) .form.contact {
  float: none;
  width: 50%;
}
.contact-index-index .column:not(.sidebar-additional) .form.contact {
  float: none;
  width: 50%;
}
.table-wrapper.billing-agreements {
  margin-bottom: 40px;
}
.payment-method-content .pay-later-message {
  margin-bottom: 10px;
  margin-top: 10px;
}
.paypal {
  display: inline-block;
  vertical-align: top;
}
.block-minicart .paypal {
  display: none;
}
.cart-summary .paypal {
  display: block;
}
.paypal img {
  display: block;
  margin: 5px auto 0;
}
.opc .paypal {
  vertical-align: middle;
}
.paypal.acceptance {
  display: block;
  margin: 0 0 20px;
}
.map-form-addtocart .paypal {
  display: block;
  margin: 10px auto 5px;
}
.cart-summary .paypal + .paypal {
  margin-top: 25px;
}
.paypal-review .actions-toolbar {
  margin-top: 10px;
}
.paypal-review .paypal-review-title {
  padding: 0 0 10px;
}
.paypal-review .paypal-review-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.paypal-review .paypal-review-title .action {
  display: inline-block;
  margin: 12px 0 0 30px;
}
.paypal-review .table-paypal-review-items .col.name {
  padding-top: 16px;
}
.paypal-review .table-paypal-review-items .col.qty {
  text-align: center;
}
.paypal-review .item-options dt {
  display: inline-block;
}
.paypal-review .item-options dt:after {
  content: ': ';
}
.paypal-review .item-options dd {
  margin: 0;
}
.paypal-review-discount {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.fotorama-video-container:after {
  background: url('../../frontend/Digitalsilk/jeneil/en_US/Magento_ProductVideo/img/gallery-sprite.png') bottom right;
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama-video-container .magnify-lens {
  display: none !important;
}
.fotorama-video-container.video-unplayed:hover img {
  opacity: .6;
}
.fotorama-video-container.video-unplayed:hover:after {
  transform: scale(1.25);
}
.video-thumb-icon:after {
  background: url('../../frontend/Digitalsilk/jeneil/en_US/Magento_ProductVideo/img/gallery-sprite.png') bottom left;
  bottom: 0;
  content: '';
  height: 40px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 10px;
  width: 49px;
}
.product-video {
  bottom: 0;
  height: 75%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.product-video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.fotorama__stage__shaft:focus .fotorama__stage__frame.fotorama__active:after {
  bottom: 0;
  content: '';
  height: 100px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 12px;
  width: 100px;
}
.fotorama__product-video--loading:after {
  visibility: hidden;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
.opc-wrapper .form-discount {
  max-width: 500px;
}
.minilist .weee {
  display: table-row;
  font-size: 1.1rem;
}
.minilist .weee:before {
  display: none;
}
.price-container.weee:before {
  display: none;
}
.column .block-addbysku .fieldset {
  margin: 0;
}
.column .block-addbysku .fieldset .fields {
  position: relative;
}
.column .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.column .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 7px;
}
.column .block-addbysku .sku {
  margin-right: -155px;
  padding-right: 160px;
  width: 100%;
}
.column .block-addbysku .qty .qty + .mage-error {
  width: 80px;
}
.column .block-addbysku .block-content .actions-toolbar {
  clear: both;
  margin: 0 0 20px;
  text-align: left;
}
.column .block-addbysku .block-content .actions-toolbar:before,
.column .block-addbysku .block-content .actions-toolbar:after {
  content: '';
  display: table;
}
.column .block-addbysku .block-content .actions-toolbar:after {
  clear: both;
}
.column .block-addbysku .block-content .actions-toolbar .primary {
  float: left;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary a.action,
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  display: inline-block;
}
.column .block-addbysku .block-content .actions-toolbar .primary .action {
  margin: 0 15px 0 0;
}
.column .block-addbysku .block-content .actions-toolbar .secondary a.action {
  margin-top: 6px;
}
.column .block-addbysku .block-content .actions-toolbar .primary,
.column .block-addbysku .block-content .actions-toolbar .secondary {
  display: block;
  float: none;
}
.column .block-addbysku .block-content .actions-toolbar > .secondary {
  text-align: left;
}
.column .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.column .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.column .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.column .block-addbysku .action.add:hover:before {
  color: inherit;
}
.column .block-addbysku .action.add:active:before {
  color: inherit;
}
.column .block-addbysku .reset {
  margin: 7px 0;
}
.column .block-addbysku .note {
  display: block;
  margin: 0 0 20px;
  padding-top: 10px;
}
.block-cart-failed {
  margin: 40px 0;
}
.block-cart-failed .block-title {
  font-size: 2.6rem;
}
.block-cart-failed .block-title strong {
  font-weight: 300;
}
.block-cart-failed .actions {
  text-align: center;
}
.block-cart-failed .actions .action {
  display: block;
  margin: 0 auto 10px;
}
.catalogsearch-advanced-result .message.error {
  margin-top: -60px;
}
.checkout-cart-index .page-main {
  padding-left: 0;
  padding-right: 0;
}
.checkout-cart-index .page-title-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.cart-summary {
  background: #f5f5f5;
  margin-bottom: 25px;
  padding: 1px 0 25px;
}
.cart-summary > .title {
  display: none;
  font-size: 2.6rem;
  margin-bottom: 25px;
  font-family: 'Montserrat-700';
  color: #022817;
}
.cart-summary .block form:not(:last-of-type) .fieldset {
  margin: 0 0 25px;
}
.cart-summary .block .price {
  font-weight: 700;
}
.cart-summary .block .field {
  margin: 0 0 16px;
}
.cart-summary .block .title strong {
  font-size: 1.4rem;
  font-weight: 600;
}
.cart-summary .block .item-options {
  margin: 0 0 16px;
}
.cart-summary .block .item-options .field .radio {
  float: left;
  margin-top: 4px;
}
.cart-summary .block .item-options .field .radio + .label {
  display: block;
  margin: 0;
  overflow: hidden;
}
.page-main .cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .checkout-methods-items {
  margin: 20px 0 0;
  padding: 0 15px;
  text-align: center;
}
.cart-summary .checkout-methods-items .action.primary.checkout {
  width: 100%;
}
.cart-summary .checkout-methods-items .item {
  margin-bottom: 25px;
}
.cart-summary .checkout-methods-items .item:last-child {
  margin-bottom: 0;
}
.cart-summary .message {
  padding-left: 20px;
}
.cart-summary .message > *:first-child:before {
  display: none;
}
.cart-totals tbody .mark,
.cart-totals tfoot .mark {
  text-align: left;
}
.cart-totals .discount.coupon {
  display: none;
}
.cart.table-wrapper {
  margin: 0;
}
.cart.table-wrapper .item-actions td {
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  white-space: normal;
}
.cart.table-wrapper .action {
  margin-right: 25px;
}
.cart.table-wrapper .action:last-child {
  margin-right: 0;
}
.cart.table-wrapper .action.help.map {
  font-weight: 400;
}
.cart.table-wrapper .gift-registry-name-label:after {
  content: ':';
}
.cart.table-wrapper .item-options {
  margin-bottom: 0;
}
.cart.table-wrapper .action.configure {
  display: inline-block;
  margin: 10px 0 0;
}
.cart.table-wrapper .item .message {
  margin-top: 20px;
}
.cart-products-toolbar .toolbar-amount {
  left: inherit;
  margin: 25px 0 15px;
  padding: 0;
  position: relative;
  text-align: center;
  top: inherit;
}
.cart-products-toolbar-top {
  border-bottom: 1px solid #cccccc;
}
.cart-discount {
  border-bottom: 1px solid #cccccc;
  clear: left;
}
.cart-empty {
  padding-left: 15px;
  padding-right: 15px;
}
.cart-tax-info + .cart-tax-total,
.cart .cart-tax-info + .cart-tax-total {
  display: block;
}
.block.crosssell {
  padding: 0 15px;
  margin-top: 70px;
}
.block.crosssell .product-item-info {
  width: 200px;
}
.cart.table-wrapper .item-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px solid #d4d4d4;
  padding: 24px 0;
}
@media screen and (max-width: 768px) {
  .cart.table-wrapper .item-info {
    margin-bottom: 20px;
  }
}
.cart.table-wrapper .item-info > .item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex: 0 0 50%;
  max-width: 50%;
}
@media screen and (max-width: 768px) {
  .cart.table-wrapper .item-info > .item {
    flex: 0 0 100%;
    max-width: 100%;
    justify-content: center;
  }
}
.cart.table-wrapper .item-info > .item .product-item-photo,
.cart.table-wrapper .item-info > .item .product-image-photo {
  max-width: 112px;
}
.cart.table-wrapper .item-info > .item .product-item-name {
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 10px;
  color: #00573f;
}
.cart.table-wrapper .item-info > .item .product-item-name a {
  color: inherit;
}
.cart.table-wrapper .item-info > .item .item-options {
  margin-left: 15px;
  color: #022817;
}
.cart.table-wrapper .item-info > .qty {
  flex: 0 0 15%;
  max-width: 15%;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .cart.table-wrapper .item-info > .qty {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    text-align: center;
  }
}
.cart.table-wrapper .item-info > .qty input {
  text-align: center;
  width: 60px;
  border-radius: 25px;
  height: 35px;
  border: 1px solid #008b65;
  color: #022817;
  padding: 0;
  background-color: transparent;
}
.cart.table-wrapper .item-info > .subtotal {
  flex: 0 0 15%;
  max-width: 15%;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .cart.table-wrapper .item-info > .subtotal {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    text-align: center;
  }
}
.cart.table-wrapper .item-info > .subtotal .price {
  font-size: 1.6rem;
  color: #022817;
  font-family: 'Montserrat-400';
}
.cart.table-wrapper .item-info > .actions-toolbar {
  flex: 0 0 20%;
  max-width: 20%;
  text-align: right;
}
@media screen and (max-width: 768px) {
  .cart.table-wrapper .item-info > .actions-toolbar {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    text-align: center;
  }
}
.cart-container .action.update {
  margin-left: 20px;
  background-color: #00573f;
  border: 1px solid #00573f;
  color: #FFFFFF;
  height: 40px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
@media screen and (max-width: 768px) {
  .cart-container .action.update {
    margin-left: 0;
  }
}
.cart-container .action.clear {
  color: #00573f;
  text-decoration: underline;
  font-family: 'Montserrat-600';
  background: none;
  border: none;
  padding: 0;
}
.block-minicart .items-total {
  float: left;
  margin: 0 10px;
}
.block-minicart .items-total .count {
  font-weight: 700;
}
.block-minicart .subtotal {
  margin: 0 10px 10px;
  text-align: right;
}
.block-minicart .amount .price-wrapper:first-child .price {
  font-size: 18px;
  font-weight: 700;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.empty {
  height: 60px;
  display: flex;
  color: #FFFFFF;
  align-items: center;
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  font-size: 1.6rem;
  padding-left: 15px;
  padding-right: 40px;
}
.block-minicart dl.product.options.list {
  display: inline-block;
  vertical-align: top;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-category-link,
.block-minicart .block-product-link,
.block-minicart .block-cms-link,
.block-minicart .block-banners {
  margin: 15px 0 0;
  text-align: center;
}
.minicart-wrapper {
  display: inline-block;
  position: relative;
}
.minicart-wrapper:before,
.minicart-wrapper:after {
  content: '';
  display: table;
}
.minicart-wrapper:after {
  clear: both;
}
.minicart-wrapper .action.showcart {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.minicart-wrapper .action.showcart:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 28px;
  color: #757575;
  content: "\e900";
  font-family: 'Jeneil-Theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.showcart:hover:before {
  color: #333333;
}
.minicart-wrapper .action.showcart:active:before {
  color: #757575;
}
.minicart-wrapper .action.showcart.active {
  display: inline-block;
  text-decoration: none;
}
.minicart-wrapper .action.showcart.active:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 28px;
  color: #757575;
  content: "\e900";
  font-family: 'Jeneil-Theme';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.showcart.active:hover:before {
  color: #333333;
}
.minicart-wrapper .action.showcart.active:active:before {
  color: #757575;
}
.minicart-wrapper .block-minicart {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  width: 320px;
  z-index: 101;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  right: -10px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.minicart-wrapper .block-minicart li {
  margin: 0;
}
.minicart-wrapper .block-minicart li:hover {
  cursor: pointer;
}
.minicart-wrapper .block-minicart:before,
.minicart-wrapper .block-minicart:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.minicart-wrapper .block-minicart:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.minicart-wrapper .block-minicart:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.minicart-wrapper .block-minicart:before {
  right: 12px;
  top: -12px;
}
.minicart-wrapper .block-minicart:after {
  right: 11px;
  top: -14px;
}
.minicart-wrapper.active {
  overflow: visible;
}
.minicart-wrapper.active .block-minicart {
  display: block;
}
.minicart-wrapper .block-minicart {
  position: fixed;
  top: 0;
  right: 0;
  width: 450px;
  min-width: 450px;
  height: 100vh;
  z-index: 1000;
  margin: 0;
  border: 0;
}
@media screen and (max-width: 560px) {
  .minicart-wrapper .block-minicart {
    width: 100%;
    min-width: 100%;
  }
}
.minicart-wrapper .block-minicart:before {
  display: none;
}
.minicart-wrapper .block-minicart .block-title {
  display: none;
}
.minicart-wrapper .product .actions {
  float: right;
  margin: -28px 0 0;
}
.minicart-wrapper .product .actions > .primary,
.minicart-wrapper .product .actions > .secondary {
  display: inline;
}
.minicart-wrapper .product .actions > .primary:not(:last-child),
.minicart-wrapper .product .actions > .secondary:not(:last-child) {
  margin-right: 15px;
}
.minicart-wrapper .action.close {
  height: 30px;
  position: absolute;
  right: 15px;
  top: 17px;
  width: 25px;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  display: inline-block;
  text-decoration: none;
  color: #FFFFFF;
}
.minicart-wrapper .action.close:focus,
.minicart-wrapper .action.close:active {
  background: none;
  border: none;
}
.minicart-wrapper .action.close:hover {
  background: none;
  border: none;
}
.minicart-wrapper .action.close.disabled,
.minicart-wrapper .action.close[disabled],
fieldset[disabled] .minicart-wrapper .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.minicart-wrapper .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-wrapper .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 14px;
  color: #757575;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-wrapper .action.close:hover:before {
  color: inherit;
}
.minicart-wrapper .action.close:active:before {
  color: inherit;
}
.minicart-wrapper .action.close:hover {
  color: #FFFFFF;
}
.minicart-wrapper .action.close:before {
  color: #FFFFFF;
  font-size: 16px;
}
.minicart-wrapper .action.showcart {
  white-space: nowrap;
  font-size: 20px;
  color: #013829;
  background: transparent;
  border: 1px solid #013829;
  padding: 5px 9px;
  display: table;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  cursor: pointer;
}
.minicart-wrapper .action.showcart:before {
  width: 20px;
}
.minicart-wrapper .action.showcart .counter.qty {
  position: absolute;
  top: 0;
  right: 0;
  background: linear-gradient(91.7deg, #9ddd6b 4.49%, #cede69 103.81%);
  color: #013829;
  width: 20px;
  height: 20px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}
.minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.minicart-wrapper .action.showcart .counter.qty .loader > img {
  max-width: 24px;
}
.minicart-wrapper .minicart-widgets {
  margin-top: 20px;
}
.minicart-wrapper .minicart_title_container {
  height: 60px;
  display: flex;
  color: #FFFFFF;
  align-items: center;
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  font-size: 1.8rem;
  padding-left: 15px;
}
.minicart-wrapper .minicart_title_container .icon {
  white-space: nowrap;
  color: white;
  background: transparent;
  border: 1px solid white;
  padding: 0 12px;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-right: 15px;
}
.minicart-wrapper .minicart_title_container .icon:before {
  content: "\e900";
  font-family: 'Jeneil-Theme';
  font-size: 12px;
  color: #FFFFFF;
}
.minicart-wrapper .minicart_title_container .title {
  font-family: 'Montserrat-600';
}
.minicart-wrapper.active:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #022817;
  z-index: 99;
  opacity: 0.5;
}
.minicart-items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.minicart-items .product-item {
  padding: 15px;
  border-bottom: 1px dashed rgba(0, 87, 63, 0.25);
}
.minicart-items .product-item-pricing .label {
  display: inline-block;
}
.minicart-items .price-minicart {
  margin-bottom: 5px;
}
.minicart-items .message {
  margin-bottom: 0;
  margin-top: 10px;
}
.minicart-items .product-item-name {
  font-weight: 400;
  margin: 0 0 10px;
}
.minicart-items .product-item-name a {
  color: #00573f;
}
.minicart-items .product-item-details {
  cursor: auto;
}
.minicart-items .product-item-details .product-item-name {
  display: flex;
  font-size: 1.8rem;
  color: #00573f;
  font-family: 'Montserrat-600';
}
.minicart-items .product-item-details .product.options.list {
  padding-left: 24px;
}
.minicart-items .product-item-details .product.options.list li {
  margin-bottom: 8px;
  font-size: 1.6rem;
  color: #00573f;
  font-family: 'Montserrat-500';
  padding-left: 5px;
}
.minicart-items .product-item-details .product.options.list li::marker {
  content: '●';
  font-size: 12px;
}
.minicart-items .product-item-details .product.options.list .values span {
  padding-right: 80px;
}
.minicart-items .product-item-details .minicart-product-name {
  margin-left: 5px;
}
.minicart-items .product-item-details .price {
  font-weight: 700;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
  margin: 5px 0;
}
.minicart-items .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item-details .details-qty {
  margin-top: 10px;
}
.minicart-items .product > .product-item-photo,
.minicart-items .product > .product-image-container {
  float: left;
}
.minicart-items .product .toggle {
  border: 0;
  padding: 0 0 5px 0;
  white-space: nowrap;
}
.minicart-items .product .toggle:after {
  color: #8f8f8f;
  margin: 0 0 0 5px;
  position: static;
}
.minicart-items .product .active > .toggle:after {
  content: '\e621';
}
.minicart-items .product.pricing {
  margin-top: 3px;
}
.minicart-items .product.options .toggle.tooltip {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .product.options .toggle.tooltip > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.minicart-items .product.options .toggle.tooltip:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: -3px 0 0 7px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .product.options .details {
  display: none;
}
.minicart-items .item-qty {
  text-align: center;
  width: 60px;
  border-radius: 25px;
  height: 35px;
  border: 1px solid #008b65;
  color: #022817;
  padding: 0;
  background-color: transparent;
}
.minicart-items .update-cart-item {
  font-size: 1.1rem;
  margin-left: 5px;
  vertical-align: top;
}
.minicart-items .subtitle {
  display: none;
}
.minicart-items .action.edit,
.minicart-items .action.delete {
  display: inline-block;
  text-decoration: none;
}
.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before {
  color: #333333;
}
.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before {
  color: #757575;
}
.minicart-items .action.edit:before,
.minicart-items .action.delete:before {
  color: #00573f;
}
.minicart-items .action.edit:hover:before,
.minicart-items .action.delete:hover:before {
  color: #00573f;
}
.minicart-items .action.delete:before {
  content: '\e604';
}
.minicart-items-wrapper {
  height: auto !important;
}
#minicart-content-wrapper > .block-content {
  height: 100vh;
  overflow-y: scroll;
  /* Track */
  /* Handle */
  /* Handle on hover */
}
#minicart-content-wrapper > .block-content::-webkit-scrollbar {
  width: 5px;
}
#minicart-content-wrapper > .block-content::-webkit-scrollbar-track {
  background: transparent;
}
#minicart-content-wrapper > .block-content::-webkit-scrollbar-thumb {
  background: #00573f;
}
#minicart-content-wrapper > .block-content::-webkit-scrollbar-thumb:hover {
  background: #008b65;
}
#minicart-content-wrapper .actions {
  text-align: center;
}
.file-uploader-area {
  position: relative;
}
.file-uploader-area input[type='file'] {
  cursor: pointer;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 0;
}
.file-uploader-area input[type='file']:focus + .file-uploader-button {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-area input[type='file']:disabled + .file-uploader-button {
  cursor: default;
  opacity: .5;
  pointer-events: none;
}
.file-uploader-summary {
  display: inline-block;
  vertical-align: top;
}
.file-uploader-button {
  background: #eeeeee;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  color: #333333;
  cursor: pointer;
  display: inline-block;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.6rem;
  margin: 0;
  padding: 7px 15px;
  vertical-align: middle;
}
.file-uploader-button._is-dragover {
  background: #d4d4d4;
  border: 1px solid #006bb4;
}
.file-uploader-spinner {
  background-image: url('../../frontend/Digitalsilk/jeneil/en_US/images/loader-1.gif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  display: none;
  height: 30px;
  margin-left: 10px;
  vertical-align: top;
  width: 15px;
}
.file-uploader-preview .action-remove {
  bottom: 4px;
  cursor: pointer;
  display: block;
  height: 27px;
  left: 6px;
  padding: 2px;
  position: absolute;
  text-decoration: none;
  width: 25px;
  z-index: 2;
}
.file-uploader-preview .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.file-uploader-preview .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  line-height: inherit;
  color: #514943;
  content: '\e604';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .action-remove:hover:before {
  color: #736963;
}
.file-uploader-preview:hover .preview-image img,
.file-uploader-preview:hover .preview-link:before {
  opacity: 0.7;
}
.file-uploader-preview .preview-link {
  display: block;
  height: 100%;
}
.file-uploader-preview .preview-image img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.file-uploader-preview .preview-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 4rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-video:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-video:before {
  left: 0;
  margin-top: -2rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview .preview-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-preview .preview-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 7rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-preview .preview-document:hover:before {
  color: #cccccc;
}
.file-uploader-preview .preview-document:before {
  left: 0;
  margin-top: -3.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 2;
}
.file-uploader-preview,
.file-uploader-placeholder {
  background: #ffffff;
  border: 1px solid #cacaca;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 150px;
  line-height: 1;
  margin: 10px 25px 10px 0;
  overflow: hidden;
  position: relative;
  width: 150px;
}
.file-uploader._loading .file-uploader-spinner {
  display: inline-block;
}
.file-uploader .admin__field-note,
.file-uploader .admin__field-error {
  margin-bottom: 10px;
}
.file-uploader .file-uploader-filename {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
  word-break: break-all;
}
.file-uploader .file-uploader-filename:first-child {
  margin-bottom: 10px;
}
.file-uploader .file-uploader-meta {
  color: #9e9e9e;
}
.file-uploader .admin__field-fallback-reset {
  margin-left: 10px;
}
._keyfocus .file-uploader .action-remove:focus {
  box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-placeholder.placeholder-document {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-document:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-document:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-document:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-image {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-image:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 5rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-image:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-image:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 20px;
  z-index: 2;
}
.file-uploader-placeholder.placeholder-video {
  display: inline-block;
  text-decoration: none;
}
.file-uploader-placeholder.placeholder-video:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 3rem;
  line-height: inherit;
  color: #cccccc;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.file-uploader-placeholder.placeholder-video:hover:before {
  color: #cccccc;
}
.file-uploader-placeholder.placeholder-video:before {
  left: 0;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 2;
}
.file-uploader-placeholder-text {
  bottom: 0;
  color: #008bdb;
  font-size: 1.1rem;
  left: 0;
  line-height: 1.42857143;
  margin-bottom: 15%;
  padding: 0 20px;
  position: absolute;
  right: 0;
  text-align: center;
}
.data-grid-file-uploader {
  min-width: 7rem;
}
.data-grid-file-uploader._loading .file-uploader-spinner {
  display: block;
}
.data-grid-file-uploader._loading .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-image {
  background: transparent;
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.data-grid-file-uploader .file-uploader-image + .file-uploader-area .file-uploader-button:before {
  display: none;
}
.data-grid-file-uploader .file-uploader-area {
  z-index: 2;
}
.data-grid-file-uploader .file-uploader-spinner {
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.data-grid-file-uploader .file-uploader-button {
  height: 48px;
  text-align: center;
  display: block;
  text-decoration: none;
}
.data-grid-file-uploader .file-uploader-button > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.data-grid-file-uploader .file-uploader-button:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.3rem;
  line-height: 48px;
  color: #8a837f;
  content: '\e626';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.data-grid-file-uploader .file-uploader-button:hover:before {
  color: #666666;
}
.data-grid-file-uploader .action-select-wrap {
  float: left;
}
.data-grid-file-uploader .action-select-wrap .action-select {
  border: 1px solid #cacaca;
  display: block;
  height: 5rem;
  margin-left: -1px;
  padding: 0;
  width: 2rem;
}
.data-grid-file-uploader .action-select-wrap .action-select:after {
  border-color: #8a837f transparent transparent transparent;
  left: 50%;
  margin: 0 0 0 -5px;
}
.data-grid-file-uploader .action-select-wrap .action-select:hover:after {
  border-color: #666666 transparent transparent transparent;
}
.data-grid-file-uploader .action-select-wrap .action-select > span {
  display: none;
}
.data-grid-file-uploader .action-select-wrap .action-menu {
  left: 4rem;
  right: auto;
  z-index: 2;
}
.data-grid-file-uploader-inner {
  border: 1px solid #cacaca;
  float: left;
  height: 5rem;
  position: relative;
  width: 5rem;
}
.checkout-container {
  margin: 0 0 20px;
}
.opc-wrapper {
  margin: 0 0 20px;
}
.opc-wrapper .step-title {
  font-size: 2.2rem;
  margin-bottom: 20px;
  font-family: 'Montserrat-700';
  color: #00573f;
  text-decoration: underline;
}
.opc-wrapper .step-content {
  margin: 0 0 40px;
}
.opc-wrapper .step-content .primary,
.opc-wrapper .step-content .action.primary {
  width: 100%;
}
.checkout-index-index .nav-sections,
.checkout-index-index .nav-toggle {
  display: none;
}
.checkout-index-index .logo {
  margin-left: 0;
}
.checkout-onepage-success .print {
  display: none;
}
.abs-discount-code .form-discount,
.checkout-payment-method .payment-option-content .form-discount {
  display: table;
  width: 100%;
}
.abs-discount-code .form-discount .actions-toolbar,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.abs-discount-code .form-discount .actions-toolbar .primary,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary {
  float: left;
}
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin: 0 0 0 -2px;
  white-space: nowrap;
  width: auto;
}
.abs-discount-code .form-discount > .field > .label,
.checkout-payment-method .payment-option-content .form-discount > .field > .label {
  display: none;
}
.opc-estimated-wrapper {
  background: #f4f4f4;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  margin: 0 -15px;
  padding: 15px;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 18px;
  float: left;
  font-weight: 700;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  display: block;
  margin: 0 0 5px;
}
.opc-estimated-wrapper .minicart-wrapper {
  float: right;
}
.opc-wrapper {
  margin-top: 15px;
}
.opc-progress-bar {
  display: none;
}
.field.choice .field-tooltip {
  display: inline-block;
  margin-left: 10px;
  position: relative;
  top: -3px;
}
.field.choice .field-tooltip-action {
  line-height: 21px;
}
.field._error .control input,
.field._error .control select,
.field._error .control textarea {
  border-color: #ed8380;
}
.checkout-index-index .modal-popup .fieldset .field .label {
  font-weight: 400;
}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup {
  margin-top: 8px;
}
.field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 1px;
}
.field-tooltip._active {
  z-index: 100;
}
.field-tooltip._active .field-tooltip-content {
  display: block;
}
.field-tooltip._active .field-tooltip-action:before {
  color: #333333;
}
.field-tooltip .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action {
  display: inline-block;
  text-decoration: none;
}
.field-tooltip .field-tooltip-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.field-tooltip .field-tooltip-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 21px;
  line-height: inherit;
  color: #bbbbbb;
  content: '\e623';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.field-tooltip .field-tooltip-action:hover:before {
  color: #333333;
}
.field-tooltip .field-tooltip-action:before {
  padding-left: 1px;
}
._keyfocus .field-tooltip .field-tooltip-action:focus {
  z-index: 100;
}
._keyfocus .field-tooltip .field-tooltip-action:focus + .field-tooltip-content {
  display: block;
}
._keyfocus .field-tooltip .field-tooltip-action:focus:before {
  color: #333333;
}
.field-tooltip .field-tooltip-content {
  background: #f4f4f4;
  border: 1px solid #999999;
  border-radius: 1px;
  font-size: 14px;
  padding: 12px;
  width: 270px;
  display: none;
  left: 38px;
  position: absolute;
  text-transform: none;
  top: -9px;
  word-wrap: break-word;
  z-index: 2;
}
.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  border-right-color: #f4f4f4;
  left: -21px;
  top: 12px;
  content: '';
  display: block;
  position: absolute;
  z-index: 3;
}
.field-tooltip .field-tooltip-content:before {
  border-right-color: #666666;
}
.field-tooltip .field-tooltip-content:after {
  border-right-color: #f4f4f4;
  width: 1px;
  z-index: 4;
}
@media only screen and (max-width: 768px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
.checkout-shipping-method .no-quotes-block {
  margin: 20px 0;
}
.methods-shipping .actions-toolbar .action.primary {
  margin: 20px 0 0;
}
.table-checkout-shipping-method thead th {
  display: none;
}
.table-checkout-shipping-method tbody td {
  border-top: 1px solid #cccccc;
  padding-bottom: 20px;
  padding-top: 20px;
}
.table-checkout-shipping-method tbody td:first-child {
  padding-left: 15px;
  padding-right: 0;
  width: 20px;
}
.table-checkout-shipping-method tbody td input[type='radio'] {
  margin: 4px 5px 0 0;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.opc-wrapper input[type="text"],
.opc-wrapper input[type="password"],
.opc-wrapper input[type="url"],
.opc-wrapper input[type="tel"],
.opc-wrapper input[type="search"],
.opc-wrapper input[type="number"],
.opc-wrapper input[type*="date"],
.opc-wrapper input[type="email"],
.opc-wrapper select {
  height: 50px;
  border-radius: 0 20px 0 20px;
  padding-left: 25px;
  padding-right: 25px;
}
.opc-wrapper .fieldset > .field > .label {
  font-size: 1.4rem;
  margin-bottom: 5px;
  font-family: 'Montserrat-600';
  color: #00573f;
  font-weight: inherit;
  line-height: 1;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #006bb4;
  cursor: pointer;
}
.shipping-policy-block.field-tooltip .field-tooltip-action:before {
  display: none;
}
.shipping-policy-block.field-tooltip .field-tooltip-content {
  width: 420px;
  top: 30px;
}
.opc-block-shipping-information {
  padding: 0 30px;
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #cccccc;
  margin: 0 0 20px;
  position: relative;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
  top: 10px;
  display: inline-block;
  text-decoration: none;
  margin: 0;
  position: absolute;
  right: 0;
}
.opc-block-shipping-information .shipping-information-title .action-edit > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
  color: #333333;
}
.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
  color: #757575;
}
.opc-block-shipping-information .shipping-information-content {
  line-height: 27px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
  margin: 0 0 20px;
}
.opc-block-summary {
  background: #f5f5f5;
  margin: 0 0 20px;
  padding: 22px 30px;
}
.opc-block-summary > .title {
  font-size: 2.2rem;
  margin-bottom: 15px;
  font-family: 'Montserrat-700';
  color: #00573f;
  text-decoration: underline;
  display: block;
}
.opc-block-summary .mark .value {
  color: #666666;
  display: block;
}
.opc-block-summary .discount.coupon {
  display: none;
}
.opc-block-summary .grand.incl + .grand.excl .mark,
.opc-block-summary .grand.incl + .grand.excl .amount {
  border-top: 0;
  font-size: 1.4rem;
  padding-top: 0;
}
.opc-block-summary .grand.incl + .grand.excl .mark strong,
.opc-block-summary .grand.incl + .grand.excl .amount strong {
  font-weight: 400;
}
.opc-block-summary .not-calculated {
  font-style: italic;
}
.opc-block-summary .items-in-cart > .title {
  border-bottom: 1px solid #cccccc;
  padding: 10px 40px 10px 0;
  cursor: pointer;
  display: block;
  text-decoration: none;
  margin-bottom: 0;
  position: relative;
}
.opc-block-summary .items-in-cart > .title > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.opc-block-summary .items-in-cart > .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 3px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.opc-block-summary .items-in-cart > .title:after {
  position: absolute;
  right: 0;
  top: 10px;
}
.opc-block-summary .items-in-cart > .title strong {
  font-size: 1.8rem;
  font-weight: 300;
  margin: 0;
}
.opc-block-summary .items-in-cart.active > .title:after {
  content: '\e621';
}
.opc-block-summary .items-in-cart .product {
  position: relative;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0 -15px 0 0;
  max-height: 370px;
  padding: 15px 15px 0 0;
  border: 0;
  overflow-y: scroll;
}
.column.main .opc-block-summary .product-item {
  margin: 0;
  padding-left: 0;
}
.opc-block-summary .product-item .product-item-inner {
  display: table;
  margin: 0 0 10px;
  width: 100%;
}
.opc-block-summary .product-item .product-item-name-block {
  display: block;
  padding-right: 5px;
  text-align: left;
}
.opc-block-summary .product-item .subtotal {
  display: block;
  text-align: left;
}
.opc-block-summary .product-item .price {
  font-size: 1.6rem;
  font-weight: 400;
}
.opc-block-summary .product-item .price-including-tax + .price-excluding-tax .price {
  font-size: 1rem;
}
.opc-block-summary .product-item .message {
  margin-top: 10px;
}
.opc-block-summary .actions-toolbar {
  position: relative;
  z-index: 1;
}
.opc-block-summary .actions-toolbar .secondary {
  border-top: 1px solid #cccccc;
  display: block;
  margin: -1px 0 0;
  padding: 15px 0 0;
  text-align: left;
}
.opc-block-summary .actions-toolbar .secondary .action {
  margin: 0;
}
@media only screen and (max-width: 768px) {
  .opc-block-summary .product-item .product-item-inner {
    display: block;
  }
  .opc-block-summary .product-item .product-item-name-block {
    display: block;
    text-align: left;
  }
  .opc-block-summary .product-item .subtotal {
    display: block;
    text-align: left;
  }
}
.authentication-dropdown {
  box-sizing: border-box;
}
.authentication-dropdown .modal-inner-wrap {
  padding: 25px;
}
.authentication-wrapper {
  float: right;
  margin-top: -60px;
  max-width: 50%;
  position: relative;
  z-index: 1;
}
._has-auth-shown .authentication-wrapper {
  z-index: 900;
}
.block-authentication .block-title {
  font-size: 1.8rem;
  border-bottom: 0;
  margin-bottom: 25px;
}
.block-authentication .block-title strong {
  font-weight: 300;
}
.block-authentication .field .label {
  font-weight: 400;
}
.block-authentication .actions-toolbar {
  margin-bottom: 5px;
}
.block-authentication .actions-toolbar > .secondary {
  padding-top: 25px;
  text-align: left;
}
.block-authentication .block[class] {
  margin: 0;
}
.block-authentication .block[class] ul {
  list-style: none;
  padding-left: 10px;
}
.block-authentication .block[class] .field .control,
.block-authentication .block[class] .field .label {
  float: none;
  width: auto;
}
.block-authentication .block[class] + .block {
  border-top: 1px solid #c1c1c1;
  margin-top: 40px;
  padding-top: 40px;
  position: relative;
}
.block-authentication .block[class] + .block:before {
  height: 36px;
  line-height: 34px;
  margin: -19px 0 0 -18px;
  min-width: 36px;
  background: #ffffff;
  border: 1px solid #c1c1c1;
  border-radius: 50%;
  box-sizing: border-box;
  color: #c1c1c1;
  content: attr(data-label);
  display: inline-block;
  left: 50%;
  letter-spacing: normal;
  padding: 0 .2rem;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0;
}
.checkout-payment-method .step-title {
  border-bottom: 0;
  margin-bottom: 0;
}
.checkout-payment-method .payment-method:first-child .payment-method-title {
  border-top: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  display: block;
}
.checkout-payment-method .payment-method + .payment-method .payment-method-title {
  border-top: 1px solid #cccccc;
}
.checkout-payment-method .payment-method form.form-purchase-order {
  margin-bottom: 15px;
}
.checkout-payment-method .payment-method form.form-purchase-order .input-text {
  width: 40%;
}
.checkout-payment-method .payment-method-content {
  /**
             * @codingStandardsIgnoreStart
             */
}
.checkout-payment-method .payment-method-content #po_number {
  margin-bottom: 20px;
}
.checkout-payment-method .payment-method-title {
  padding: 20px 0;
  margin: 0;
}
.checkout-payment-method .payment-method-title .payment-icon {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.checkout-payment-method .payment-method-title .action-help {
  display: inline-block;
  margin-left: 5px;
}
.checkout-payment-method .payment-method-content {
  display: none;
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
  margin: 0 0 20px;
}
.checkout-payment-method .payment-group + .payment-group .step-title {
  margin: 20px 0 0;
}
.checkout-payment-method .field-select-billing,
.checkout-payment-method .billing-address-form {
  max-width: 500px;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  margin: 0 0 10px;
}
.checkout-payment-method .checkout-billing-address {
  margin: 0 0 20px;
}
.checkout-payment-method .checkout-billing-address .primary .action-update {
  margin-bottom: 20px;
  margin-right: 0;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
  line-height: 27px;
  padding: 0 0 0 23px;
}
.checkout-payment-method .checkout-billing-address input[type="checkbox"] {
  vertical-align: top;
}
.checkout-payment-method .payment-method-note + .checkout-billing-address {
  margin-top: 20px;
}
.checkout-payment-method .payment-method-iframe {
  background-color: transparent;
  display: none;
  width: 100%;
}
.checkout-payment-method .no-payments-block {
  margin: 20px 0;
}
.checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
  content: '\e621';
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  cursor: pointer;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
  display: none;
}
.checkout-payment-method .payment-option-title {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #006bb4;
  display: inline-block;
  text-decoration: none;
}
.checkout-payment-method .payment-option-title .action-toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 16px;
  color: #757575;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:after {
  color: #333333;
}
.checkout-payment-method .payment-option-title .action-toggle:active:after {
  color: #757575;
}
.checkout-payment-method .payment-option-content {
  padding: 0 0 20px 22px;
}
.checkout-payment-method .payment-option-content .primary .action.action-apply {
  margin-right: 0;
}
.checkout-payment-method .payment-option-inner {
  margin: 0 0 20px;
}
.checkout-payment-method .credit-card-types {
  padding: 0;
}
.checkout-payment-method .credit-card-types .item {
  display: inline-block;
  list-style: none;
  margin: 0 5px 0 0;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types .item._active {
  font-weight: 700;
}
.checkout-payment-method .credit-card-types .item._active img {
  -webkit-filter: grayscale(0%);
}
.checkout-payment-method .credit-card-types .item._inactive {
  opacity: .4;
}
.checkout-payment-method .credit-card-types .item span {
  display: inline-block;
  padding-top: 6px;
  vertical-align: top;
}
.checkout-payment-method .credit-card-types img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .6s ease;
}
.checkout-payment-method .ccard .fields > .year {
  padding-left: 5px;
}
.checkout-payment-method .ccard .fields .select {
  padding-left: 5px;
  padding-right: 5px;
}
.checkout-payment-method .ccard .month .select {
  width: 140px;
}
.checkout-payment-method .ccard .year .select {
  width: 80px;
}
.checkout-payment-method .ccard .captcha .input-text,
.checkout-payment-method .ccard .number .input-text {
  width: 225px;
}
.checkout-payment-method .ccard > .field.cvv > .control {
  display: inline-block;
  padding-right: 20px;
}
.checkout-payment-method .ccard .cvv .label {
  display: block;
}
.checkout-payment-method .ccard .cvv .input-text {
  width: 55px;
}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field {
  width: auto !important;
}
.checkout-agreements-block .checkout-agreements {
  margin-bottom: 20px;
}
.checkout-agreements-block .checkout-agreement.field {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.checkout-agreements-block .checkout-agreement.field.required label:after {
  content: none;
}
.checkout-agreements-block .checkout-agreement.field.required .action-show:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
}
.checkout-agreements-block .action-show {
  vertical-align: baseline;
}
.checkout-agreements-items {
  padding-bottom: 30px;
}
.checkout-agreements-items .checkout-agreements-item {
  margin-bottom: 20px;
}
.checkout-agreements-items .checkout-agreements-item-title {
  border-bottom: 0;
}
.checkout-agreement-item-content {
  overflow: auto;
}
.block-balance .price {
  margin-top: -10px;
  font-size: 3.2rem;
  display: inline-block;
  line-height: 32px;
}
.table-downloadable-products .product-name {
  font-weight: 400;
  margin-right: 15px;
}
.table-downloadable-products .action.download {
  display: inline-block;
  text-decoration: none;
}
.table-downloadable-products .action.download:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  content: '\e626';
  font-family: 'luma-icons';
  margin: 0 5px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-product-downloadable .product-add-form {
  clear: both;
  margin-bottom: 25px;
}
.page-product-downloadable .product-options-bottom .field.qty {
  display: none;
}
.samples-item-title {
  font-size: 1.4rem;
  font-weight: 600;
  margin: 0 0 10px;
}
.samples-item {
  margin: 0 0 10px;
}
.field.downloads {
  margin-bottom: 10px;
}
.page-product-downloadable .product-add-form .product-options-wrapper .field.downloads > .control {
  width: 100%;
}
.field.downloads .price-container {
  display: inline;
  white-space: nowrap;
}
.field.downloads .price-container:before {
  content: ' + ';
  display: inline;
}
.field.downloads .price-excluding-tax {
  display: inline;
}
.field.downloads .price-excluding-tax:before {
  content: ' (' attr(data-label) ': ';
}
.field.downloads .price-excluding-tax:after {
  content: ')';
}
.field.downloads .price-including-tax {
  display: inline;
  font-weight: 600;
  font-size: 1.4rem;
}
.field.downloads .field.choice {
  border-bottom: 1px solid #ebebeb;
  box-sizing: border-box;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.field.downloads .field.choice input {
  left: 0;
  position: absolute;
  top: 2px;
}
.field.downloads .field.downloads-all {
  border-bottom: 0;
  padding-left: 0;
}
.field.downloads .sample.link {
  float: right;
}
.field.downloads-all .label {
  color: #006bb4;
  text-decoration: none;
  cursor: pointer;
}
.field.downloads-all .label:visited {
  color: #006bb4;
  text-decoration: none;
}
.field.downloads-all .label:hover {
  color: #006bb4;
  text-decoration: underline;
}
.field.downloads-all .label:active {
  color: #00573f;
  text-decoration: underline;
}
.field.downloads-all input {
  opacity: 0;
}
.field.downloads.downloads-no-separately .field.choice {
  padding-left: 0;
}
.page-product-giftcard .giftcard-amount {
  border-top: 1px #c1c1c1 solid;
  clear: both;
  margin-bottom: 0;
  padding-top: 15px;
  text-align: left;
}
.page-product-giftcard .giftcard-amount .field:last-child {
  padding-bottom: 20px !important;
}
.page-product-giftcard .product-info-main .price-box .old-price {
  font-size: 20px;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final > span {
  display: block;
  margin-bottom: 5px;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final > span:last-child {
  margin-bottom: 0;
}
.page-product-giftcard .product-info-main .price-box .price-container.price-final .price {
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
}
.page-product-giftcard .product-info-main .price-box + .giftcard.form {
  border-top: 1px #c1c1c1 solid;
  padding-top: 15px;
}
.page-product-giftcard .product-info-main .alert {
  clear: left;
}
.page-product-giftcard .product-info-stock-sku {
  display: block;
}
.page-product-giftcard .product-add-form {
  border: 0;
  clear: none;
  padding-top: 0;
}
.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.text) {
  margin-bottom: 20px;
  margin-top: 20px;
}
.page-product-giftcard .giftcard.form {
  clear: both;
}
.page-product-giftcard .price-box {
  margin-bottom: 10px;
}
.page-product-giftcard .product-info-price {
  border: 0;
  display: block;
  float: right;
  white-space: nowrap;
  width: auto;
}
.giftcard-account .please-wait {
  display: none;
}
.giftcard-account .form-giftcard-redeem .giftcard.info {
  margin-bottom: 30px;
}
.opc-wrapper .form-giftcard-account {
  max-width: 500px;
}
.opc-wrapper .form-giftcard-account .field {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info {
  margin: 0 0 20px;
}
.opc-wrapper .giftcard-account-info .giftcard-account-number {
  margin: 0 0 10px;
}
.gift-message .field {
  margin-bottom: 20px;
}
.gift-message .field .label {
  color: #666666;
  font-weight: 400;
}
.gift-options {
  margin: 20px 0;
}
.gift-options .actions-toolbar .action-cancel {
  display: none;
}
.gift-options-title {
  font-weight: 600;
  margin: 0 0 20px;
}
.gift-options-content .fieldset {
  margin: 0 0 20px;
}
.gift-summary {
  margin-top: 10px;
  position: relative;
}
.gift-summary .actions-toolbar > .secondary .action {
  margin: 0 0 0 20px;
  width: auto;
}
.gift-summary .action-edit,
.gift-summary .action-delete {
  display: inline-block;
  text-decoration: none;
}
.gift-summary .action-edit > span,
.gift-summary .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-summary .action-edit:before,
.gift-summary .action-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-summary .action-edit:hover:before,
.gift-summary .action-delete:hover:before {
  color: #333333;
}
.gift-summary .action-edit:active:before,
.gift-summary .action-delete:active:before {
  color: #757575;
}
.gift-summary .action-delete:before {
  content: '\e604';
}
.action-gift {
  display: inline-block;
  text-decoration: none;
}
.action-gift:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  line-height: 20px;
  color: #757575;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.action-gift:hover:after {
  color: #333333;
}
.action-gift:active:after {
  color: #757575;
}
.action-gift.active:after,
.action-gift._active:after {
  content: '\e621';
}
.gift-summary .actions-toolbar,
.cart.table-wrapper .gift-summary .actions-toolbar {
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cart.table-wrapper .gift-content {
  box-sizing: border-box;
  clear: left;
  display: none;
  float: left;
  margin-right: -100%;
  padding: 20px 0;
  width: 100%;
}
.cart.table-wrapper .gift-content._active {
  display: block;
}
.cart.table-wrapper .item-gift._active {
  border-top: 1px solid #c1c1c1;
}
.cart.table-wrapper .item-gift .action {
  margin-right: 0;
}
.gift-item-block {
  border-bottom: 1px solid #c1c1c1;
  margin: 0;
}
.gift-item-block._active .title:after {
  content: '\e621';
}
.gift-item-block .title {
  color: #006bb4;
  cursor: pointer;
  margin: 0;
  padding: 10px 40px 10px 15px;
  position: relative;
  display: block;
  text-decoration: none;
}
.gift-item-block .title:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.2rem;
  line-height: 20px;
  color: #858585;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 10px;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-item-block .title:hover:after {
  color: #333333;
}
.gift-item-block .content {
  padding: 10px 0 20px;
  position: relative;
}
.order-details-items .order-gift-message dt:after,
.order-details-items .block-order-details-gift-message dt:after {
  content: '';
}
.order-details-items .order-gift-message .item-message,
.order-details-items .block-order-details-gift-message .item-message {
  clear: left;
}
.order-details-items .order-gift-message .item-options dt,
.order-details-items .block-order-details-gift-message .item-options dt {
  font-weight: 400;
  margin: 10px 0;
}
.gift-messages-order {
  margin-bottom: 25px;
}
.gift-message-summary {
  padding-right: 7rem;
}
.form-giftregistry-share .actions-toolbar:not(:last-child),
.form-giftregistry-edit .actions-toolbar:not(:last-child) {
  margin-bottom: 40px;
}
.form-giftregistry-share .fieldset .nested .field:not(.choice) .control,
.form-giftregistry-edit .fieldset .nested .field:not(.choice) .control {
  width: 100%;
}
.giftregisty-dropdown .action.toggle {
  color: #006bb4;
}
.table-giftregistry-items .product-image {
  margin-right: 10px;
  float: left;
}
.cart-summary .form.giftregistry .fieldset {
  margin: 15px 0 5px;
  text-align: left;
}
.cart-summary .form.giftregistry .fieldset .field {
  margin: 0 0 10px;
}
.cart-summary .form.giftregistry .fieldset .field .control {
  float: none;
  width: auto;
}
.form-giftregistry-search {
  margin-bottom: 60px;
}
.form-giftregistry-search .fields-specific-options .field:nth-last-of-type(1) {
  margin-bottom: 0;
}
.block-giftregistry .actions-toolbar {
  margin: 17px 0 0;
}
.block-giftregistry-shared .item-options .item-value {
  margin: 0 0 25px;
}
.block-giftregistry-shared-items .item .col {
  border: 0;
}
.block-giftregistry-shared-items th {
  border-bottom: 1px solid #cccccc;
}
.block-giftregistry-shared-items .col {
  padding: 20px 11px 10px;
}
.block-giftregistry-shared-items .col .price-box {
  display: inline-block;
}
.block-giftregistry-shared-items .col .price-wrapper {
  font-size: 1.8rem;
  display: block;
  font-weight: 700;
  white-space: nowrap;
}
.block-giftregistry-shared-items .product .item-options {
  margin: 0;
}
.block-giftregistry-shared-items .product-item-photo {
  display: block;
  max-width: 65px;
  padding: 10px 0;
}
.block-giftregistry-shared-items .product-item-name {
  font-size: 1.8rem;
  display: block;
  margin: 0 0 5px;
}
.gift-wrapping .label {
  margin: 0 0 8px;
  display: inline-block;
}
.gift-wrapping .field {
  margin-bottom: 10px;
}
.gift-wrapping-info {
  font-weight: 300;
  font-size: 18px;
  margin: 20px 0;
}
.gift-wrapping-list {
  list-style: none;
  margin: 20px 0 10px;
  padding: 0;
}
.gift-wrapping-list .no-image {
  background: #f2f2f2;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-list .no-image > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-list .no-image:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 4rem;
  color: #494949;
  content: '\e62a';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-list .no-image:after {
  display: block;
}
.gift-wrapping-preview,
.gift-wrapping-item > span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.gift-wrapping-item {
  float: left;
  margin: 0 10px 10px 0;
}
.gift-wrapping-item:last-child {
  margin-right: 0;
}
.gift-wrapping-item._active span:before {
  border: 3px solid #333333;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.gift-wrapping-item > span {
  height: 4rem;
  width: 4rem;
}
.gift-wrapping-title {
  margin: 10px 0;
}
.gift-wrapping-title .action-remove {
  margin: -5px 0 0 5px;
  display: inline-block;
  text-decoration: none;
}
.gift-wrapping-title .action-remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gift-wrapping-title .action-remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e604';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.gift-wrapping-title .action-remove:hover:before {
  color: #333333;
}
.gift-wrapping-title .action-remove:active:before {
  color: #757575;
}
.gift-options-content .fieldset .field {
  margin: 10px 0;
}
.gift-wrapping-summary {
  padding-right: 7rem;
}
.gift-wrapping-summary .gift-wrapping-title {
  border: 0;
  display: inline-block;
  padding: 0;
}
.opc-wrapper .fieldset.gift-message .field.gift-wrapping {
  padding: 0;
  width: 100%;
}
.opc-wrapper .data.table .gift-wrapping,
.table-order-items .gift-wrapping {
  margin: 20px 0 0;
}
.opc-wrapper .data.table .gift-wrapping .title,
.table-order-items .gift-wrapping .title {
  float: none;
}
.opc-wrapper .data.table .gift-wrapping .content,
.table-order-items .gift-wrapping .content {
  margin: 0;
}
.opc-wrapper .data.table .gift-wrapping .content > img,
.table-order-items .gift-wrapping .content > img {
  float: left;
  margin: 0 10px 0 0;
  max-height: 50px;
  max-width: 50px;
}
.gift-summary .price-box,
.gift-options .price-box {
  margin-left: 22px;
}
.gift-summary .regular-price:before,
.gift-options .regular-price:before {
  content: attr(data-label) ': ';
}
.gift-summary .regular-price .price,
.gift-options .regular-price .price {
  font-weight: 700;
}
.order-options .item {
  padding-bottom: 20px;
}
.order-options .product {
  margin-bottom: 10px;
}
.order-options .product-image-container {
  float: left;
  padding-right: 10px;
}
.order-options .gift-wrapping {
  margin-bottom: 10px;
}
.table-wrapper.grouped {
  width: auto;
}
.table.grouped .row-tier-price > td {
  border-top: 0;
}
.table.grouped .col.item {
  width: 90%;
}
.table.grouped .col.qty {
  width: 10%;
}
.table.grouped .product-item-name {
  display: inline-block;
  font-weight: 400;
  margin-bottom: 10px;
}
.table.grouped .price-box p {
  margin: 0;
}
.table.grouped .price-box .price {
  font-weight: 700;
}
.table.grouped .price-box .old-price .price {
  font-weight: normal;
}
.table.grouped .stock.unavailable {
  font-weight: normal;
  margin: 0;
  text-transform: none;
  white-space: nowrap;
}
.page-product-grouped .product-info-main .alert {
  clear: left;
}
.page-product-grouped .box-tocart {
  margin-top: 10px;
}
.box-tocart .action.instant-purchase {
  vertical-align: top;
}
.box-tocart .action.instant-purchase:not(:last-child) {
  margin-bottom: 15px;
}
.form-add-invitations .additional,
.form-add-invitations .field.message {
  margin-top: 20px;
}
.form-add-invitations .action.remove {
  top: 4px;
}
.form-add-invitations .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.form-add-invitations .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.form-add-invitations .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.form-add-invitations .action.add:hover:before {
  color: inherit;
}
.form-add-invitations .action.add:active:before {
  color: inherit;
}
.map-popup-wrapper.popup .action.close {
  top: 10px;
}
.map-popup {
  background: #ffffff;
  border: 1px solid #adadad;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  left: 0;
  margin-top: 10px;
  position: absolute;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
  box-sizing: border-box;
}
.map-popup .popup-header {
  margin: 0 0 25px;
  padding-right: 16px;
}
.map-popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.map-popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.map-popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.map-popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.map-popup .popup-actions .action.close:hover:before {
  color: #737373;
}
.map-popup .popup-actions .action.close:active:before {
  color: #737373;
}
.map-popup .popup-actions .action.close:focus,
.map-popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.map-popup .popup-actions .action.close.disabled,
.map-popup .popup-actions .action.close[disabled],
fieldset[disabled] .map-popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.map-popup.active {
  opacity: 1;
}
.map-popup .map-info-price {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box {
  margin: 0 0 20px;
}
.map-popup .map-info-price .price-box .label:after {
  content: ': ';
}
.map-popup .action.primary {
  margin-right: 10px;
}
.map-popup .map-msrp {
  margin-bottom: 10px;
}
.map-popup .actual-price {
  margin: 3px 0 15px;
}
.map-popup .regular-price .price-label {
  display: none;
}
.map-popup .popup-header {
  display: none;
}
.map-old-price {
  text-decoration: none;
}
.map-old-price .price-wrapper {
  text-decoration: line-through;
}
.map-fallback-price {
  display: none;
}
.map-old-price,
.product-item .map-old-price,
.product-info-price .map-show-info {
  display: inline-block;
  min-width: 10rem;
}
.map-old-price:not(:last-child),
.product-item .map-old-price:not(:last-child),
.product-info-price .map-show-info:not(:last-child) {
  margin-right: 10px;
}
.product-options-bottom .price-box .old-price .price-container > span,
.product-info-price .price-box .old-price .price-container > span {
  display: inline;
}
.map-form-addtocart {
  display: inline-block;
  text-align: center;
}
.map-form-addtocart img {
  display: block;
  margin: 0 auto;
}
button.map-show-info {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
button.map-show-info:focus,
button.map-show-info:active {
  background: none;
  border: none;
}
button.map-show-info:hover {
  background: none;
  border: none;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  pointer-events: none;
  opacity: 0.5;
}
button.map-show-info:visited {
  color: #006bb4;
  text-decoration: none;
}
button.map-show-info:hover {
  color: #006bb4;
  text-decoration: underline;
}
button.map-show-info:active {
  color: #00573f;
  text-decoration: underline;
}
button.map-show-info:hover,
button.map-show-info:active,
button.map-show-info:focus {
  background: none;
  border: 0;
}
button.map-show-info.disabled,
button.map-show-info[disabled],
fieldset[disabled] button.map-show-info {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.wishlist.split.button {
  display: inline-block;
  position: relative;
  margin-right: 5%;
  vertical-align: middle;
}
.wishlist.split.button:before,
.wishlist.split.button:after {
  content: '';
  display: table;
}
.wishlist.split.button:after {
  clear: both;
}
.wishlist.split.button .action.split {
  float: left;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  float: right;
  margin: 0;
}
.wishlist.split.button .action.toggle {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #666666;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle:active:after {
  color: inherit;
}
.wishlist.split.button .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.wishlist.split.button .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.split.button .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #666666;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.split.button .action.toggle.active:hover:after {
  color: #333333;
}
.wishlist.split.button .action.toggle.active:active:after {
  color: inherit;
}
.wishlist.split.button .items {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 200px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.wishlist.split.button .items li {
  margin: 0;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.wishlist.split.button .items:before,
.wishlist.split.button .items:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.wishlist.split.button .items:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.wishlist.split.button .items:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.wishlist.split.button .items:before {
  left: 10px;
  top: -12px;
}
.wishlist.split.button .items:after {
  left: 9px;
  top: -14px;
}
.wishlist.split.button.active {
  overflow: visible;
}
.wishlist.split.button.active .items {
  display: block;
}
.wishlist.split.button .items {
  padding: 6px 0;
  text-align: left;
}
.wishlist.split.button .items .item > span {
  display: block;
  padding: 5px 5px 5px 23px;
}
.wishlist.split.button .items li {
  padding: 0;
}
.wishlist.split.button > .action.split {
  margin-right: 5px;
}
.wishlist.split.button > .action.split:before {
  content: '\e600';
}
.wishlist.split.button > .action.split:before {
  margin: 0;
  width: 18px;
}
.wishlist.split.button > .action:active,
.wishlist.split.button > .action:focus,
.wishlist.split.button > .action:hover {
  color: #333333;
}
.wishlist.split.button > .action.toggle:before {
  border-left: 1px solid #666666;
  content: '';
  float: left;
  height: 15px;
  margin: 3px 4px 0 0;
}
.cart.table-wrapper .wishlist.split.button {
  vertical-align: baseline;
}
.cart.table-wrapper .wishlist.split.button > .action.split {
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
}
.cart.table-wrapper .wishlist.split.button > .action.toggle:after {
  color: #006bb4;
}
.cart.table-wrapper .wishlist.split.button > .action.split,
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  color: #006bb4;
}
.cart.table-wrapper .wishlist.split.button > .action.split:before,
.cart.table-wrapper .wishlist.split.button > .action.toggle:before {
  display: none;
}
.wishlist.window.popup {
  background: #ffffff;
  border: 1px solid #adadad;
  padding: 22px;
  width: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  transition: opacity 0.3s linear;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  display: none;
  opacity: 0;
  box-sizing: border-box;
}
.wishlist.window.popup .popup-header {
  margin: 0 0 25px;
  padding-right: 16px;
}
.wishlist.window.popup .popup-header .title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.wishlist.window.popup .popup-actions .action.close {
  position: absolute;
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  right: 10px;
  top: 10px;
}
.wishlist.window.popup .popup-actions .action.close > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.wishlist.window.popup .popup-actions .action.close:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: 16px;
  color: #8c8c8c;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.wishlist.window.popup .popup-actions .action.close:hover:before {
  color: #737373;
}
.wishlist.window.popup .popup-actions .action.close:active:before {
  color: #737373;
}
.wishlist.window.popup .popup-actions .action.close:focus,
.wishlist.window.popup .popup-actions .action.close:active {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close:hover {
  background: none;
  border: none;
}
.wishlist.window.popup .popup-actions .action.close.disabled,
.wishlist.window.popup .popup-actions .action.close[disabled],
fieldset[disabled] .wishlist.window.popup .popup-actions .action.close {
  pointer-events: none;
  opacity: 0.5;
}
.wishlist.window.popup.active {
  opacity: 1;
}
.wishlist.window.popup.active {
  display: block;
}
.wishlist.overlay {
  transition: opacity 0.15s linear;
  background: #8c8c8c;
  z-index: 899;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.wishlist.overlay.active {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.wishlist.overlay.active {
  display: block;
}
.wishlist-dropdown.move .action.toggle,
.wishlist-dropdown.copy .action.toggle {
  color: #006bb4;
}
.page-multiple-wishlist .actions-toolbar > .primary {
  display: block;
  float: none;
  text-align: left;
}
.page-multiple-wishlist .actions-toolbar > .primary .action.remove {
  float: right;
}
.block-wishlist-management {
  position: relative;
}
.block-wishlist-management .wishlist-select .wishlist-name-label {
  font-weight: 600;
}
.block-wishlist-management .wishlist-title {
  margin-bottom: 10px;
}
.block-wishlist-management .wishlist-title strong {
  font-weight: 300;
  margin-right: 10px;
}
.block-wishlist-management .wishlist-notice {
  color: #7d7d7d;
  display: inline-block;
  margin-right: 20px;
}
.block-wishlist-management .wishlist-notice.private {
  display: inline-block;
  text-decoration: none;
}
.block-wishlist-management .wishlist-notice.private:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: inherit;
  line-height: inherit;
  color: #a3a3a3;
  content: '\e629';
  font-family: 'luma-icons';
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-wishlist-management .wishlist-toolbar-select,
.block-wishlist-management .wishlist-toolbar-actions {
  display: inline-block;
}
.block-wishlist-management .wishlist-toolbar-select {
  margin-right: 20px;
}
.block-wishlist-management .wishlist-toolbar .copy .dropdown {
  right: 0;
}
.block-wishlist-management .wishlist-toolbar .copy .dropdown:before {
  left: auto;
  right: 11px;
}
.block-wishlist-management .wishlist-toolbar .copy .dropdown:after {
  left: auto;
  right: 10px;
}
.block-wishlist-management .wishlist-dropdown.move {
  margin-right: 20px;
}
.block-wishlist-search-form .form-wishlist-search {
  margin-bottom: 60px;
  max-width: 500px;
}
.block-wishlist-search-results .table-wrapper {
  border-top: none;
}
.block-wishlist-info-items .block-title {
  margin-bottom: 20px;
  font-size: 2.2rem;
}
.block-wishlist-info-items .block-title > strong {
  font-weight: 300;
}
.block-wishlist-info-items .product-item {
  width: 100%;
}
.block-wishlist-info-items .product-item-photo {
  margin-left: 20px;
}
.block-wishlist-info-items .product-item-info {
  width: auto;
}
.block-wishlist-info-items .product-item-info:hover .split {
  visibility: visible;
}
.block-wishlist-info-items .price-wrapper {
  display: block;
  margin: 0 0 10px;
}
.block-wishlist-info-items .split {
  clear: both;
  padding: 10px 0;
  visibility: hidden;
}
.block-wishlist-info-items .wishlist-dropdown .change {
  color: #006bb4;
}
.block-wishlist-info-items .action.towishlist {
  padding: 10px 0;
}
.block-wishlist-info-items .input-text.qty {
  margin-right: 10px;
}
.multicheckout.results h3,
.multicheckout.success h3 {
  font-size: 1.6rem;
  margin-bottom: 20px;
  margin-top: 30px;
}
.multicheckout.results h3 a,
.multicheckout.success h3 a {
  color: #333333;
}
.multicheckout.results h3 a:hover,
.multicheckout.success h3 a:hover {
  text-decoration: none;
}
.multicheckout.results ul.orders-list,
.multicheckout.success ul.orders-list {
  list-style: none;
  padding-left: 0;
}
.multicheckout.results .orders-list,
.multicheckout.success .orders-list {
  margin-top: 25px;
  padding-left: 16px;
}
.multicheckout.results .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-list .shipping-list .shipping-item {
  margin-left: 84px;
}
.multicheckout.results .orders-list .shipping-list .shipping-label,
.multicheckout.success .orders-list .shipping-list .shipping-label {
  font-weight: 700;
  margin-right: 10px;
}
.multicheckout.results .orders-list .shipping-list .shipping-address,
.multicheckout.success .orders-list .shipping-list .shipping-address {
  font-weight: 400;
}
.multicheckout.results .orders-list .shipping-list .error-block,
.multicheckout.success .orders-list .shipping-list .error-block {
  color: #e02b27;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-label,
.multicheckout.success .orders-list .shipping-list .error-block .error-label {
  font-weight: 700;
  margin-right: 10px;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-description,
.multicheckout.success .orders-list .shipping-list .error-block .error-description {
  font-weight: 400;
}
.multicheckout.results .orders-succeed .orders-list,
.multicheckout.success .orders-succeed .orders-list {
  margin-top: 0;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .order-id,
.multicheckout.success .orders-succeed .orders-list .shipping-list .order-id {
  float: left;
}
.multicheckout.results .orders-succeed .orders-list .shipping-list .shipping-item,
.multicheckout.success .orders-succeed .orders-list .shipping-list .shipping-item {
  margin-left: 100px;
}
.multicheckout .title {
  margin-bottom: 30px;
}
.multicheckout .title strong {
  font-weight: 400;
}
.multicheckout .table-wrapper {
  margin-bottom: 0;
}
.multicheckout .table-wrapper .action.delete {
  display: inline-block;
}
.multicheckout .table-wrapper .col .qty {
  display: inline-block;
}
.multicheckout .table-wrapper .col.item .action.edit {
  font-weight: 400;
  margin-left: 10px;
}
.multicheckout:not(.address) .table-wrapper .product-item-name {
  margin: 0;
}
.multicheckout > .actions-toolbar {
  margin-top: 40px;
}
.multicheckout .actions-toolbar > .secondary {
  display: block;
}
.multicheckout .actions-toolbar > .secondary .action {
  margin-bottom: 25px;
}
.multicheckout .actions-toolbar > .secondary .action.back {
  display: block;
  margin-left: 0;
}
.multicheckout .actions-toolbar > .primary {
  margin-right: 10px;
}
.multicheckout .item-options {
  margin: 10px 0 0;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field:before {
  display: none;
}
.multicheckout .block .methods-shipping .item-content .fieldset > .field .control {
  display: inline-block;
}
.multicheckout .block-title,
.multicheckout .block-content .title {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 10px;
}
.multicheckout .block-title strong,
.multicheckout .block-content .title strong {
  font-weight: 400;
}
.multicheckout .block-title strong span,
.multicheckout .block-content .title strong span {
  color: #a6a6a6;
}
.multicheckout .block-content .title {
  border-bottom: none;
  padding-bottom: 0;
}
.multicheckout.order-review .block-title > strong {
  font-size: 2.4rem;
}
.multicheckout.order-review .block-shipping .block-content:not(:last-child) {
  margin-bottom: 40px;
}
.multicheckout.order-review .error-description {
  color: #e02b27;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: -10px;
}
.multicheckout .box-title span {
  margin-right: 10px;
}
.multicheckout .box-title > .action {
  margin: 0;
}
.multicheckout .box-shipping-method .price {
  font-weight: 700;
}
.multicheckout .box-billing-method .fieldset {
  margin: 0;
}
.multicheckout .box-billing-method .fieldset .legend.box-title {
  margin: 0 0 5px;
}
.multicheckout .checkout-review .grand.totals {
  font-size: 2.1rem;
  margin-bottom: 40px;
}
.multicheckout .checkout-review .grand.totals .mark {
  font-weight: 400;
}
[class^='multishipping-'] .logo {
  margin-left: 0;
}
.multishipping-checkout-success .nav-sections {
  display: block;
}
.data.switch .counter {
  color: #7d7d7d;
}
.data.switch .counter:before {
  content: '(';
}
.data.switch .counter:after {
  content: ')';
}
.rating-summary {
  overflow: hidden;
  white-space: nowrap;
}
.rating-summary .rating-result {
  width: 88px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.rating-summary .rating-result:before {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  -webkit-font-smoothing: antialiased;
  color: #c7c7c7;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span {
  display: block;
  overflow: hidden;
}
.rating-summary .rating-result > span:before {
  position: relative;
  z-index: 2;
  -webkit-font-smoothing: antialiased;
  color: #00573f;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  font-style: normal;
  font-weight: normal;
  speak: none;
}
.rating-summary .rating-result > span span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.product-reviews-summary .rating-summary .label,
.table-reviews .rating-summary .label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote {
  overflow: hidden;
}
.review-control-vote:before {
  color: #c7c7c7;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
  display: block;
  position: absolute;
  z-index: 1;
}
.review-control-vote input[type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote input[type="radio"]:hover + label:before,
.review-control-vote input[type="radio"]:checked + label:before {
  opacity: 1;
}
.review-control-vote label {
  cursor: pointer;
  display: block;
  position: absolute;
}
.review-control-vote label span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.review-control-vote label:before {
  color: #00573f;
  font-family: 'luma-icons';
  font-size: 16px;
  height: 16px;
  letter-spacing: 2px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  speak: none;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
}
.review-control-vote label:hover:before {
  opacity: 1;
}
.review-control-vote label:hover ~ label:before {
  opacity: 0;
}
.review-control-vote .rating-5 {
  z-index: 2;
}
.review-control-vote .rating-5:before {
  content: '\e605' '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-4 {
  z-index: 3;
}
.review-control-vote .rating-4:before {
  content: '\e605' '\e605' '\e605' '\e605';
}
.review-control-vote .rating-3 {
  z-index: 4;
}
.review-control-vote .rating-3:before {
  content: '\e605' '\e605' '\e605';
}
.review-control-vote .rating-2 {
  z-index: 5;
}
.review-control-vote .rating-2:before {
  content: '\e605' '\e605';
}
.review-control-vote .rating-1 {
  z-index: 6;
}
.review-control-vote .rating-1:before {
  content: '\e605';
}
.review-control-vote:before {
  content: '\e625' '\e625' '\e625' '\e625' '\e625';
}
.products-reviews-toolbar {
  position: relative;
}
.products-reviews-toolbar .toolbar-amount {
  position: relative;
  text-align: center;
}
.review-toolbar {
  border-top: 1px solid #c9c9c9;
  margin: 0 0 20px;
  padding: 0;
  text-align: center;
}
.review-toolbar:first-child {
  display: none;
}
.review-toolbar .pages {
  border-bottom: 1px solid #c9c9c9;
  display: block;
  padding: 20px 0;
  text-align: center;
}
.review-toolbar .limiter {
  display: none;
}
.review-add .block-title {
  display: none;
}
.review-form .action.submit.primary {
  background: #eeeeee;
  border: 1px solid #cccccc;
  color: #333333;
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
  margin: 0;
}
.review-form .action.submit.primary:focus,
.review-form .action.submit.primary:active {
  background: #e2e2e2;
  border: 1px solid #cccccc;
  color: #333333;
}
.review-form .action.submit.primary:hover {
  background: #e1e1e1;
  border: 1px solid #cccccc;
  color: #333333;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.review-form .actions-toolbar .actions-primary {
  padding: 0;
}
.fieldset .review-legend.legend {
  border-bottom: 0;
  line-height: 1.3;
  margin-bottom: 20px;
  padding: 0;
}
.fieldset .review-legend.legend span {
  margin: 0;
}
.fieldset .review-legend.legend strong {
  display: block;
  font-weight: 600;
}
.fieldset .review-field-ratings > .label {
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0;
}
.review-control-vote label:before,
.review-control-vote:before {
  font-size: 32px;
  height: 32px;
  letter-spacing: 10px;
  line-height: 32px;
}
.review-field-rating .label {
  font-weight: 600;
}
.review-field-rating .control {
  margin-bottom: 48px;
  margin-top: 10px;
}
.review-list {
  margin-bottom: 30px;
}
.review-list .block-title strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.review-item {
  border-bottom: 1px solid #c9c9c9;
  margin: 0;
  padding: 20px 0;
}
.review-item:after {
  clear: both;
  content: '';
  display: table;
}
.review-item:last-child {
  border-width: 0;
}
.review-ratings {
  display: table;
  margin-bottom: 10px;
  max-width: 100%;
}
.review-author {
  display: inline;
}
.review-author .review-details-value {
  font-weight: 400;
}
.review-date {
  display: inline;
}
.review-title {
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  margin: 0 0 20px;
}
.review-content {
  margin-bottom: 20px;
}
.page-main .column .review-add {
  margin-bottom: 0;
}
.data.table.reviews .rating-summary {
  margin-top: -4px;
}
.customer.review.view .review.title,
.customer.review.view .ratings.summary.items,
.customer.review.view .product.details {
  margin-bottom: 20px;
}
.product-reviews-summary {
  margin-bottom: 5px;
}
.products.wrapper.list .product-reviews-summary {
  margin: 0 auto;
}
.product-reviews-summary .rating-summary {
  display: inline-block;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions {
  display: inline-block;
  font-size: 11px;
  vertical-align: middle;
}
.product-reviews-summary .reviews-actions a:not(:last-child) {
  margin-right: 30px;
}
.product-reviews-summary .reviews-actions .action.add {
  white-space: nowrap;
}
.product-info-main .rating-summary,
.customer-review .rating-summary {
  margin-right: 30px;
}
.block-reviews-dashboard .items .item {
  margin-bottom: 20px;
}
.block-reviews-dashboard .items .item:last-child {
  margin-bottom: 0;
}
.block-reviews-dashboard .product-name {
  display: inline-block;
}
.block-reviews-dashboard .product-name:not(:last-child) {
  margin-bottom: 5px;
}
.block-reviews-dashboard .rating-summary .label {
  font-weight: 600;
  margin-right: 10px;
  vertical-align: middle;
}
.table-reviews .product-name,
.block-reviews-dashboard .product-name {
  font-weight: 400;
}
.table-reviews .rating-summary {
  display: inline-block;
  vertical-align: baseline;
}
.customer-review .product-media {
  float: left;
  margin-right: 3%;
  max-width: 285px;
  width: 30%;
}
.customer-review .review-details {
  margin: 0;
}
.customer-review .review-details .customer-review-rating {
  margin-bottom: 20px;
}
.customer-review .review-details .customer-review-rating .item {
  margin-bottom: 10px;
}
.customer-review .review-details .customer-review-rating .item:last-child {
  margin-bottom: 0;
}
.customer-review .review-details .review-title {
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 600;
  margin-bottom: 20px;
}
.customer-review .review-details .review-content {
  margin: 0;
  margin-bottom: 20px;
}
.customer-review .review-details .review-date {
  color: #a6a6a6;
}
.block-reward-info .reward-balance {
  font-size: 1.8rem;
  margin-bottom: 25px;
}
.block-reward-info .reward-rates:not(:last-child),
.block-reward-info .reward-limit:not(:last-child),
.block-reward-info .reward-expiring:not(:last-child) {
  margin-bottom: 25px;
}
.block-reward-info .reward-rates .title,
.block-reward-info .reward-limit .title,
.block-reward-info .reward-expiring .title {
  display: inline-block;
  margin-bottom: 10px;
}
.order-details-items.rma .order-title {
  display: none;
}
.order-details-items.rma .order-title + .toolbar {
  display: none;
}
.form-create-return .additional:first-child {
  margin-top: 0;
}
.form-create-return .field.comment {
  margin-top: 55px;
}
.table-wrapper.table-returns .returns-details.hidden {
  display: none;
}
.block-returns-comments .returns-comments dt,
.block-returns-comments .returns-comments dd {
  margin: 0;
}
.block-returns-comments .returns-comments dt {
  font-weight: 400;
}
.block-returns-comments .returns-comments dd {
  margin-bottom: 15px;
}
.block-returns-comments .returns-comments dd:last-child {
  margin-bottom: 0;
}
.block-returns-comments .fieldset {
  margin-bottom: 20px;
}
.magento-rma-guest-create .order-links .item a {
  line-height: 1.42857143;
  margin: 0 30px 0 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.magento-rma-guest-create .order-links .item a:visited {
  color: #006bb4;
  text-decoration: none;
}
.magento-rma-guest-create .order-links .item a:hover {
  color: #006bb4;
  text-decoration: underline;
}
.magento-rma-guest-create .order-links .item a:active {
  color: #00573f;
  text-decoration: underline;
}
.magento-rma-guest-create .order-links .item a:hover,
.magento-rma-guest-create .order-links .item a:active,
.magento-rma-guest-create .order-links .item a:focus {
  background: none;
  border: 0;
}
.magento-rma-guest-create .order-links .item a.disabled,
.magento-rma-guest-create .order-links .item a[disabled],
fieldset[disabled] .magento-rma-guest-create .order-links .item a {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
#registrant-options .item .control table .col.qty .input-qty {
  display: none;
}
.order-links .item {
  line-height: 40px;
  margin: 0 0 -1px;
}
.order-links .item strong {
  background: #ffffff;
  border: 1px solid #cccccc;
  display: block;
  font-weight: 400;
  padding: 0 20px;
}
.order-links .item a {
  background: #f6f6f6;
  color: #6d6d6d;
  border: 1px solid #cccccc;
  display: block;
  font-weight: 400;
  padding: 0 20px;
}
.order-links .item a:hover {
  background: #ffffff;
  text-decoration: none;
}
.order-details-items {
  border: 1px solid #cccccc;
  margin-bottom: 40px;
  padding: 10px;
}
.order-details-items .order-title {
  border-bottom: 1px solid #cccccc;
  padding: 0 0 10px;
}
.order-details-items .order-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.order-details-items .order-title .action {
  display: inline-block;
}
.order-details-items .table-wrapper {
  margin: 0;
}
.order-details-items .table-wrapper + .actions-toolbar {
  display: none;
}
.order-details-items .table-wrapper:not(:last-child) {
  margin-bottom: 30px;
}
.order-details-items .table-wrapper.order-items-shipment {
  overflow: visible;
}
.order-details-items .table-order-items > thead > tr > th {
  border-bottom: 1px solid #cccccc;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #cccccc;
}
.account .order-details-items .table-order-items tbody tr:nth-child(even) td {
  background: none;
}
.order-details-items .table-order-items tbody td {
  padding-bottom: 20px;
  padding-top: 20px;
}
.order-details-items .table-order-items tbody .col.label {
  font-weight: 700;
  padding-bottom: 5px;
  padding-top: 0;
}
.order-details-items .table-order-items tbody .col.options {
  padding: 10px 10px 15px;
}
.order-details-items .table-order-items tbody > .item-parent td {
  padding-bottom: 5px;
}
.order-details-items .table-order-items tbody > .item-parent + tr td {
  padding-top: 5px;
}
.order-details-items .table-order-items tbody .item-options-container td {
  padding-bottom: 15px;
  padding-top: 0;
}
.order-details-items .table-order-items .product-item-name {
  margin: 0 0 10px;
}
.order-details-items .item-options {
  margin: 0;
}
.order-details-items .item-options dt {
  margin: 0;
}
.order-details-items .item-options dd {
  margin: 0 0 15px;
}
.order-details-items .item-options dd:last-child {
  margin-bottom: 0;
}
.order-details-items .item-options.links dt {
  display: inline-block;
}
.order-details-items .item-options.links dt:after {
  content: ': ';
}
.order-details-items .item-options.links dd {
  margin: 0;
}
.order-details-items thead .col.qty {
  text-align: center;
}
.order-details-items .col.name {
  padding-top: 16px;
}
.order-details-items .action.show {
  display: inline-block;
  text-decoration: none;
  color: #333333;
}
.order-details-items .action.show > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.order-details-items .action.show:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 10px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.order-details-items .action.show.expanded:after {
  content: '\e621';
}
.order-details-items .product-item-name {
  font-size: 1.8rem;
}
.order-details-items .items-qty .item {
  white-space: nowrap;
}
.order-details-items .items-qty .title:after {
  content: ': ';
}
.order-details-items .pages-items .item:first-child,
.order-details-items .pages-items .item:last-child {
  margin-right: 0;
}
.block-order-details-comments {
  margin: 0 0 40px;
}
.block-order-details-comments .comment-date {
  font-weight: 600;
}
.block-order-details-comments .comment-content {
  line-height: 1.6;
  margin: 0 0 20px;
}
.block-order-details-view .block-content .box {
  margin-bottom: 30px;
}
.block-order-details-view .box-title {
  font-weight: 600;
}
.block-order-details-view .box-content .payment-method .title {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content {
  margin: 0;
}
.block-order-details-view .box-content .payment-method .content > strong {
  font-weight: 400;
}
.block-order-details-view .box-content .payment-method .content > strong:after {
  content: ': ';
}
.column.main .order-details-items .block-order-details-gift-message {
  margin: 40px 0 0;
}
.block-order-details-gift-message + .actions-toolbar {
  display: none;
}
.order-tracking {
  margin: 0;
  padding: 20px 0;
}
.order-title + .order-tracking {
  border-bottom: 1px solid #cccccc;
}
.order-tracking .tracking-title {
  display: inline-block;
}
.order-tracking .tracking-content {
  display: inline-block;
  margin: 0 0 0 5px;
}
.order-actions-toolbar {
  margin-bottom: 25px;
}
.order-actions-toolbar .action {
  margin-right: 30px;
}
.order-actions-toolbar .action.print {
  display: none;
  margin: 0;
}
.form-orders-search .field:last-child {
  margin-bottom: 20px;
}
.block-reorder .actions-toolbar {
  margin: 17px 0;
}
.block-reorder .product-item-name {
  float: left;
  width: calc(100% - 20px);
}
.block-reorder .product-item::after {
  clear: both;
  content: '';
  display: table;
}
.block-reorder .product-item .field.item {
  float: left;
  width: 20px;
}
.form.send.friend .fieldset .field .control {
  width: 100%;
}
.product-social-links .action.mailto.friend:before {
  content: '\e61d';
}
.my-credit-cards .status {
  font-style: italic;
}
.my-credit-cards .action.delete {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.my-credit-cards .action.delete:focus,
.my-credit-cards .action.delete:active {
  background: none;
  border: none;
}
.my-credit-cards .action.delete:hover {
  background: none;
  border: none;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards .action.delete:visited {
  color: #006bb4;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards .action.delete:active {
  color: #00573f;
  text-decoration: underline;
}
.my-credit-cards .action.delete:hover,
.my-credit-cards .action.delete:active,
.my-credit-cards .action.delete:focus {
  background: none;
  border: 0;
}
.my-credit-cards .action.delete.disabled,
.my-credit-cards .action.delete[disabled],
fieldset[disabled] .my-credit-cards .action.delete {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.my-credit-cards-popup .modal-footer {
  text-align: right;
}
.my-credit-cards-popup .action.secondary {
  background-image: none;
  -moz-box-sizing: content-box;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  font-weight: 400;
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  margin-right: 20px;
}
.my-credit-cards-popup .action.secondary:focus,
.my-credit-cards-popup .action.secondary:active {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary:hover {
  background: none;
  border: none;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  pointer-events: none;
  opacity: 0.5;
}
.my-credit-cards-popup .action.secondary:visited {
  color: #006bb4;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #006bb4;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:active {
  color: #00573f;
  text-decoration: underline;
}
.my-credit-cards-popup .action.secondary:hover,
.my-credit-cards-popup .action.secondary:active,
.my-credit-cards-popup .action.secondary:focus {
  background: none;
  border: 0;
}
.my-credit-cards-popup .action.secondary.disabled,
.my-credit-cards-popup .action.secondary[disabled],
fieldset[disabled] .my-credit-cards-popup .action.secondary {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.toolbar.wishlist-toolbar .limiter {
  float: right;
}
.toolbar.wishlist-toolbar .main .pages {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.toolbar.wishlist-toolbar .toolbar-amount,
.toolbar.wishlist-toolbar .limiter {
  display: inline-block;
  z-index: 1;
}
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
  content: '\e600';
}
.account .table-wrapper .data.table.wishlist > thead > tr > th,
.account .table-wrapper .data.table.wishlist > tbody > tr > th,
.account .table-wrapper .data.table.wishlist > tfoot > tr > th,
.account .table-wrapper .data.table.wishlist > thead > tr > td,
.account .table-wrapper .data.table.wishlist > tbody > tr > td,
.account .table-wrapper .data.table.wishlist > tfoot > tr > td {
  border-top: 1px solid #cccccc;
}
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > th,
.account .table-wrapper .data.table.wishlist > caption + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > colgroup + thead > tr:first-child > td,
.account .table-wrapper .data.table.wishlist > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.account .table-wrapper .data.table.wishlist > tbody + tbody {
  border-top: 1px solid #cccccc;
}
.account .table-wrapper .data.table.wishlist thead > tr > th {
  border-bottom: 0;
}
.account .table-wrapper .data.table.wishlist tbody > tr:last-child > td {
  border-bottom: 1px solid #cccccc;
}
.account .table-wrapper .data.table.wishlist .product.name {
  display: inline-block;
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .box-tocart {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .box-tocart .qty {
  vertical-align: middle;
}
.account .table-wrapper .data.table.wishlist .col.item {
  width: 50%;
}
.account .table-wrapper .data.table.wishlist .col.photo {
  max-width: 150px;
}
.account .table-wrapper .data.table.wishlist .col.selector {
  max-width: 15px;
}
.account .table-wrapper .data.table.wishlist textarea {
  margin: 10px 0;
}
.account .table-wrapper .data.table.wishlist .input-text.qty {
  margin-bottom: 10px;
}
.account .table-wrapper .data.table.wishlist .action.primary {
  vertical-align: top;
}
.account .table-wrapper .data.table.wishlist .price {
  font-weight: 700;
}
.link.wishlist .counter {
  color: #7d7d7d;
  white-space: nowrap;
}
.link.wishlist .counter:before {
  content: '(';
}
.link.wishlist .counter:after {
  content: ')';
}
.block-wishlist .product-item-name {
  margin-right: 25px;
}
.products-grid.wishlist .product-item {
  margin-left: 2%;
  width: calc((100% - 4%) / 3);
}
.products-grid.wishlist .product-item:nth-child(3n + 1) {
  margin-left: 0;
}
.products-grid.wishlist .product-item-photo {
  display: block;
  margin-bottom: 10px;
}
.products-grid.wishlist .product-item-name {
  margin-top: 0;
}
.products-grid.wishlist .product-item .price-box {
  margin: 0;
}
.products-grid.wishlist .product-item-comment {
  display: block;
  height: 42px;
  margin: 10px 0;
}
.products-grid.wishlist .product-item-actions > * {
  margin-right: 15px;
}
.products-grid.wishlist .product-item-actions > *:last-child {
  margin-right: 0;
}
.products-grid.wishlist .product-item-actions .action.edit,
.products-grid.wishlist .product-item-actions .action.delete {
  display: inline-block;
  text-decoration: none;
}
.products-grid.wishlist .product-item-actions .action.edit > span,
.products-grid.wishlist .product-item-actions .action.delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.products-grid.wishlist .product-item-actions .action.edit:before,
.products-grid.wishlist .product-item-actions .action.delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #757575;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.products-grid.wishlist .product-item-actions .action.edit:hover:before,
.products-grid.wishlist .product-item-actions .action.delete:hover:before {
  color: #333333;
}
.products-grid.wishlist .product-item-actions .action.edit:active:before,
.products-grid.wishlist .product-item-actions .action.delete:active:before {
  color: #757575;
}
.products-grid.wishlist .product-item-actions .action.delete:before {
  content: '\e604';
}
.bundle-item.-image {
  display: table;
}
.bundle-item.-image > .image,
.bundle-item.-image > .content {
  display: table-cell;
  vertical-align: middle;
}
.bundle-item.-image > .image {
  padding: 0 0 0 10px;
}
.bundle-img {
  display: none;
  margin: 0 0 10px;
}
.bundle-img.-active {
  display: inline-block;
}
.bundle-configurable.fieldset {
  margin: 0;
  padding: 20px;
}
.bundle-options-container .product-options-wrapper .bundle-configurable.fieldset > .field {
  padding: 0;
  border: 0;
}
.bundle-option-wrap .bundle-option-title {
  margin: 0;
  padding: 20px 20px 5px 20px;
  background: rgba(165, 217, 192, 0.25);
  font-size: 2rem;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.bundle-option-wrap .bundle-option-attributes {
  padding: 0 20px;
  background: rgba(165, 217, 192, 0.25);
}
.bundle-option-wrap .bundle-option-flavor-descriptors {
  font-size: 1.4rem;
  font-style: italic;
  color: #022817;
  font-family: 'Montserrat-500';
}
.bundle-option-wrap .bundle-option-form {
  font-size: 1.6rem;
  padding-top: 25px;
  color: #022817;
  font-family: 'Montserrat-700';
}
.bundle-option-wrap .bundle-option-form .form-label {
  font-family: 'Montserrat-500';
}
.bundle-option-wrap .bundle-option-use-rate {
  font-size: 1.6rem;
  margin-top: 5px;
  color: #022817;
  font-family: 'Montserrat-700';
}
.bundle-option-wrap .bundle-option-use-rate .form-label {
  font-family: 'Montserrat-500';
}
.bundle-option-wrap .bundle-option-swatches {
  padding: 15px 20px;
  background: rgba(165, 217, 192, 0.25);
  display: flex;
  gap: 6px;
  border-bottom-right-radius: 25px;
}
.bundle-option-wrap .bundle-option-swatches img {
  width: 30px;
}
.bundle-option-wrap .field.choice {
  margin-bottom: 0 !important;
}
.bundle-option-wrap .bundle-configurable.fieldset .field-attribute-volume {
  margin-bottom: 0;
}
.bundle-option-wrap .bundle-configurable.fieldset .field-attribute-volume .label {
  font-size: 1.6rem;
  margin-bottom: 10px;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.bundle-option-wrap .bundle-configurable.fieldset .field-attribute-volume .label:after {
  margin: 0;
  vertical-align: top;
}
.bundle-option-wrap .bundle-configurable.fieldset .field-attribute-volume select {
  border-radius: 25px;
  height: 38px;
  border: 1px solid #008B65;
  color: #022817;
  padding: 0 25px;
  font-size: 14px;
}
.bundle-option-wrap .bundle-configurable.fieldset .nested {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bundle-option-wrap .bundle-configurable.fieldset .nested .price_container {
  margin-left: auto;
}
.bundle-option-wrap .bundle-configurable.fieldset .qty-holder .control {
  display: flex;
  border: 1px solid #008B65;
  color: #022817;
  border-radius: 25px;
  overflow: hidden;
}
.bundle-option-wrap .bundle-configurable.fieldset .qty-holder .control button {
  border: none;
  box-shadow: none;
  background: transparent;
}
.bundle-option-wrap .bundle-configurable.fieldset .qty-holder .control input {
  height: 34px;
  border: none;
}
.bundle-option-wrap .bundle-configurable.fieldset .price_container span {
  font-size: 2rem;
  font-family: 'Montserrat-700';
}
body.blog-page.page-layout-cms-full-width .page-wrapper > .block-static-block {
  max-width: 100%;
  padding: 0;
}
body.blog-page.page-layout-cms-full-width .block-categories {
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .block-categories {
    position: relative;
  }
}
body.blog-page.page-layout-cms-full-width .block-categories ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: flex;
  gap: 50px;
  text-align: center;
  border-bottom: 1px solid rgba(2, 40, 23, 0.25);
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .block-categories ul {
    gap: 10px;
  }
}
body.blog-page.page-layout-cms-full-width .block-categories ul li {
  flex: 1 1 auto;
  padding-bottom: 12px;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .block-categories ul li {
    flex: 0 0 100%;
  }
}
body.blog-page.page-layout-cms-full-width .block-categories ul li a {
  color: #00573f;
  font-family: 'Montserrat-500';
  font-size: 1.8rem;
  text-decoration: none;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .block-categories .accordion {
    position: absolute;
    z-index: 2;
    left: 0;
    background: white;
    margin: 0 15px;
    border-radius: 0 0 20px 20px;
    padding-top: 14px;
    border-bottom: 0;
    box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
  }
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .block-categories .-filters-hidden {
    display: none;
  }
}
body.blog-page.page-layout-cms-full-width .page-main .block:not(.block-categories) {
  margin: 0;
}
body.blog-page.page-layout-cms-full-width .post-list.modern {
  margin-top: 32px;
  margin-bottom: 0;
  list-style-type: none;
  padding: 0;
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-item {
  margin-bottom: 24px;
  background: #FFFFFF;
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding: 32px 44px;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-item {
    padding: 15px;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(odd) .post-container {
  flex-direction: row-reverse;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(odd) .post-container {
    flex-direction: column-reverse;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(odd) .post-info {
  padding-left: 30px;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(odd) .post-info {
    padding-left: 0;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(even) .post-info {
  padding-right: 30px;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-item:nth-child(even) .post-info {
    padding-right: 0;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-container {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-container {
    flex-direction: column-reverse;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-container .post-image,
body.blog-page.page-layout-cms-full-width .post-list.modern .post-container .post-info {
  flex: 0 0 50%;
  max-width: 50%;
}
@media screen and (max-width: 1024px) {
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-container .post-image,
  body.blog-page.page-layout-cms-full-width .post-list.modern .post-container .post-info {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-container img {
  width: 100%;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  height: 300px;
  object-fit: cover;
  object-position: center;
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-info .tags {
  display: table;
  width: fit-content;
  background: #dcf3e8;
  color: #022817;
  padding: 8px 10px;
  border-radius: 10px;
  font-size: 1.5rem;
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-info .post-title {
  color: #00573f;
  margin: 24px 0 10px 0;
  font-size: 2.6rem;
  font-family: 'Montserrat-700';
}
body.blog-page.page-layout-cms-full-width .post-list.modern .post-info .post-description {
  font-size: 1.8rem;
  color: #022817;
  margin-bottom: 24px;
}
body.blog-page .blog-categories-filter {
  background-color: #FFFFFF;
  border: 1px solid #00573f;
  color: #00573f;
  font-family: 'Montserrat-600';
  font-size: 1.6rem;
  border-radius: 10px;
  padding: 10px 15px 8px 15px;
  display: flex;
}
body.blog-page .blog-categories-filter .icon--down-caret {
  font-size: 10px;
  display: flex;
  align-items: center;
  margin-left: auto;
}
@media screen and (min-width: 1025px) {
  body.blog-page .blog-categories-filter {
    display: none;
  }
}
.bundle-actions {
  margin: 0 0 30px;
}
.bundle-options-container {
  clear: both;
}
.bundle-options-container .legend.title {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 0rem;
  margin-bottom: 2rem;
  border: 0;
  padding: 0;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper .fieldset > .field {
  border-top: 1px #e4e4e4 solid;
  padding-top: 20px;
}
.bundle-options-container .product-options-wrapper .fieldset > .field:first-of-type {
  border-top: 0;
  padding-top: 0;
}
.bundle-options-container .product-options-wrapper .field.choice input {
  float: left;
  margin-top: 4px;
}
.bundle-options-container .product-options-wrapper .field.choice .label {
  display: block;
  margin-left: 24px;
}
.bundle-options-container .product-options-wrapper .field.choice .price-excluding-tax {
  display: inline-block;
}
.bundle-options-container .product-options-wrapper .box-tocart .actions {
  text-align: center;
  position: relative;
  margin-top: 45px;
}
.bundle-options-container .product-options-wrapper .box-tocart .actions:before {
  content: '';
  width: 500px;
  height: 40px;
  position: absolute;
  top: -10px;
  border-bottom: 2px solid #008B65;
  border-left: 2px solid #008B65;
  border-bottom-left-radius: 25px;
  left: 0;
}
@media screen and (max-width: 1200px) {
  .bundle-options-container .product-options-wrapper .box-tocart .actions:before {
    display: none;
  }
}
.bundle-options-container .product-options-wrapper .box-tocart .actions:after {
  content: '';
  width: 500px;
  height: 40px;
  position: absolute;
  top: -10px;
  border-bottom: 2px solid #008B65;
  border-right: 2px solid #008B65;
  border-bottom-right-radius: 25px;
  right: 0;
}
@media screen and (max-width: 1200px) {
  .bundle-options-container .product-options-wrapper .box-tocart .actions:after {
    display: none;
  }
}
.bundle-options-container .product-options-wrapper .box-tocart .actions .action.primary {
  width: auto;
}
.bundle-options-container .action.back {
  margin-bottom: 30px;
}
.bundle-options-container .block-bundle-summary > .title {
  margin-bottom: 15px;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.bundle-options-container .block-bundle-summary > .title,
.bundle-options-container .block-bundle-summary .bundle-summary .subtitle {
  border-bottom: 1px #e4e4e4 solid;
  margin-bottom: 25px;
  padding-bottom: 16px;
}
.bundle-options-container .block-bundle-summary .bundle-summary {
  margin-top: 30px;
}
.bundle-options-container .block-bundle-summary .bundle-summary.empty {
  display: none;
}
.bundle-options-container .block-bundle-summary .bundle-summary > .subtitle {
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
  display: block;
}
.bundle-options-container .block-bundle-summary .bundle.items > li {
  margin-bottom: 20px;
}
.bundle-options-container .block-bundle-summary .product-addto-links {
  text-align: center;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action {
  margin-right: 5%;
}
.bundle-options-container .block-bundle-summary .product-addto-links > .action.tocompare:before {
  content: '\e61e';
}
.bundle-options-container p.required {
  color: #e02b27;
}
.bundle-options-container .nested .field.qty {
  margin: 0 0 20px;
  margin-top: 20px;
}
.bundle-options-container .nested .field.qty > .label {
  margin: 0 0 8px;
  display: inline-block;
}
.bundle-options-container .nested .field.qty:last-child {
  margin-bottom: 0;
}
.bundle-options-wrapper .fieldset-bundle-options .nested.options-list {
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .bundle-options-wrapper .fieldset-bundle-options .nested.options-list {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    padding-top: 100px;
    justify-content: center;
  }
}
.bundle-options-wrapper .fieldset-bundle-options .nested.options-list .option-wrap {
  background: #FFFFFF;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  box-shadow: 0 0 15px rgba(149, 139, 93, 0.25);
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .option-wrap {
    flex: 0 0 calc(25% - 30px);
    max-width: 25%;
  }
}
@media screen and (max-width: 1024px) {
  .bundle-options-wrapper .fieldset-bundle-options .nested.options-list .option-wrap {
    margin-bottom: 25px;
  }
}
.bundle-options-wrapper .fieldset {
  margin-bottom: 0;
}
.ask-a-question {
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  color: #FFFFFF;
  display: flex;
  align-items: center;
  min-height: 120px;
  padding: 20px 30px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.ask-a-question__title {
  font-size: 2.2rem;
  max-width: 255px;
  font-family: 'Montserrat-700';
}
@media screen and (max-width: 624px) {
  .ask-a-question__title {
    max-width: 100%;
  }
}
.ask-a-question .action.primary {
  margin-left: auto;
}
@media screen and (max-width: 624px) {
  .ask-a-question .action.primary {
    margin-right: auto;
  }
}
@media screen and (max-width: 624px) {
  .ask-a-question {
    flex-direction: column;
    justify-content: center;
  }
}
.products.product-items {
  display: flex;
  flex-wrap: wrap;
}
.products.product-items .product-item {
  flex: 0 0 calc(33.33% - 20px);
  max-width: calc(33.33% - 20px);
  background: #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  justify-content: center;
  display: flex;
  margin-bottom: 20px;
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
@media screen and (max-width: 1024px) {
  .products.product-items .product-item {
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
@media screen and (max-width: 560px) {
  .products.product-items .product-item {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 0 20px 0;
  }
}
.products.product-items .product-item .product-item-info {
  width: 100%;
  padding: 15px;
}
.products.product-items .product-item .product-item-name {
  font-size: 2rem;
  margin: 2px 0;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.products.product-items .product-item .product-item-name a {
  color: #00573f;
  text-decoration: none;
}
.products.product-items .product-item .product-item-flavor_descriptors {
  font-size: 1.4rem;
  font-style: italic;
  color: #022817;
  font-family: 'Montserrat-500';
  padding-bottom: 10px;
  border-bottom: 1px dashed rgba(0, 87, 63, 0.25);
}
.products.product-items .product-item .product-item-option {
  font-size: 1.4rem;
  padding-top: 10px;
  color: #022817;
  font-family: 'Montserrat-500';
  margin-bottom: 10px;
}
.products.product-items .product-item .product-item-option .option-label {
  color: #00573f;
  font-family: 'Montserrat-700';
}
.products.product-items .product-item .swatches {
  margin-bottom: 10px;
}
.products.product-items .product-item .swatches img {
  width: 33px;
  margin-right: 5px;
  border-radius: 30px;
}
.products.product-items .product-item .product-image-wrapper {
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.products.product-items .product-item .actions-primary {
  width: 100%;
}
.products.product-items .product-item .actions-primary .action.primary {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .products.product-items .product-item .actions-primary .action.primary {
    padding: 10px 15px;
  }
}
.products-grid.products-upsell .products.product-items .product-item {
  flex: 0 0 calc(25% - 20px);
  max-width: calc(25% - 20px);
  margin: 0 10px;
}
@media screen and (max-width: 1024px) {
  .products-grid.products-upsell .products.product-items .product-item {
    flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
@media screen and (max-width: 380px) {
  .products-grid.products-upsell .products.product-items .product-item {
    flex: 0 0 calc(100% - 20px);
    max-width: calc(100% - 20px);
  }
}
.products-grid.products-upsell .products.product-items .product-item .price-box {
  margin: 15px 0 0 0;
}
.product-items {
  font-size: 0;
  letter-spacing: -1px;
  line-height: 0;
}
.product-item {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: normal;
  vertical-align: top;
}
.product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.product-item-name {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 5px 0;
  word-wrap: break-word;
}
.product-item-actions {
  font-size: 0;
}
.product-item-actions > * {
  font-size: 1.4rem;
}
.product-item-actions .actions-secondary {
  display: inline-block;
  font-size: 1.4rem;
  vertical-align: middle;
}
.product-item-actions .actions-secondary > button.action {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.product-item-actions .actions-secondary > button.action:focus,
.product-item-actions .actions-secondary > button.action:active {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action:hover {
  background: none;
  border: none;
}
.product-item-actions .actions-secondary > button.action.disabled,
.product-item-actions .actions-secondary > button.action[disabled],
fieldset[disabled] .product-item-actions .actions-secondary > button.action {
  pointer-events: none;
  opacity: 0.5;
}
.product-item-actions .actions-secondary > .action {
  line-height: 35px;
  text-align: center;
  width: 35px;
}
.product-item-actions .actions-secondary > .action:before {
  margin: 0;
}
.product-item-actions .actions-primary {
  display: inline-block;
  vertical-align: middle;
}
.product-item-actions .actions-primary > .stock.unavailable {
  line-height: 1;
  padding-bottom: 10px;
  padding-right: 24px;
  padding-top: 10px;
}
.product-item-description {
  margin: 25px 0;
}
.product-item .product-reviews-summary .rating-summary {
  margin: 0 4px 0 0;
}
.product-item .product-reviews-summary .reviews-actions {
  font-size: 12px;
  margin-top: 5px;
}
.product-item .price-box {
  margin: 10px 0 25px;
}
.product-item .price-box .price {
  white-space: nowrap;
}
.product-item .price-box .price-label {
  color: #666666;
  font-size: 12px;
}
.product-item .old-price {
  margin: 5px 0;
}
.product-item .regular-price .price-label {
  display: none;
}
.product-item .minimal-price .price-container {
  display: block;
}
.product-item .minimal-price-link {
  margin-top: 5px;
}
.product-item .price-from,
.product-item .price-to {
  margin: 0;
}
.product-item .tocompare:before {
  content: '\e61e';
}
.column.main .product-items {
  margin-left: 0;
}
.column.main .product-item {
  padding-left: 0;
}
.price-container .price {
  font-size: 1.4rem;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee {
  margin-top: 5px;
}
.price-container .price-including-tax + .price-excluding-tax,
.price-container .weee,
.price-container .price-including-tax + .price-excluding-tax .price,
.price-container .weee .price,
.price-container .weee + .price-excluding-tax:before,
.price-container .weee + .price-excluding-tax .price {
  font-size: 1.1rem;
}
.price-container .weee:before {
  content: '(' attr(data-label) ': ';
}
.price-container .weee:after {
  content: ')';
}
.price-container .weee + .price-excluding-tax:before {
  content: attr(data-label) ': ';
}
.page-products .columns {
  padding-top: 60px;
  position: relative;
  z-index: 1;
}
.toolbar {
  margin-bottom: 30px;
  text-align: center;
}
.toolbar select {
  background-color: #f0f0f0;
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
  border-radius: 3px;
}
.toolbar .sorter-action {
  position: relative;
  top: -2px;
}
.toolbar-amount {
  left: 0;
  line-height: 18px;
  margin: 0;
  padding: 7px 0;
  text-align: left;
  top: 0;
  vertical-align: middle;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none;
}
.page-with-filter .toolbar-amount {
  position: static;
}
.toolbar-products {
  background-color: transparent;
}
.toolbar-products .pages {
  display: none;
}
.products.wrapper ~ .toolbar-products .pages {
  display: block;
}
.toolbar .pages {
  margin-bottom: 25px;
}
.sorter {
  float: right;
}
.page-products .sorter {
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 1;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.sorter-action {
  display: inline-block;
  text-decoration: none;
}
.sorter-action:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  line-height: inherit;
  color: #757575;
  content: '\e613';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sorter-action:hover:before {
  color: #333333;
}
.sorter-action > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sorter-action.sort-desc:before {
  content: '\e614';
}
.modes {
  display: none;
}
.limiter-options {
  margin: 0 5px 0 7px;
  width: auto;
}
.page-products .toolbar .limiter {
  display: none;
}
.limiter .control {
  display: inline-block;
}
.toolbar-products .pages .item.current strong,
.toolbar-products .pages .item.current span {
  color: #4bdc94;
}
.toolbar-products .pages .item a {
  color: #022817;
}
.toolbar-products .pages .action {
  border-radius: 20px;
  background: transparent;
}
.toolbar-products .pages .item.current .page {
  background: transparent;
}
.catalog-product-view .certifications {
  margin-top: 75px;
}
@media screen and (max-width: 1024px) {
  .catalog-product-view .certifications {
    margin-bottom: 75px;
  }
}
.catalog-product-view .certifications .cert_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  margin-top: 25px;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .catalog-product-view .certifications .cert_wrap {
    gap: 25px;
  }
}
.catalog-product-view .certifications .cert_container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.catalog-product-view .certifications .cert_container .cert_icon {
  max-width: 42px;
}
.catalog-product-view .certifications .cert_container .cert_name {
  font-size: 1.6rem;
  font-family: 'Montserrat-600';
  padding-left: 13px;
  max-width: 100px;
  color: #00573f;
}
.catalog-product-view .block.upsell {
  margin-top: 100px;
}
.catalog-product-view .block.upsell .block-title {
  text-align: center;
  margin-bottom: 25px;
}
.catalog-product-view .block.upsell .block-title strong {
  font-size: 1.8rem;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.bundle-options-wrapper p.required {
  display: none;
}
.bundle-options-wrapper .box-tocart .field.qty {
  display: none;
}
.old-price,
.old.price {
  color: #666666;
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:before {
  content: '(' attr(data-label) ':';
}
.prices-tier .price-container .price-including-tax + .price-excluding-tax:last-child:after {
  content: ')';
}
.prices-tier .price-container .weee[data-label] {
  display: inline;
}
.prices-tier .price-container .weee[data-label]:before {
  content: ' +' attr(data-label) ':';
}
.category-image .image {
  display: block;
  height: auto;
  max-width: 100%;
}
.category-cms,
.category-image,
.category-description {
  margin-bottom: 20px;
}
.product-image-container {
  display: inline-block;
  max-width: 100%;
}
.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.product-image-photo {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.product-wrapper-main {
  display: flex;
  gap: 80px;
}
@media screen and (max-width: 1200px) {
  .product-wrapper-main {
    gap: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .product-wrapper-main {
    flex-direction: column;
  }
}
.product-wrapper-main .product.media {
  flex: 0 0 574px;
  max-width: 574px;
  width: 100%;
}
@media screen and (max-width: 1200px) {
  .product-wrapper-main .product.media {
    flex: 0 0 500px;
    max-width: 500px;
  }
}
@media screen and (max-width: 1024px) {
  .product-wrapper-main .product.media {
    margin-left: auto;
    margin-right: auto;
    flex: auto;
  }
}
.product-wrapper-main .product-info-main {
  width: 100%;
}
.product-wrapper-main .product-info-main .page-title-wrapper h1 {
  font-size: 3.5rem;
  color: #00573f;
  font-family: 'Montserrat-600';
  margin-bottom: 25px;
}
@media screen and (max-width: 1024px) {
  .product-wrapper-main .product-info-main .page-title-wrapper h1 {
    font-size: 3rem;
    text-align: center;
  }
}
.product-wrapper-main .product-share-links {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 35px;
  align-items: center;
}
.product-wrapper-main .product-share-links .share-item {
  font-size: 1.6rem;
  color: #00573f;
  line-height: 1;
}
.product-wrapper-main .product-share-links .share-item a {
  text-decoration: none;
  color: inherit;
}
.product-wrapper-main .product-share-links .share-item a:hover {
  text-decoration: none;
  color: #4bdc94;
}
.product-wrapper-main .product-share-links .share-item.share-social {
  display: flex;
  gap: 8px;
  align-items: center;
}
.product-wrapper-main .product-share-links .share-item.share-social [class^="icon--"],
.product-wrapper-main .product-share-links .share-item.share-social [class*=" icon--"] {
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  border-radius: 50px;
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-wrapper-main .product-share-links .share-item.share-social [class^="icon--"]:before,
.product-wrapper-main .product-share-links .share-item.share-social [class*=" icon--"]:before {
  color: white;
  font-size: 14px;
}
.product.media .placeholder .photo.container {
  max-width: 100%;
}
.product.media .notice {
  margin: 10px 0;
  color: #7d7d7d;
  font-size: 1.2rem;
}
.product.media .product.thumbs {
  margin: 10px 0 25px;
}
.product.media .items.thumbs {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.product.media .items.thumbs > li {
  display: inline-block;
  vertical-align: top;
}
.product.media .items.thumbs > li {
  margin: 1rem 0 0;
}
.product.media .items.thumbs img {
  display: block;
}
.product.media .items.thumbs .active {
  display: block;
  line-height: 1;
}
.product.info.detailed {
  clear: both;
  margin-top: 100px;
}
@media screen and (max-width: 1024px) {
  .product.info.detailed {
    margin-top: 0;
  }
}
.product.info.detailed .additional-attributes {
  width: auto;
  border: none;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th,
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  border: none;
}
.product.info.detailed .additional-attributes > thead > tr > td,
.product.info.detailed .additional-attributes > tbody > tr > td,
.product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 5.5px 5px 10px 5px;
}
.product.info.detailed .additional-attributes > thead > tr > th,
.product.info.detailed .additional-attributes > tbody > tr > th,
.product.info.detailed .additional-attributes > tfoot > tr > th {
  padding: 5.5px 30px 10px 0;
}
.product-info-main .product-info-price .special-price .price-label:after {
  content: ': ';
}
.product-info-main .product-info-price .price {
  white-space: nowrap;
}
.product-info-main .product-info-stock-sku {
  display: none;
}
.product-info-main .stock {
  margin: 0 0 3px;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  text-transform: uppercase;
}
.product-info-main .product.attribute.sku {
  word-break: break-all;
  word-wrap: break-word;
}
.product-info-main .product.attribute.sku .type {
  margin-right: 5px;
}
.product-info-main .product.attribute.sku .type:after {
  content: '#:';
}
.product-info-main .product.attribute.sku .value {
  display: inline-block;
}
.product-info-main .product.attribute.overview {
  margin: 20px 0;
}
.product-info-main .product.attribute.overview .value {
  font-size: 1.6rem;
}
.product-info-main .product.attribute.overview .value.-less {
  max-height: 50px;
  overflow: hidden;
  position: relative;
}
.product-info-main .product.attribute.overview .value.-less p {
  color: #022817;
}
.product-info-main .product.attribute.overview .value.-less:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 35px;
  pointer-events: none;
  background: linear-gradient(to bottom, rgba(250, 248, 239, 0) 0%, #faf8ef 90%, #faf8ef 100%);
}
.product-info-main .product.attribute.overview .read-more-cta {
  font-size: 1.6rem;
  color: #00573f;
  font-family: 'Montserrat-600';
}
.product-info-main .product.alert {
  margin: 10px 0;
}
.product-info-main .product-add-form {
  clear: both;
  padding-top: 15px;
}
.product-info-main .product-reviews-summary {
  float: left;
}
.product-info-main .minimal-price,
.product-info-main .normal-price {
  margin: 0;
}
.product-info-main .minimal-price .price-label,
.product-info-main .normal-price .price-label {
  font-size: 1.8rem;
  color: #022817;
  font-family: 'Montserrat-500';
}
.product-info-main .minimal-price .price,
.product-info-main .normal-price .price {
  font-size: 2.6rem;
  color: #022817;
  font-family: 'Montserrat-700';
}
.product-options-wrapper .fieldset:focus {
  box-shadow: none;
}
.product-options-wrapper .fieldset-product-options-inner .legend {
  font-size: 1.4rem;
  border: none;
  display: inline-block;
  float: none;
  margin: 0 0 8px;
  padding: 0;
}
.product-options-wrapper .fieldset-product-options-inner input.datetime-picker ~ select.datetime-picker {
  margin-top: 10px;
}
.product-options-wrapper .fieldset-product-options-inner.required .legend:after,
.product-options-wrapper .fieldset-product-options-inner._required .legend:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
}
.product-options-wrapper .field .note {
  display: block;
  margin-top: 5px;
}
.product-options-wrapper .field .note.mage-error {
  color: #e02b27;
}
.product-options-bottom .price-box,
.product-info-price .price-box {
  color: #575757;
  display: table-cell;
  vertical-align: top;
}
.product-options-bottom .price-box .old-price,
.product-info-price .price-box .old-price {
  font-size: 20px;
}
.product-options-bottom .price-box .old-price .price-container > span,
.product-info-price .price-box .old-price .price-container > span {
  display: inline-block;
}
.box-tocart .action.tocart {
  vertical-align: top;
}
.product-addto-links {
  display: inline;
}
.product-addto-links .action {
  margin-right: 5%;
}
.product-social-links {
  margin: 0 0 20px;
  text-align: center;
}
.product-social-links .action.tocompare:before {
  content: '\e61e';
}
.prices-tier {
  margin-bottom: 15px;
}
.prices-tier .item {
  margin-bottom: 10px;
}
.prices-tier .item:last-child {
  margin-bottom: 0;
}
.prices-tier .price-excluding-tax,
.prices-tier .price-including-tax {
  display: inline-block;
}
.minimal-price-link,
.price-excluding-tax,
.price-including-tax {
  display: block;
  white-space: nowrap;
}
.ui-dialog-titlebar-close {
  line-height: 1.42857143;
  margin: 0;
  padding: 0;
  color: #006bb4;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #006bb4;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #006bb4;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:active {
  color: #00573f;
  text-decoration: underline;
}
.ui-dialog-titlebar-close:hover,
.ui-dialog-titlebar-close:active,
.ui-dialog-titlebar-close:focus {
  background: none;
  border: 0;
}
.ui-dialog-titlebar-close.disabled,
.ui-dialog-titlebar-close[disabled],
fieldset[disabled] .ui-dialog-titlebar-close {
  color: #006bb4;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.sidebar .product-items .product-item {
  margin-bottom: 20px;
  position: relative;
}
.sidebar .product-items .product-item-info {
  position: relative;
  width: auto;
}
.sidebar .product-items .product-item-info .product-item-photo {
  left: 0;
  position: absolute;
  top: 0;
}
.sidebar .product-items .product-item-name {
  margin-top: 0;
}
.sidebar .product-items .product-item-details {
  margin: 0 0 0 85px;
}
.sidebar .product-items .product-item-actions {
  display: block;
  margin-top: 10px;
}
.sidebar .product-items .text {
  margin-right: 8px;
}
.sidebar .product-items .counter {
  color: #7d7d7d;
  font-size: 12px;
  white-space: nowrap;
}
.sidebar .product-items .minilist .price {
  display: inline;
  padding: 0;
}
.sidebar .product-items .minilist .weee:before {
  display: inline-block;
}
.sidebar .product-items .action.delete {
  position: absolute;
  right: 0;
  top: 0;
}
.sidebar .block-compare .action.delete {
  right: initial;
}
.sidebar .action.tocart {
  border-radius: 0;
}
.sidebar .product-items-images {
  margin-left: -5px;
}
.sidebar .product-items-images .product-item {
  float: left;
  padding-left: 5px;
}
.sidebar .product-items-names .product-item {
  display: flex;
  margin-bottom: 10px;
}
.sidebar .product-items-names .product-item-name {
  margin: 0;
}
.catalog-category-view.page-layout-1column .column.main {
  min-height: inherit;
}
.catalog-category-view.page-layout-2columns-left .page-main {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.catalog-category-view.page-layout-2columns-left .page-main .columns {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.catalog-category-view.page-layout-2columns-left .limiter-options,
.catalog-category-view.page-layout-2columns-left .sorter-options {
  box-shadow: none;
  background-color: transparent;
  border-radius: 25px;
  height: 40px;
  cursor: pointer;
  padding: 0 25px 0 10px;
}
.catalog-category-view.page-layout-2columns-left .toolbar-products {
  margin-bottom: 15px;
}
.catalog-category-view.page-layout-2columns-left .secondary-hero {
  margin-bottom: 75px;
}
@media screen and (max-width: 1024px) {
  .catalog-category-view.page-layout-2columns-left .secondary-hero {
    margin-bottom: 35px;
  }
}
.catalog-category-view.page-layout-2columns-left .secondary-hero .pagebuilder-poster-overlay {
  min-height: 420px;
}
@media screen and (max-width: 1024px) {
  .catalog-category-view.page-layout-2columns-left .secondary-hero .pagebuilder-poster-overlay {
    min-height: 380px;
  }
}
@media screen and (max-width: 380px) {
  .catalog-category-view.page-layout-2columns-left .secondary-hero .pagebuilder-poster-overlay {
    min-height: 320px;
  }
}
.catalog-category-view.page-layout-2columns-left .secondary-hero .pagebuilder-banner-wrapper:before {
  background: linear-gradient(180deg, #1e1e1e 0%, rgba(30, 30, 30, 0) 90%);
}
.catalogsearch-result-index .limiter-options,
.catalogsearch-result-index .sorter-options {
  box-shadow: none;
  background-color: transparent;
  border-radius: 25px;
  height: 40px;
  cursor: pointer;
  padding: 0 25px 0 10px;
}
.page-product-configurable .product-options-wrapper .label {
  font-size: 1.6rem;
  margin-bottom: 10px;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.page-product-configurable .product-options-wrapper select {
  border-radius: 25px;
  height: 50px;
  border: 1px solid #008b65;
  color: #022817;
  padding: 0 25px;
  font-size: 16px;
  background-color: transparent;
}
.page-product-configurable .product-options-wrapper select:focus-visible {
  outline-offset: -2px !important;
}
.page-product-configurable .product-options-bottom .fieldset {
  display: flex;
  align-items: flex-end;
  gap: 25px;
}
.page-product-configurable .product-options-bottom .fieldset .field.qty {
  max-width: 200px;
  margin: 0;
}
.page-product-configurable .product-options-bottom .fieldset .field.qty .label {
  font-size: 1.6rem;
  margin-bottom: 10px;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.page-product-configurable .product-options-bottom .fieldset .field.qty .control {
  display: flex;
  border: 1px solid #008b65;
  color: #022817;
  border-radius: 25px;
  overflow: hidden;
}
.page-product-configurable .product-options-bottom .fieldset .field.qty .control input {
  height: 50px;
  border: none;
  background: transparent;
}
.page-product-configurable .product-options-bottom .fieldset .field.qty .control button {
  border: none;
  box-shadow: none;
  background: transparent;
}
.page-product-configurable .product-options-bottom .fieldset .actions {
  width: 100%;
}
.page-product-configurable .product-info-main .product-add-form {
  margin-bottom: 30px;
}
.catalogsearch-result-index .product-item-info,
.catalog-category-view .product-item-info {
  position: relative;
}
.catalogsearch-result-index .product-item-details,
.catalog-category-view .product-item-details {
  padding-bottom: 46px;
}
.catalogsearch-result-index .product-item-inner,
.catalog-category-view .product-item-inner {
  position: absolute;
  bottom: 15px;
  width: 100%;
  padding-right: 30px;
}
.catalog-category-view .breadcrumbs {
  padding: 0 15px;
}
@media screen and (max-width: 768px) {
  .catalog-category-view .breadcrumbs {
    padding: 0;
    margin-bottom: 0;
  }
}
.catalog-category-view.-hide-filters .sidebar.sidebar-main {
  display: none;
}
.catalog-category-view.-hide-filters .column.main {
  width: 100%;
  padding-left: 0;
}
.catalog-category-view.-hide-filters .products.product-items .product-item {
  flex: 0 0 calc(25% - 20px);
  max-width: calc(25% - 20px);
}
.catalog-category-view.-hide-filters .products.list.items.product-items {
  margin: 0 -10px;
}
.catalog-category-view .hide-filters {
  text-transform: uppercase;
  font-family: 'Montserrat-500';
  font-size: 1.4rem;
  margin-bottom: 25px;
  cursor: pointer;
  width: fit-content;
  display: table;
  user-select: none;
}
@media screen and (max-width: 768px) {
  .catalog-category-view .hide-filters {
    display: none;
  }
}
.catalog-category-view .hide-filters:before {
  content: "\e921";
  color: #00573f;
  font-family: 'Jeneil-Theme';
  margin-right: 5px;
}
body.catalog-product-compare-index .action.print {
  float: right;
  margin: 15px 0;
}
.table-wrapper.comparison {
  clear: both;
  max-width: 100%;
  overflow-x: auto;
  position: relative;
}
.table-wrapper.comparison .table-comparison > tbody > tr > th,
.table-wrapper.comparison .table-comparison > tbody > tr > td {
  border-top: 0;
}
.table-comparison {
  table-layout: fixed;
}
.table-comparison .cell {
  padding: 15px;
  width: 180px;
}
.table-comparison .cell.label {
  border-right: 1px solid #cccccc;
}
.table-comparison .cell.label .attribute.label {
  display: block;
  width: 100%;
  word-wrap: break-word;
}
.table-comparison .cell.product.info,
.table-comparison .cell.product.label {
  border-bottom: 1px solid #cccccc;
}
.table-comparison .cell.attribute {
  font-size: 1.3rem;
}
.table-comparison .cell.attribute img {
  height: auto;
  max-width: 100%;
}
.table-comparison .cell.remove {
  padding-bottom: 0;
  padding-top: 0;
  text-align: right;
}
.table-comparison .cell.remove .action.delete {
  margin-right: .6rem;
}
.table-comparison .cell .attribute.value {
  overflow: hidden;
  width: 100%;
}
.table-comparison td:last-child {
  border-right: 1px solid #cccccc;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-addto-links {
  margin-top: 15px;
}
.table-comparison .product-addto-links .action.toggle {
  padding: 0;
}
.table-comparison .product-addto-links .action.split,
.table-comparison .product-addto-links .action.toggle {
  line-height: 1.2rem;
  padding: 5px 8px;
  font-size: 1.1rem;
}
.table-comparison .action.tocart {
  white-space: nowrap;
}
.comparison.headings {
  background: #ffffff;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 2;
}
.block-compare .product-item .product-item-name {
  margin-left: 22px;
}
.block-compare .action.delete {
  left: 0;
  position: absolute;
  top: 0;
}
.block-compare .actions-toolbar {
  margin: 17px 0 0;
}
.block.related .action.select {
  vertical-align: top;
}
.block.related .product-item-details {
  position: relative;
  z-index: 1;
}
.block.related .related-available .product-item-name {
  margin-left: 20px;
}
.block.related .field.choice {
  left: 0;
  position: absolute;
  top: 2px;
}
.search .fieldset .control .addon input {
  flex-basis: auto;
  width: 100%;
}
.block-search {
  margin-bottom: 0;
}
.block-search .block-title {
  display: none;
}
.block-search .block-content {
  margin-bottom: 0;
}
.block-search .label {
  display: none;
}
.block-search .nested {
  display: none;
}
.block-search .action.search {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 45px;
  height: 45px;
  border-bottom-right-radius: 20px;
  background: linear-gradient(91.7deg, #9ddd6b 4.49%, #cede69 103.81%);
  z-index: 1;
}
.block-search .action.search:before {
  content: "\e901";
  font-family: 'Jeneil-Theme';
  color: #013829;
}
.block-search .action.search[disabled] {
  opacity: 1;
}
.block-search .action-close {
  position: absolute;
  top: -45px;
  right: calc(50% - 17px);
  font-size: 35px;
  color: #00573f;
  cursor: pointer;
  text-decoration: none;
  padding: 0;
  background: none;
  border: none;
}
.block-search input {
  margin: 0;
  padding-left: 35px;
  padding-right: 60px;
  position: static;
  height: 45px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.search-autocomplete {
  display: none;
  margin-top: -15px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul:not(:empty) {
  background: #ffffff;
  border: 1px solid #c2c2c2;
  border-top: 0;
}
.search-autocomplete ul li {
  border-top: 1px solid #e5e5e5;
  cursor: pointer;
  margin: 0;
  padding: 5px 40px 5px 10px;
  position: relative;
  text-align: left;
  white-space: normal;
}
.search-autocomplete ul li:first-child {
  border-top: none;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected {
  background: #e8e8e8;
}
.search-autocomplete ul li .amount {
  color: #999999;
  position: absolute;
  right: 7px;
  top: 5px;
}
.form.search.advanced .fields.range .field:first-child {
  position: relative;
}
.form.search.advanced .fields.range .field:first-child .control {
  padding-right: 25px;
}
.form.search.advanced .fields.range .field:first-child .control:after {
  content: ' \2013 ';
  display: inline-block;
  position: absolute;
  right: 0;
  text-align: center;
  top: 6px;
  width: 25px;
}
.form.search.advanced .fields.range .field:last-child {
  position: relative;
}
.form.search.advanced .fields.range .field:last-child div.mage-error {
  left: 0;
  position: absolute;
  top: 32px;
}
.form.search.advanced .fields.range .field.with-addon .control {
  padding-right: 45px;
}
.form.search.advanced .group.price .addon .addafter {
  background: none;
  border: 0;
  padding-top: 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.search-terms {
  line-height: 2em;
}
.search-terms > li {
  display: inline-block;
  margin-right: 10px;
}
.search.found {
  margin-bottom: 10px;
}
.customer-account-login .page-main,
.customer-account-create .page-main,
.customer-account-forgotpassword .page-main,
.checkout-onepage-success .page-main,
.customer-account-logoutsuccess .page-main,
.customer-account-createpassword .page-main {
  max-width: 700px;
  width: 100%;
  margin-top: 100px;
}
.customer-account-login .page-main .fieldset,
.customer-account-create .page-main .fieldset,
.customer-account-forgotpassword .page-main .fieldset,
.checkout-onepage-success .page-main .fieldset,
.customer-account-logoutsuccess .page-main .fieldset,
.customer-account-createpassword .page-main .fieldset {
  margin: 0;
}
.customer-account-login .page-main .field.note,
.customer-account-create .page-main .field.note,
.customer-account-forgotpassword .page-main .field.note,
.checkout-onepage-success .page-main .field.note,
.customer-account-logoutsuccess .page-main .field.note,
.customer-account-createpassword .page-main .field.note {
  text-align: center;
  font-size: 1.6rem;
  color: #646665;
  font-family: 'Montserrat-400';
  margin-bottom: 25px;
}
.customer-account-login .page-main .field > .label,
.customer-account-create .page-main .field > .label,
.customer-account-forgotpassword .page-main .field > .label,
.checkout-onepage-success .page-main .field > .label,
.customer-account-logoutsuccess .page-main .field > .label,
.customer-account-createpassword .page-main .field > .label {
  font-size: 1.4rem !important;
  margin-bottom: 5px !important;
  font-family: 'Montserrat-600' !important;
  color: #00573f;
  font-weight: inherit;
  line-height: 1;
}
.customer-account-login .page-main .field.required > .label:after,
.customer-account-create .page-main .field.required > .label:after,
.customer-account-forgotpassword .page-main .field.required > .label:after,
.checkout-onepage-success .page-main .field.required > .label:after,
.customer-account-logoutsuccess .page-main .field.required > .label:after,
.customer-account-createpassword .page-main .field.required > .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.2rem;
  margin: 0 0 0 5px;
}
.customer-account-login .page-main input[type="email"],
.customer-account-create .page-main input[type="email"],
.customer-account-forgotpassword .page-main input[type="email"],
.checkout-onepage-success .page-main input[type="email"],
.customer-account-logoutsuccess .page-main input[type="email"],
.customer-account-createpassword .page-main input[type="email"],
.customer-account-login .page-main input[type="password"],
.customer-account-create .page-main input[type="password"],
.customer-account-forgotpassword .page-main input[type="password"],
.checkout-onepage-success .page-main input[type="password"],
.customer-account-logoutsuccess .page-main input[type="password"],
.customer-account-createpassword .page-main input[type="password"],
.customer-account-login .page-main input[type="text"],
.customer-account-create .page-main input[type="text"],
.customer-account-forgotpassword .page-main input[type="text"],
.checkout-onepage-success .page-main input[type="text"],
.customer-account-logoutsuccess .page-main input[type="text"],
.customer-account-createpassword .page-main input[type="text"] {
  height: 55px;
  border-radius: 0 20px 0 20px;
  padding-left: 25px;
  padding-right: 25px;
}
.customer-account-login .page-main .actions-toolbar,
.customer-account-create .page-main .actions-toolbar,
.customer-account-forgotpassword .page-main .actions-toolbar,
.checkout-onepage-success .page-main .actions-toolbar,
.customer-account-logoutsuccess .page-main .actions-toolbar,
.customer-account-createpassword .page-main .actions-toolbar {
  margin-top: 25px;
}
.customer-account-login .page-main .actions-toolbar .primary,
.customer-account-create .page-main .actions-toolbar .primary,
.customer-account-forgotpassword .page-main .actions-toolbar .primary,
.checkout-onepage-success .page-main .actions-toolbar .primary,
.customer-account-logoutsuccess .page-main .actions-toolbar .primary,
.customer-account-createpassword .page-main .actions-toolbar .primary {
  float: none;
  width: 100%;
  margin-bottom: 15px;
}
.customer-account-login .page-main .actions-toolbar .primary .action,
.customer-account-create .page-main .actions-toolbar .primary .action,
.customer-account-forgotpassword .page-main .actions-toolbar .primary .action,
.checkout-onepage-success .page-main .actions-toolbar .primary .action,
.customer-account-logoutsuccess .page-main .actions-toolbar .primary .action,
.customer-account-createpassword .page-main .actions-toolbar .primary .action {
  width: 100%;
}
.customer-account-login .page-main .actions-toolbar .secondary,
.customer-account-create .page-main .actions-toolbar .secondary,
.customer-account-forgotpassword .page-main .actions-toolbar .secondary,
.checkout-onepage-success .page-main .actions-toolbar .secondary,
.customer-account-logoutsuccess .page-main .actions-toolbar .secondary,
.customer-account-createpassword .page-main .actions-toolbar .secondary {
  display: block;
  margin-top: 5px;
  text-align: left;
  font-size: 1.5rem;
  color: #646665;
  font-family: 'Montserrat-500';
}
.customer-account-login .page-main .actions-toolbar .secondary a,
.customer-account-create .page-main .actions-toolbar .secondary a,
.customer-account-forgotpassword .page-main .actions-toolbar .secondary a,
.checkout-onepage-success .page-main .actions-toolbar .secondary a,
.customer-account-logoutsuccess .page-main .actions-toolbar .secondary a,
.customer-account-createpassword .page-main .actions-toolbar .secondary a {
  color: #00573f;
  text-decoration: underline;
  font-size: 1.6rem;
  font-family: 'Montserrat-600';
}
.customer-account-login .page-main .password-container,
.customer-account-create .page-main .password-container,
.customer-account-forgotpassword .page-main .password-container,
.checkout-onepage-success .page-main .password-container,
.customer-account-logoutsuccess .page-main .password-container,
.customer-account-createpassword .page-main .password-container {
  position: relative;
}
.customer-account-login .page-main .password-container .field.choice,
.customer-account-create .page-main .password-container .field.choice,
.customer-account-forgotpassword .page-main .password-container .field.choice,
.checkout-onepage-success .page-main .password-container .field.choice,
.customer-account-logoutsuccess .page-main .password-container .field.choice,
.customer-account-createpassword .page-main .password-container .field.choice {
  position: absolute;
  top: 50%;
  right: 15px;
  z-index: 2;
}
.customer-account-login .page-main .password-container .field.choice input,
.customer-account-create .page-main .password-container .field.choice input,
.customer-account-forgotpassword .page-main .password-container .field.choice input,
.checkout-onepage-success .page-main .password-container .field.choice input,
.customer-account-logoutsuccess .page-main .password-container .field.choice input,
.customer-account-createpassword .page-main .password-container .field.choice input {
  visibility: hidden;
}
.customer-account-login .page-main .password-container .field.choice label,
.customer-account-create .page-main .password-container .field.choice label,
.customer-account-forgotpassword .page-main .password-container .field.choice label,
.checkout-onepage-success .page-main .password-container .field.choice label,
.customer-account-logoutsuccess .page-main .password-container .field.choice label,
.customer-account-createpassword .page-main .password-container .field.choice label {
  text-decoration: underline;
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0 !important;
}
.customer-account-login .page-main .fieldset.create.account,
.customer-account-create .page-main .fieldset.create.account,
.customer-account-forgotpassword .page-main .fieldset.create.account,
.checkout-onepage-success .page-main .fieldset.create.account,
.customer-account-logoutsuccess .page-main .fieldset.create.account,
.customer-account-createpassword .page-main .fieldset.create.account {
  margin-top: 25px;
}
.customer-account-login .page-title,
.customer-account-create .page-title,
.customer-account-forgotpassword .page-title,
.checkout-onepage-success .page-title,
.customer-account-logoutsuccess .page-title,
.customer-account-createpassword .page-title {
  width: 100%;
  text-align: center;
  font-size: 3.2rem;
  margin-bottom: 15px;
  font-family: 'Montserrat-700';
  color: #00573f;
}
.customer-account-login fieldset,
.customer-account-create fieldset,
.customer-account-forgotpassword fieldset,
.checkout-onepage-success fieldset,
.customer-account-logoutsuccess fieldset,
.customer-account-createpassword fieldset {
  padding: 4px;
}
.checkout-cart-index .page-main {
  margin-top: 100px;
}
.checkout-cart-index .page-title {
  width: 100%;
  font-size: 3.2rem;
  margin-bottom: 30px;
  font-family: 'Montserrat-700';
  color: #00573f;
  text-align: center;
}
.checkout-cart-index .cart-empty {
  text-align: center;
}
.checkout-cart-index .cart-empty a {
  color: #00573f;
  text-decoration: underline;
  font-size: 1.6rem;
  font-family: 'Montserrat-600';
}
.block-addresses-list .items.addresses > .item {
  margin-bottom: 20px;
}
.block-addresses-list .items.addresses > .item:last-child {
  margin-bottom: 0;
}
.block-addresses-list .items.addresses .item.actions {
  margin-top: 5px;
}
.form-address-edit .region_id {
  display: none;
}
.form-edit-account .fieldset.password {
  display: none;
}
.form-edit-account fieldset.additional_info {
  clear: both;
}
.form-create-account .fieldset-fullname .fields .field {
  float: none;
}
.form-create-account .fieldset.create.account:after {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.form-create-account .fieldset.create.account:after {
  margin-top: 35px;
}
.box-billing-address .box-content,
.box-shipping-address .box-content,
.box-address-billing .box-content,
.box-address-shipping .box-content,
.box-information .box-content,
.box-newsletter .box-content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.account .page-title-wrapper .page-title {
  display: inline-block;
}
.account .messages {
  margin-bottom: 20px;
}
.account .column.main {
  margin-bottom: 30px;
}
.account .column.main h2 {
  margin-top: 0;
}
.account .sidebar-additional {
  margin-top: 40px;
}
.account .table-wrapper {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  overflow-x: auto;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .block-title,
.account .fieldset > .legend {
  font-size: 2rem;
  margin-bottom: 25px;
  background: #FFFFFF;
  color: #022817;
  font-family: 'Montserrat-600';
  display: flex;
  align-items: center;
  padding: 5px 10px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom: none;
}
.account .block-title span,
.account .fieldset > .legend span {
  font-size: 2rem;
  font-family: 'Montserrat-600';
}
.account .block-title a,
.account .fieldset > .legend a {
  margin-left: auto;
  font-size: 1.5rem;
}
.account .block-title a span,
.account .fieldset > .legend a span {
  font-size: 1.5rem;
}
.account .box-title {
  font-size: 1.6rem;
  margin-bottom: 15px;
  display: block;
  color: #022817;
  font-family: 'Montserrat-400';
}
.account .data.table .col.actions .action.delete,
[class^='sales-guest-'] .data.table .col.actions .action.delete,
.sales-guest-view .data.table .col.actions .action.delete {
  color: #d10029;
}
.column.main .block:last-child {
  margin-bottom: 0;
}
.block .title {
  display: block;
  margin-bottom: 10px;
}
.block .title strong {
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.block p:last-child {
  margin: 0;
}
.block .box-actions {
  margin-top: 5px;
}
.field.password .control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.field.password .control .mage-error {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.field.password .control .input-text {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
  z-index: 2;
}
.password-strength-meter {
  background-color: #f4f4f4;
  height: 46px;
  line-height: 46px;
  padding: 0 9px;
  position: relative;
  z-index: 1;
}
.password-strength-meter:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.password-none .password-strength-meter:before {
  background-color: #f4f4f4;
  width: 100%;
}
.password-weak .password-strength-meter:before {
  background-color: #ffafae;
  width: 25%;
}
.password-medium .password-strength-meter:before {
  background-color: #ffd6b3;
  width: 50%;
}
.password-strong .password-strength-meter:before {
  background-color: #c5eeac;
  width: 75%;
}
.password-very-strong .password-strength-meter:before {
  background-color: #81b562;
  width: 100%;
}
.control.captcha-image {
  margin-top: 10px;
}
.control.captcha-image .captcha-img {
  vertical-align: middle;
}
.order-products-toolbar,
.customer-addresses-toolbar {
  position: relative;
}
.order-products-toolbar .toolbar-amount,
.customer-addresses-toolbar .toolbar-amount {
  position: relative;
  text-align: center;
}
.order-products-toolbar .pages,
.customer-addresses-toolbar .pages {
  position: relative;
}
.additional-addresses table > thead > tr > th {
  white-space: nowrap;
}
.toolbar-sorter {
  display: none;
}
.filter.block {
  margin-bottom: 0;
}
.filter-title strong {
  position: absolute;
  left: 15px;
  top: 9px;
  text-align: center;
  z-index: 2;
  text-transform: uppercase;
  font-family: 'Montserrat-400';
}
.filter-title strong:before {
  content: "\e921";
  color: #00573f;
  font-family: 'Jeneil-Theme';
  margin-right: 5px;
}
.filter-title strong[data-count]:after {
  color: #ffffff;
  background: #ff5501;
  border-radius: 2px;
  content: attr(data-count);
  display: inline-block;
  font-size: .8em;
  line-height: 1;
  margin: 0 5px;
  min-width: 1em;
  padding: 2px;
}
.filter-title strong.disabled {
  opacity: .5;
}
.filter .block-subtitle {
  font-size: 2rem;
  color: #022817;
  font-family: 'Montserrat-700';
}
.filter-subtitle {
  display: none;
}
.filter-current {
  margin: 0;
}
.filter-current .items {
  padding: 5px 10px;
}
.filter-current .item {
  padding-left: 17px;
  position: relative;
  z-index: 1;
}
.filter .filter-current-subtitle {
  border: none;
  display: block;
  padding-bottom: 10px;
}
.filter-current .action.remove {
  left: -2px;
  position: absolute;
  top: -1px;
}
.filter-actions {
  margin-bottom: 25px;
  padding: 0 10px;
}
.filter-label:after {
  content: ': ';
}
.filter-value {
  color: #757575;
}
.filter-options {
  display: none;
  margin: 0;
}
.filter-options-title {
  margin-top: 15px;
  padding-top: 15px;
  font-size: 2rem;
  color: #00573f;
  font-family: 'Montserrat-700';
  border-top: 1px solid rgba(2, 40, 23, 0.15);
}
.active > .filter-options-title:after {
  content: '\e621';
}
.filter-options-content .item {
  line-height: 1.5em;
  margin: 10px 0;
}
.filter-options-content a {
  color: #022817;
  text-decoration: none;
}
.filter-options-content a:hover {
  text-decoration: none;
}
.filter-options-content a:hover + .count {
  background-color: #e8e8e8;
}
.filter-options-content .count {
  color: #757575;
  padding-left: 5px;
  padding-right: 5px;
}
.filter-options-content .count:before {
  content: '(';
}
.filter-options-content .count:after {
  content: ')';
  padding-left: 3px;
}
.block.newsletter {
  margin-bottom: 45px;
}
.block.newsletter input {
  height: 48px;
  width: 100%;
  background-color: #d5ffb4;
  color: #00573f;
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  border: none;
  border-radius: 90px;
  padding: 30px;
}
.block.newsletter input.mage-error {
  outline: 2px solid #FFA89F;
  outline-offset: 0;
}
.block.newsletter div.mage-error {
  position: absolute;
  bottom: -28px;
  display: table;
  font-size: 15px;
  margin: auto;
  padding: 2px 15px;
  background: transparent;
  color: #FFA89F;
  text-align: left;
  right: 0;
  left: 0;
  width: 100%;
}
.block.newsletter .form.subscribe {
  position: relative;
  max-width: 524px;
  margin: 30px auto 0;
}
.block.newsletter .fieldset {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.block.newsletter .field {
  margin: 0;
}
.block.newsletter .field .control {
  display: block;
}
.block.newsletter .title {
  display: none;
}
.block.newsletter .actions {
  display: table-cell;
  vertical-align: top;
  width: 1%;
}
.block.newsletter .action.subscribe {
  background-color: #00573f;
  position: absolute;
  width: 44px;
  height: 44px;
  top: 8px;
  right: 10px;
  border: none;
  border-radius: 50px;
}
.block.newsletter .action.subscribe .icon--primary-arrow:before {
  color: #4bdc94;
  font-size: 25px;
}
.block-search .search-trigger {
  text-decoration: none;
  padding: 0;
  background: no-repeat;
  border: none;
}
.block-search .search-trigger:focus,
.block-search .search-trigger:focus-visible {
  border: none;
  outline: none !important;
}
.block-search .search-trigger:focus .icon--search,
.block-search .search-trigger:focus-visible .icon--search {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.block-search .icon--search {
  font-size: 16px;
  color: #013829;
  background: linear-gradient(91.7deg, #9ddd6b 4.49%, #cede69 103.81%);
  padding: 12px;
  margin: 0;
  display: block;
  width: fit-content;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  cursor: pointer;
}
.block-search .dialog-backdrop {
  background: #faf8ef;
}
.block-search .dialog-backdrop .minisearch {
  margin: 50px 30px;
  max-width: 715px;
  position: relative;
}
.swatch-attribute-label {
  font-weight: 700;
  position: relative;
}
.swatch-attribute-label.required {
  padding-right: 10px;
}
.swatch-attribute-label[data-required='1']:after {
  color: #e02b27;
  content: '*';
  font-size: 14px;
  font-weight: 700;
  position: absolute;
  right: -11px;
  top: -2px;
}
.swatch-attribute-selected-option {
  color: #646464;
  padding-left: 17px;
}
.swatch-attribute-options {
  margin: 10px 0;
}
.swatch-attribute-options:focus {
  box-shadow: none;
}
.swatch-attribute-options .swatch-option-tooltip-layered .title {
  color: #282828;
  bottom: -5px;
  height: 20px;
  left: 0;
  margin-bottom: 10px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option {
  background: #f0f0f0;
  color: #949494;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #ffffff;
  border: 1px solid #ffffff;
  color: #000000;
}
.swatch-option {
  border: 1px solid #dadada;
  cursor: pointer;
  float: left;
  height: 28px;
  margin: 0 10px 5px 0;
  max-width: 100%;
  min-width: 35px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.swatch-option:focus {
  box-shadow: 0 0 3px 1px #00699d;
}
.swatch-option.text {
  background: #f0f0f0;
  color: #686868;
  font-size: 12px;
  font-weight: 700;
  line-height: 20px;
  margin-right: 7px;
  min-width: 22px;
  padding: 4px 8px;
}
.swatch-option.text.selected {
  background-color: #ffffff;
}
.swatch-option.selected {
  outline: 2px solid #00573f;
  border: 1px solid #ffffff;
  color: #333333;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #ffffff;
  color: #333333;
  outline: 1px solid #999999;
}
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover {
  border: 1px solid #ffffff;
  outline: 2px solid #001a13;
}
.swatch-option.disabled {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.swatch-option.disabled:after {
  background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(42%, rgba(255, 255, 255, 0)), color-stop(43%, #ffffff), color-stop(46%, #ffffff), color-stop(47%, #ff5216), color-stop(53%, #ff5216), color-stop(54%, #ffffff), color-stop(57%, #ffffff), color-stop(58%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 42%, #ffffff 43%, #ffffff 46%, #ff5216 47%, #ff5216 53%, #ffffff 54%, #ffffff 57%, rgba(255, 255, 255, 0) 58%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: '';
  filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff, endColorstr=#00ffffff, GradientType=1)';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.swatch-option-disabled {
  border: 0;
  cursor: default;
  outline: none !important;
}
.swatch-option-disabled:after {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
  background: #e02b27;
  content: '';
  height: 2px;
  left: -4px;
  position: absolute;
  top: 10px;
  width: 42px;
  z-index: 995;
}
.swatch-option-loading {
  content: url('../../frontend/Digitalsilk/jeneil/en_US/images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #dadada;
  color: #949494;
  background: #ffffff;
  display: none;
  max-height: 100%;
  min-height: 20px;
  min-width: 20px;
  padding: 5px;
  position: absolute;
  text-align: center;
  z-index: 999;
}
.swatch-option-tooltip .corner,
.swatch-option-tooltip-layered .corner {
  bottom: 0;
  height: 8px;
  left: 40%;
  position: absolute;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before,
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-style: solid;
  content: '';
  font-size: 1px;
  height: 0;
  position: relative;
  width: 0;
}
.swatch-option-tooltip .corner:before,
.swatch-option-tooltip-layered .corner:before {
  border-color: #adadad transparent transparent transparent;
  border-width: 8px 8.5px 0 8.5px;
  left: 0;
  top: 2px;
}
.swatch-option-tooltip .corner:after,
.swatch-option-tooltip-layered .corner:after {
  border-color: #ffffff transparent transparent transparent;
  border-width: 7px 7.5px 0 7.5px;
  left: -15px;
  top: 1px;
}
.swatch-option-tooltip .image,
.swatch-option-tooltip-layered .image {
  display: block;
  height: 130px;
  margin: 0 auto;
  width: 130px;
}
.swatch-option-tooltip-layered {
  background: #ffffff;
  border: 1px solid #dadada;
  color: #949494;
  display: none;
  left: -47px;
  position: absolute;
  width: 140px;
  z-index: 999;
}
.swatch-option-tooltip .title {
  color: #282828;
  display: block;
  max-height: 200px;
  min-height: 20px;
  overflow: hidden;
  text-align: center;
}
.swatch-option-link-layered {
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
}
.swatch-option-link-layered:focus > div {
  box-shadow: 0 0 3px 1px #00699d;
}
.swatch-option-link-layered:hover > .swatch-option-tooltip-layered {
  display: block;
}
.swatch-opt {
  margin: 20px 0;
}
.swatch-opt-listing {
  margin-bottom: 10px;
}
.swatch-more {
  display: inline-block;
  margin: 2px 0;
  padding: 2px;
  position: static;
}
.swatch-visual-tooltip-layered {
  height: 160px;
  top: -170px;
}
.swatch-textual-tooltip-layered {
  height: 30px;
  top: -40px;
}
.swatch-input {
  left: -1000px;
  position: absolute;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
}
.block-collapsible-nav .content {
  background: #f5f5f5;
  padding: 15px 0;
}
.block-collapsible-nav .item {
  margin: 3px 0 0;
}
.block-collapsible-nav .item:first-child {
  margin-top: 0;
}
.block-collapsible-nav .item a,
.block-collapsible-nav .item > strong {
  border-left: 3px solid transparent;
  color: #575757;
  display: block;
  padding: 5px 18px 5px 15px;
}
.block-collapsible-nav .item a {
  text-decoration: none;
}
.block-collapsible-nav .item a:hover {
  background: #e8e8e8;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current > strong {
  border-color: #00573f;
  color: #000000;
  font-weight: 600;
}
.block-collapsible-nav .item.current a {
  border-color: #00573f;
}
.block-collapsible-nav .item .delimiter {
  border-top: 1px solid #d1d1d1;
  display: block;
  margin: 10px 1.8rem;
}
body {
  background-color: #faf8ef;
}
.page-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
}
.page-main {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.page-main > .page-title-wrapper .page-title {
  hyphens: auto;
}
.page-header .panel.wrapper {
  background-color: #6e716e;
  color: #ffffff;
}
.page-header .header-center-wrapper {
  position: unset;
}
.page-header .header-right-wrapper {
  display: flex;
  gap: 15px;
  align-items: center;
  justify-content: end;
}
@media screen and (max-width: 375px) {
  .page-header .header-right-wrapper {
    gap: 5px;
  }
}
.header.links {
  margin: 0;
  display: flex;
  align-items: center;
}
.header.links > li {
  font-size: 1.6rem;
  margin: 0;
}
.header.links > li > a {
  color: #022817;
  text-decoration: none;
}
.header.links .logged-in {
  padding-right: 5px;
  text-indent: -9999px;
}
.header.links .authorization-link > a:not(.is-logged):before {
  content: "\e91b";
  font-family: 'Jeneil-Theme';
  font-size: 30px;
}
.header.links .authorization-link > a:not(.is-logged) span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-print .nav-toggle {
  display: none;
}
.page-main > .page-title-wrapper .page-title + .action {
  margin-top: 30px;
}
.action.skip:focus {
  background: #f0f0f0;
  padding: 10px;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 15;
}
.action-skip-wrapper {
  height: 0;
  position: relative;
}
.message.global p {
  margin: 0;
}
.message.global.noscript,
.message.global.cookie {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #ffee9c;
  border-color: #d6ca8e;
  color: #333333;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #006bb4;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #006bb4;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #00573f;
}
.message.global.cookie {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  max-width: 1280px;
  width: 100%;
  text-align: center;
  background: #00573f;
  color: #ffffff;
  margin: auto;
  z-index: 1000;
  font-size: 1.5rem;
  padding: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
}
.message.global.cookie a {
  color: #4bdc94;
  text-decoration: underline;
}
.message.global.cookie a:hover,
.message.global.cookie a:focus {
  color: #4bdc94;
}
.message.global.cookie .actions {
  margin-top: 15px;
}
.message.global.demo {
  margin: 0 0 10px;
  padding: 12px 20px 12px 25px;
  display: block;
  font-size: 1.3rem;
  background: #ff0101;
  border-color: none;
  color: #ffffff;
  margin-bottom: 0;
  text-align: center;
}
.message.global.demo a {
  color: #006bb4;
}
.message.global.demo a:hover {
  color: #006bb4;
}
.message.global.demo a:active {
  color: #00573f;
}
.page-footer {
  text-align: center;
  margin-top: 50px;
}
.page-footer .footer.content {
  position: relative;
}
.page-footer .footer.content [data-content-type="row"] {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.page-footer [data-element="inner"] {
  padding: 20px;
}
.page-footer .pagebuilder-column-group {
  position: relative;
}
.page-footer__sideline {
  visibility: hidden;
}
.page-footer .water-drop img {
  max-width: 170px !important;
}
.copyright {
  background-color: #6e716e;
  color: #ffffff;
  box-sizing: border-box;
  display: block;
  padding: 10px;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options,
.page-footer .switcher .options {
  display: inline-block;
  position: relative;
}
.page-header .panel.wrapper .switcher .options:before,
.page-footer .switcher .options:before,
.page-header .panel.wrapper .switcher .options:after,
.page-footer .switcher .options:after {
  content: '';
  display: table;
}
.page-header .panel.wrapper .switcher .options:after,
.page-footer .switcher .options:after {
  clear: both;
}
.page-header .panel.wrapper .switcher .options .action.toggle,
.page-footer .switcher .options .action.toggle {
  padding: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options .action.toggle > span,
.page-footer .switcher .options .action.toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .panel.wrapper .switcher .options .action.toggle:after,
.page-footer .switcher .options .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle:hover:after,
.page-footer .switcher .options .action.toggle:hover:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active,
.page-footer .switcher .options .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active > span,
.page-footer .switcher .options .action.toggle.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:after,
.page-footer .switcher .options .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:hover:after,
.page-footer .switcher .options .action.toggle.active:hover:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
  color: inherit;
}
.page-header .panel.wrapper .switcher .options ul.dropdown,
.page-footer .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 160px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.page-header .panel.wrapper .switcher .options ul.dropdown li,
.page-footer .switcher .options ul.dropdown li {
  margin: 0;
  padding: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown li:hover,
.page-footer .switcher .options ul.dropdown li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before,
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before,
.page-footer .switcher .options ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after,
.page-footer .switcher .options ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.page-header .panel.wrapper .switcher .options.active,
.page-footer .switcher .options.active {
  overflow: visible;
}
.page-header .panel.wrapper .switcher .options.active ul.dropdown,
.page-footer .switcher .options.active ul.dropdown {
  display: block;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a,
.page-footer .switcher .options ul.dropdown a {
  color: #333333;
  text-decoration: none;
  display: block;
  padding: 8px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:visited,
.page-footer .switcher .options ul.dropdown a:visited {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:hover,
.page-footer .switcher .options ul.dropdown a:hover {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options ul.dropdown a:active,
.page-footer .switcher .options ul.dropdown a:active {
  color: #333333;
  text-decoration: none;
}
.page-header .panel.wrapper .switcher .options ul.dropdown {
  right: 0;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:before {
  left: auto;
  right: 10px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown:after {
  left: auto;
  right: 9px;
}
.sidebar .widget.block:not(:last-child),
.sidebar .widget:not(:last-child) {
  margin-bottom: 40px;
}
.widget {
  clear: both;
}
.ui-datepicker td {
  padding: 0;
}
.ui-tooltip {
  background: #ffffff;
  border: 1px solid #bbbbbb;
  padding: 10px;
}
.cookie-status-message {
  display: none;
}
.customer-welcome {
  display: inline-block;
  position: relative;
}
.customer-welcome:before,
.customer-welcome:after {
  content: '';
  display: table;
}
.customer-welcome:after {
  clear: both;
}
.customer-welcome .action.switch {
  padding: 0;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.customer-welcome .action.switch > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.customer-welcome .action.switch:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: inherit;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.customer-welcome .action.switch:hover:after {
  color: inherit;
}
.customer-welcome .action.switch:active:after {
  color: inherit;
}
.customer-welcome .action.switch.active {
  display: inline-block;
  text-decoration: none;
}
.customer-welcome .action.switch.active > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.customer-welcome .action.switch.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 22px;
  color: inherit;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.customer-welcome .action.switch.active:hover:after {
  color: inherit;
}
.customer-welcome .action.switch.active:active:after {
  color: inherit;
}
.customer-welcome ul {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  margin-top: 4px;
  min-width: 100%;
  z-index: 101;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.customer-welcome ul li {
  margin: 0;
  padding: 0;
}
.customer-welcome ul li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
.customer-welcome ul:before,
.customer-welcome ul:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.customer-welcome ul:before {
  border: 6px solid;
  border-color: transparent transparent #ffffff transparent;
  z-index: 99;
}
.customer-welcome ul:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.customer-welcome ul:before {
  right: 10px;
  top: -12px;
}
.customer-welcome ul:after {
  right: 9px;
  top: -14px;
}
.customer-welcome.active {
  overflow: visible;
}
.customer-welcome.active ul {
  display: block;
}
.customer-welcome li a {
  color: #333333;
  text-decoration: none;
  display: block;
  line-height: 1.4;
  padding: 8px;
}
.customer-welcome li a:visited {
  color: #333333;
  text-decoration: none;
}
.customer-welcome li a:hover {
  color: #333333;
  text-decoration: none;
}
.customer-welcome li a:active {
  color: #333333;
  text-decoration: none;
}
.customer-welcome .customer-name {
  cursor: pointer;
}
.customer-welcome .customer-menu {
  display: none;
}
.customer-welcome .action.switch {
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
  color: #022817;
}
.customer-welcome .action.switch:focus,
.customer-welcome .action.switch:active {
  background: none;
  border: none;
}
.customer-welcome .action.switch:hover {
  background: none;
  border: none;
}
.customer-welcome .action.switch.disabled,
.customer-welcome .action.switch[disabled],
fieldset[disabled] .customer-welcome .action.switch {
  pointer-events: none;
  opacity: 0.5;
}
.customer-welcome .header.links {
  min-width: 175px;
  z-index: 1000;
}
.customer-welcome.active .action.switch:after {
  content: '\e621';
}
.customer-welcome.active .customer-menu {
  display: block;
}
.customer-welcome .greet {
  display: none;
}
.header.links {
  margin: 0;
  padding: 0;
  list-style: none none;
  float: right;
  margin-left: auto;
}
.header.links > li {
  display: inline-block;
  vertical-align: top;
}
.header.links > .authorization-link:after {
  content: attr(data-label);
  display: inline-block;
  margin: 0 -5px 0 5px;
}
.header.links > .authorization-link:last-child:after {
  display: none;
}
.header.links > .customer-welcome + .authorization-link {
  display: none;
}
.header.links .icon--user {
  color: #013829;
}
.header.links .icon--user:before {
  font-size: 30px;
}
.header.links > li {
  display: block;
}
.header.links .greet.welcome:has(.not-logged) {
  display: none;
}
.page-header {
  top: -20px;
}
.page-header.-fixed {
  position: fixed;
  width: 100%;
  background: #ffffff;
  z-index: 999;
  top: 0;
  transition-property: top !important;
  transition: 0.4s;
  box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
}
.page-header.-fixed .navigation .top-level-ul ul.level0 {
  top: 76px;
}
.page-header.-fixed .logo {
  max-width: 150px;
}
.page-wrapper {
  transition: 0s !important;
}
.page-wrapper.-fixed-top {
  margin-top: 104px;
  transition: 0s;
}
.block-banners .banner-item,
.block-banners-inline .banner-item {
  display: block;
}
.block-banners .banner-item-content,
.block-banners-inline .banner-item-content {
  margin-bottom: 20px;
}
.block-banners .banner-item-content img,
.block-banners-inline .banner-item-content img {
  display: block;
  margin: 0 auto;
}
.block-product-link.widget,
.block-category-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-product-link-inline.widget {
  margin: 0;
}
.block.widget .products-grid .product-item {
  margin-left: 2%;
  width: calc((100% - 2%) / 2);
}
.block.widget .products-grid .product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.block.widget .product-item-info {
  width: auto;
}
.block.widget .pager {
  padding: 0;
}
.block.widget .pager .toolbar-amount {
  float: none;
  font-size: 1.2rem;
}
.block.widget .pager .pages-item-previous {
  padding-left: 0;
}
.block.widget .pager .pages-item-next {
  position: relative;
}
.block.widget .pager .items {
  white-space: nowrap;
}
.columns .block-event {
  position: relative;
  z-index: 2;
}
.block-event .block-content {
  position: relative;
}
.block-event .block-content > .action {
  cursor: pointer;
  margin-top: -6px;
  position: absolute;
  top: 50%;
  z-index: 3;
}
.block-event .block-content > .action.backward,
.block-event .block-content > .action.forward {
  opacity: .5;
  overflow: hidden;
  width: 20px;
  display: inline-block;
  text-decoration: none;
}
.block-event .block-content > .action.backward > span,
.block-event .block-content > .action.forward > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 55px;
  line-height: 30px;
  color: inherit;
  content: '\e617';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-event .block-content > .action.backward:before,
.block-event .block-content > .action.forward:before {
  margin-left: -15px;
}
.block-event .block-content > .action.backward {
  left: 0;
}
.block-event .block-content > .action.forward {
  right: 0;
}
.block-event .block-content > .action.forward:before {
  content: '\e608';
}
.block-event .block-content > .action.forward:before {
  margin-left: -20px;
}
.block-event .block-content > .action.inactive {
  cursor: default;
  display: none;
}
.block-event .block-content > .action:hover {
  opacity: 1;
}
.block-event .slider-panel {
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.block-event .slider-panel .slider {
  white-space: nowrap;
}
.block-event .slider-panel .slider .item {
  background: #f0f0f0;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  white-space: normal;
  width: 16.35%;
}
.sidebar-main .block-event .slider-panel .slider .item,
.sidebar-additional .block-event .slider-panel .slider .item {
  width: 100%;
}
.block-event .slider-panel .slider .item img {
  max-width: 100%;
}
.block-event .slider-panel .slider .item .category-name {
  display: inline-block;
  font-size: 1.8rem;
  padding: 15px 5px 0;
  word-break: break-all;
}
.block-event .slider-panel .slider .item .ticker {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.block-event .slider-panel .slider .item .ticker li {
  display: none;
  margin: 0 5px;
}
.block-event .slider-panel .slider .item .ticker .value {
  font-size: 2.6rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .ticker .label {
  display: block;
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .dates {
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .start,
.block-event .slider-panel .slider .item .dates .end,
.block-event .slider-panel .slider .item .dates .date {
  display: block;
}
.block-event .slider-panel .slider .item .dates .start:after {
  font-size: 1.8rem;
  content: '\2013';
  display: block;
}
.block-event .slider-panel .slider .item .dates .date {
  font-size: 1.8rem;
  font-weight: 300;
}
.block-event .slider-panel .slider .item .dates .time {
  font-size: 1.3rem;
}
.block-event .slider-panel .slider .item .box-event .box-content {
  padding: 5px 0 10px;
}
.block-event .slider-panel .slider .item .box-event .box-title {
  display: block;
  font-weight: 300;
  margin: 10px 0 0;
}
.block-event .slider-panel .slider .item .action.show {
  display: block;
  padding: 0;
}
.block-event .slider-panel .slider .item .action.show .category.name {
  display: inline-block;
  padding: 30px 10px 0;
}
.block-event .slider-panel .slider .item .action.show img {
  display: block;
}
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  cursor: pointer;
  display: inline-block;
  font-family: 'Montserrat-500';
  font-weight: 600;
  padding: 15px 28px;
  font-size: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  margin-top: 15px;
}
.block-event .slider-panel .slider .item .action.event:focus,
.block-event .slider-panel .slider .item .action.event:active {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: url("data:image/svg+xml;charset=UTF-8, %3csvg width='50' height='59' viewBox='0 0 50 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg opacity='0.15'%3e%3cpath d='M0.0461896 18.7822C0.969981 20.9039 2.35567 22.6566 3.9723 24.1325C7.71366 27.4995 11.5012 30.7742 15.2887 34.095C17.5982 36.1245 20.0463 38.0616 21.9862 40.5061C22.8638 41.6131 23.3257 42.7662 23.2795 44.196C23.2334 50.0536 23.2795 55.8651 23.2795 61.7227C23.2795 62.0917 23.2795 62.5068 23.2334 62.9219C22.5405 60.9847 21.2934 59.4627 19.9077 57.9867C16.9978 54.8504 13.6721 52.1752 10.3927 49.454C7.71366 47.194 5.12704 44.8878 2.49424 42.6278C2.12472 42.3049 1.84758 41.9359 1.52426 41.6131C0.415706 40.4139 0 39.1224 0 37.462C0.0923791 31.5122 0.0461896 25.5162 0.0461896 19.5663C0.0461896 19.2896 0.0461896 19.0128 0.0461896 18.7822Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint0_linear_1701_117)'/%3e%3cpath d='M49.6075 -4.97095C49.6075 -4.64809 49.6075 -4.37135 49.6075 -4.09461C49.6075 2.22423 49.5613 8.54307 49.6537 14.8619C49.6537 16.2917 49.2842 17.5832 48.4066 18.644C46.6052 20.7657 44.7114 22.8873 42.8176 24.9628C39.8615 28.1914 36.8592 31.3739 33.9492 34.6487C32.3326 36.4475 31.0393 38.523 30.2541 40.8753C30.2541 34.6025 30.3464 28.3759 30.2079 22.1032C30.1617 19.7509 30.8083 17.7677 32.3326 16.0611C35.0578 12.9709 37.8753 9.92676 40.6467 6.92877C43.2795 4.11527 46.0047 1.3479 48.037 -1.92683C48.6375 -2.84929 49.0532 -3.864 49.6075 -4.97095Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint1_linear_1701_117)'/%3e%3cpath d='M10.1157 -6.07812C12.0557 -1.05072 15.797 2.54687 19.0303 6.46732C20.8779 8.72734 22.6793 11.1257 24.4345 13.478C25.1273 14.4005 25.3583 15.5535 25.3121 16.7066C25.2659 22.1491 25.3121 27.5916 25.3121 33.0341C25.3121 33.3109 25.3121 33.5415 25.3121 33.9105C23.9264 29.621 20.9703 26.4847 18.2451 23.2561C15.9356 20.4887 13.6261 17.7674 11.3628 14.9539C10.3467 13.7547 9.97715 12.3249 10.0233 10.7106C10.1157 5.40649 10.0695 0.0562267 10.0695 -5.24791C10.0695 -5.47853 10.0695 -5.70914 10.1157 -6.07812Z' fill='url(../../frontend/Digitalsilk/jeneil/en_US/css/%23paint2_linear_1701_117)'/%3e%3c/g%3e%3cdefs%3e%3clinearGradient id='paint0_linear_1701_117' x1='11.6413' y1='18.7822' x2='11.6413' y2='62.9219' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint1_linear_1701_117' x1='39.9296' y1='-4.97095' x2='39.9296' y2='40.8753' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3clinearGradient id='paint2_linear_1701_117' x1='17.6686' y1='-6.07813' x2='17.6686' y2='33.9105' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%2300573F'/%3e%3cstop offset='1' stop-color='%234BDC94'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e "), linear-gradient(to right, #9ddd6b, #cede69);
  color: #00573f;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.block-event .slider-panel .slider .item .action.event.disabled,
.block-event .slider-panel .slider .item .action.event[disabled],
fieldset[disabled] .block-event .slider-panel .slider .item .action.event {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.block-event .slider-panel .slider .item .action.event:hover {
  text-decoration: none;
}
.block-wishlist-search .form-wishlist-search {
  margin: 20px 0 0;
}
.block-cms-hierarchy-link.widget {
  display: block;
  margin-bottom: 20px;
}
.block-cms-hierarchy-link-inline.widget {
  margin: 0;
}
.sidebar .block-addbysku .fieldset {
  margin: 0;
}
.sidebar .block-addbysku .fieldset .fields {
  position: relative;
}
.sidebar .block-addbysku .fieldset .fields .field {
  display: inline-block;
  margin-bottom: 10px;
  vertical-align: top;
}
.sidebar .block-addbysku .fieldset .fields .field.sku {
  margin-right: -85px;
  padding-right: 90px;
  width: 100%;
}
.sidebar .block-addbysku .fieldset .fields .field.qty .qty + .mage-error {
  width: 80px;
}
.sidebar .block-addbysku .fieldset .fields .actions-toolbar {
  position: absolute;
  right: 0;
  top: 7px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar {
  margin-bottom: 20px;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary {
  text-align: left;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .primary .action {
  width: auto;
}
.sidebar .block-addbysku .form-addbysku .actions-toolbar .secondary {
  float: none;
  text-align: left;
}
.sidebar .block-addbysku .action.add {
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  padding: 4px;
  width: auto;
}
.sidebar .block-addbysku .action.add > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.add:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: inherit;
  color: inherit;
  content: '\e61c';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.add:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.add:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.links {
  display: inline-block;
  margin: 20px 0 0;
}
.sidebar .block-addbysku .action.reset {
  display: block;
  margin: 10px 0;
}
.sidebar .block-addbysku .action.remove {
  display: inline-block;
  background-image: none;
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  text-shadow: none;
  font-weight: 400;
}
.sidebar .block-addbysku .action.remove > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sidebar .block-addbysku .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: inherit;
  color: #999999;
  content: '\e616';
  font-family: 'luma-icons';
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.sidebar .block-addbysku .action.remove:hover:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:active:before {
  color: inherit;
}
.sidebar .block-addbysku .action.remove:focus,
.sidebar .block-addbysku .action.remove:active {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove:hover {
  background: none;
  border: none;
}
.sidebar .block-addbysku .action.remove.disabled,
.sidebar .block-addbysku .action.remove[disabled],
fieldset[disabled] .sidebar .block-addbysku .action.remove {
  pointer-events: none;
  opacity: 0.5;
}
.block-static-block.widget,
.block-cms-link.widget {
  margin: 0;
}
.block-cms-link-inline.widget {
  margin: 0;
}
@media only screen and (max-width: 769px) {
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
}
@media only screen and (max-width: 768px) {
  .abs-visually-hidden-mobile-m {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile-m:before,
  .abs-add-clearfix-mobile-m:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after {
    clear: both;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name,
  .block-collapsible-nav .title {
    border-top: 1px solid #cccccc;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #cccccc;
    padding: 10px 40px 10px 15px;
    display: block;
    text-decoration: none;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    position: absolute;
    right: 20px;
    top: 10px;
  }
  .abs-toggling-title-mobile:after,
  .block-wishlist-management .wishlist-select .wishlist-name:after,
  .block-collapsible-nav .title:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 3px 0 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-toggling-title-mobile.active:after,
  .block-wishlist-management .wishlist-select .wishlist-name.active:after,
  .block-collapsible-nav .title.active:after {
    content: '\e621';
  }
  .abs-icon-add-mobile,
  .block-wishlist-management .wishlist-add.item .add {
    display: block;
    text-decoration: none;
  }
  .abs-icon-add-mobile:before,
  .block-wishlist-management .wishlist-add.item .add:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 10px;
    color: inherit;
    content: '\e61c';
    font-family: 'luma-icons';
    margin: 0 5px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-checkout-tooltip-content-position-top-mobile,
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:before,
  .field-tooltip .field-tooltip-content:after {
    border: 10px solid transparent;
    height: 0;
    width: 0;
    margin-top: -21px;
    right: 10px;
    left: auto;
    top: 0;
  }
  .abs-checkout-tooltip-content-position-top-mobile:before,
  .field-tooltip .field-tooltip-content:before {
    border-bottom-color: #666666;
  }
  .abs-checkout-tooltip-content-position-top-mobile:after,
  .field-tooltip .field-tooltip-content:after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
  .breadcrumbs,
  .page-header .header.panel,
  .page-main,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .account .page-main,
  .cms-privacy-policy .page-main {
    padding-top: 41px;
    position: relative;
  }
  .breadcrumbs {
    margin: 15px;
  }
  .product.data.items .item.title > .switch {
    padding: 1px 15px 1px;
    width: 100%;
  }
  .product.data.items > .item.content {
    padding: 10px 15px 30px;
  }
  .modal-popup.modal-slide {
    left: 44px;
    z-index: 900;
  }
  .modal-popup.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap {
    margin: 0;
    max-height: 90vh;
    /** iOS webkit fix height problem when added long content **/
  }
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s .3s, opacity .3s ease;
    transition: visibility 0s .3s, opacity .3s ease;
    left: 44px;
    z-index: 900;
  }
  .custom-slide._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .custom-slide .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
  }
  .custom-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .custom-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
  }
  .custom-slide._show {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .custom-slide .modal-inner-wrap {
    background-color: #f4f4f4;
    box-sizing: border-box;
    height: auto;
    min-height: 100%;
  }
  body._has-modal-custom {
    height: 100vh;
    overflow: hidden;
    width: 100vw;
  }
  body._has-modal-custom .modal-custom-overlay {
    background-color: rgba(51, 51, 51, 0.55);
  }
  .modal-popup {
    pointer-events: auto;
  }
  .modal-popup.modal-slide .modal-inner-wrap[class] {
    background-color: #f4f4f4;
  }
  .modal-popup.modal-slide._inner-scroll._show {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
  }
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    height: auto;
    min-height: 100%;
  }
  .modal-popup .modal-title {
    font-size: 14px;
    font-weight: 700;
  }
  .lac-notification {
    padding: 5px 0;
  }
  .lac-notification .lac-notification-icon {
    display: none;
  }
  .lac-notification .lac-notification-text,
  .lac-notification .lac-notification-links {
    float: none;
    padding: 5px 0;
    text-align: center;
  }
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important;
  }
  .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%;
    max-width: 100%;
  }
  .pagebuilder-column-group {
    flex-wrap: wrap;
  }
  .pagebuilder-column-line {
    flex-wrap: wrap;
  }
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important;
  }
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none;
  }
  [data-content-type='tab-item'] {
    background-attachment: scroll !important;
  }
  .pagebuilder-mobile-hidden {
    display: none !important;
  }
  .timeline-section .timeline-wrap {
    padding: 20px 20px 100px;
  }
  .timeline-section .timeline-nav {
    display: none;
  }
  .timeline-section .slick-arrow {
    bottom: 0;
    top: auto;
  }
  .timeline-section .slick-arrow.slick-prev {
    left: calc(50% - 60px);
    width: 50px;
    height: 50px;
  }
  .timeline-section .slick-arrow.slick-next {
    right: calc(50% - 60px);
    width: 50px;
    height: 50px;
  }
  .timeline-section .slick-arrow:before {
    font-size: 22px;
  }
  .testimonial-section {
    padding: 30px 0;
  }
  .testimonial-section .testimonial-title {
    padding: 0 35px;
    font-size: 3.2rem;
  }
  .testimonial-section__heading {
    font-size: 1.6rem;
  }
  .testimonial-section .slick-prev {
    width: 40px;
    height: 40px;
    left: -10px;
  }
  .testimonial-section .slick-prev:before {
    font-size: 20px;
  }
  .testimonial-section .slick-next {
    width: 40px;
    height: 40px;
    right: -10px;
  }
  .testimonial-section .slick-next:before {
    font-size: 20px;
  }
  .forms-grid {
    padding: 0 15px;
  }
  .forms-grid .form-block {
    flex-wrap: wrap;
    gap: 15px;
  }
  .forms-grid .form-block .form-wrap {
    width: 100%;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }
  .forms-grid .form-block span {
    padding: 0 15px;
    line-height: 1.5rem;
  }
  .forms-grid .default_dialog .webforms-title {
    font-size: 2.6rem;
    margin-bottom: 20px;
    line-height: 1.1;
  }
  .contact-index-index .column:not(.sidebar-main) .form.contact {
    float: none;
    width: 100%;
  }
  .contact-index-index .column:not(.sidebar-additional) .form.contact {
    float: none;
    width: 100%;
  }
  .block-cart-failed .block-title {
    margin: 0 20px 20px;
  }
  .cart-container .form-cart .actions.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .cart-container .form-cart .actions.main .clear,
  .cart-container .form-cart .actions.main .continue {
    margin: 0 0 25px 0;
  }
  .cart-discount {
    border-bottom: 1px solid #cccccc;
  }
  .cart.table-wrapper tbody > tr > td:last-child {
    border: 0;
  }
  .cart-totals {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cart-totals .table-wrapper {
    border-top: 0;
  }
  .cart-totals .totals tbody > tr:not(:last-child) > td:last-child {
    border: 0;
  }
  .minicart-wrapper:before,
  .minicart-wrapper:after {
    content: '';
    display: table;
  }
  .minicart-wrapper:after {
    clear: both;
  }
  .minicart-wrapper .product .actions {
    float: left;
    margin: 10px 0 0 0;
  }
  .minicart-wrapper .update-cart-item {
    float: right;
    margin-left: 0;
  }
  .checkout-index-index .modal-popup .modal-footer .action-save-address {
    width: 100%;
  }
  .checkout-index-index .modal-popup .modal-footer .action-hide-popup {
    margin-top: 20px;
  }
  .field-tooltip .field-tooltip-content {
    right: -10px;
    top: 40px;
    left: auto;
  }
  .checkout-payment-method .payment-methods {
    margin: 0 -15px;
  }
  .checkout-payment-method .step-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-method-content {
    padding: 0 15px 20px;
  }
  .checkout-payment-method .checkout-billing-address .action-cancel {
    margin-top: 10px;
  }
  .checkout-payment-method .payment-option {
    margin: 0 -15px;
  }
  .checkout-payment-method .payment-option .payment-option-title {
    padding: 15px;
  }
  .checkout-payment-method .payment-option .payment-option-content {
    padding: 0 15px 20px;
  }
  .cart-discount .giftcard .content {
    padding-bottom: 35px;
  }
  .cart-discount .actions-toolbar .secondary {
    bottom: 17px;
  }
  .field.open-amount {
    width: 100%;
  }
  .page-product-giftcard .product-info-main .product-info-stock-sku {
    display: block;
    padding-left: 10px;
    text-align: left;
  }
  .gift-message .actions-toolbar .action-update {
    font-size: 2rem;
    padding: 15px;
    width: 100%;
  }
  .gift-item-block {
    border-top: 1px solid #c1c1c1;
    border-bottom: 0;
  }
  .gift-item-block .title:after {
    font-size: 1.2rem;
    position: absolute;
    right: 20px;
    top: 10px;
  }
  .gift-item-block .content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .cart.table-wrapper .gift-content {
    border-top: 1px solid #c1c1c1;
    margin-right: -15px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
  }
  .cart .action-gift {
    display: inline-block;
    text-decoration: none;
  }
  .cart .action-gift > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cart .action-gift:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e62a';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .cart .action-gift:hover:after {
    color: #333333;
  }
  .cart .action-gift:active:after {
    color: #757575;
  }
  .cart .action-gift._active {
    border: 1px solid #c1c1c1;
    border-bottom-color: #ffffff;
    margin: -5px 14px -1px -15px;
    padding: 4px 10px 9px 14px;
  }
  .cart .action-gift._active:after {
    color: #333333;
  }
  .gift-options-cart-item + .towishlist {
    left: 0;
    position: absolute;
  }
  .cart.table-wrapper .action-giftregistry {
    display: inline-block;
    text-decoration: none;
  }
  .cart.table-wrapper .action-giftregistry > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cart.table-wrapper .action-giftregistry:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e62b';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .cart.table-wrapper .action-giftregistry:hover:before {
    color: #333333;
  }
  .cart.table-wrapper .action-giftregistry:active:before {
    color: #757575;
  }
  .gift-options-cart-item .gift-wrapping,
  .cart-gift-item .gift-wrapping {
    border-bottom: 1px solid #c1c1c1;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }
  .gift-wrapping-list {
    width: 100%;
  }
  .gift-wrapping-summary + .gift-message-summary {
    padding-right: 0;
  }
  .gift-options-cart-item {
    float: left;
    width: 100%;
  }
  .gift-wrapping-preview img {
    width: 100%;
  }
  .item-actions .actions-toolbar .gift-options .gift-wrapping,
  .item-actions .actions-toolbar .gift-options .gift-message {
    display: block;
  }
  .product-add-form .table-wrapper.grouped {
    margin-left: -15px;
    margin-right: -15px;
  }
  .product-add-form .table-wrapper.grouped .table.data.grouped tr td {
    padding: 5px 10px 5px 15px;
  }
  .map-popup {
    max-width: 100%;
  }
  .map-old-price,
  .map-show-info {
    display: inline-block;
  }
  .map-old-price:not(:last-child),
  .map-show-info:not(:last-child) {
    margin-bottom: 10px;
  }
  .block-wishlist-management {
    clear: both;
    margin-top: -21px;
  }
  .block-wishlist-management .wishlist-select {
    margin: 0 -15px 20px;
  }
  .block-wishlist-management .wishlist-select .wishlist-name {
    font-size: 1.6rem;
  }
  .block-wishlist-management .wishlist-select-items {
    border-bottom: 1px solid #cccccc;
    background: #f5f5f5;
    display: none;
    padding: 15px 0;
  }
  .block-wishlist-management .wishlist-select-items.active {
    display: block;
  }
  .block-wishlist-management .wishlist-select-items .item {
    margin: 3px 0 0;
  }
  .block-wishlist-management .wishlist-select-items .item:first-child {
    margin-top: 0;
  }
  .block-wishlist-management .wishlist-select-items .item.current {
    display: none;
  }
  .block-wishlist-management .wishlist-select-items .item a {
    color: #333333;
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #e8e8e8;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 2.6rem;
  }
  .block-wishlist-management .wishlist-info {
    margin-bottom: 15px;
  }
  .block-wishlist-management .wishlist-toolbar-select,
  .block-wishlist-management .wishlist-toolbar-actions {
    margin-bottom: 15px;
  }
  .products-grid.wishlist .product-item-checkbox {
    left: 0;
    position: absolute;
    top: 20px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-photo {
    margin-left: 25px;
  }
  .page-multiple-wishlist .products-grid.wishlist .product-item-name,
  .page-multiple-wishlist .products-grid.wishlist .product-item-description,
  .page-multiple-wishlist .products-grid.wishlist .product-item .price-box,
  .page-multiple-wishlist .products-grid.wishlist .product-item-tooltip {
    margin-left: 115px;
  }
  .products-grid.wishlist .wishlist-dropdown {
    display: none;
  }
  .multishipping-checkout-success .nav-toggle {
    display: block;
  }
  .multishipping-checkout-success .logo {
    margin-left: 40px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-right: 0;
  }
  .order-pager-wrapper .toolbar-amount {
    left: inherit;
    position: relative;
    text-align: center;
    top: inherit;
  }
  .order-pager-wrapper .pages {
    text-align: center;
  }
  .order-pager-wrapper .action.previous,
  .order-pager-wrapper .action.next {
    margin: 0;
  }
  .form.send.friend .fieldset {
    padding-bottom: 5px;
  }
  .form.send.friend .action.remove {
    margin-left: 0;
    right: 0;
    top: 100%;
  }
  .products-grid.wishlist {
    margin-bottom: 30px;
    margin-right: 0;
  }
  .products-grid.wishlist .product-item {
    padding: 20px 0 20px 0;
    position: relative;
  }
  .products-grid.wishlist .product-item-photo {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item-name {
    font-size: 1.6rem;
  }
  .products-grid.wishlist .product-item-actions {
    display: block;
    float: left;
  }
  .products-grid.wishlist .product-item-actions .action {
    margin-right: 15px;
  }
  .products-grid.wishlist .product-item-actions .action:last-child {
    margin-right: 0;
  }
  .products-grid.wishlist .product-item-actions .action.edit,
  .products-grid.wishlist .product-item-actions .action.delete {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item-name,
  .products-grid.wishlist .product-item-description,
  .products-grid.wishlist .product-item .price-box,
  .products-grid.wishlist .product-item-tooltip {
    margin-left: 95px;
  }
  .products-grid.wishlist .product-item .box-tocart {
    float: left;
    margin-right: 20px;
  }
  .products-grid.wishlist .product-item .box-tocart .stock {
    margin-top: 7px;
  }
  .products-grid.wishlist .product-item .giftregisty-dropdown,
  .products-grid.wishlist .product-item .field.qty {
    display: none;
  }
  .products-grid.wishlist .product-image-container {
    max-width: 80px;
  }
  .wishlist-index-index .product-item {
    width: 100%;
  }
  .wishlist-index-index .product-item-info {
    width: auto;
  }
  .cart.table-wrapper .towishlist {
    display: inline-block;
    text-decoration: none;
  }
  .cart.table-wrapper .towishlist > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .cart.table-wrapper .towishlist:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: #757575;
    content: '\e600';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .cart.table-wrapper .towishlist:hover:before {
    color: #333333;
  }
  .cart.table-wrapper .towishlist:active:before {
    color: #757575;
  }
  .cart.table-wrapper .towishlist:before {
    overflow: visible;
  }
  .catalog-product-view .column.main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .catalog-product-view .product.media {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
  }
  .catalog-product-view .old-price {
    display: block;
  }
  .compare.wrapper {
    display: none;
  }
  .catalog-product_compare-index .columns .column.main {
    flex-basis: inherit;
  }
  .customer-account-login .page-main,
  .customer-account-create .page-main,
  .customer-account-forgotpassword .page-main,
  .checkout-cart-index .page-main {
    margin-top: 50px;
  }
  .account .messages {
    margin-bottom: 0;
  }
  .account .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 20px;
  }
  .account .column.main .block:not(.widget) .block-content .box:last-child {
    margin-bottom: 0;
  }
  .control.captcha-image .captcha-img {
    display: block;
    margin-bottom: 10px;
  }
  .customer-account-index .page-title-wrapper {
    position: relative;
  }
  .form.search.advanced .field.price .with-addon .input-text {
    flex-basis: auto;
    width: 100%;
  }
  body.filter-active .page-header {
    display: none;
  }
  body.filter-active .page-wrapper {
    height: 0;
    margin-top: -999999em;
    visibility: hidden;
  }
  body.filter-active .columns {
    z-index: 999;
  }
  .filter.active {
    position: relative;
    visibility: visible;
    z-index: 99;
  }
  .filter.active .filter-title {
    border-bottom: none;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
  }
  .filter.active .filter-title strong {
    box-shadow: none;
    background: none;
    border: 0;
    color: transparent;
    left: auto;
    right: 15px;
    top: 10px;
    display: inline-block;
    text-decoration: none;
  }
  .filter.active .filter-title strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #7d7d7d;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .filter.active .filter-title strong:before {
    display: none;
  }
  .filter.active .filter-subtitle {
    background: transparent;
    display: block;
    height: 50px;
    left: 10px;
    line-height: 32px;
    position: fixed;
    right: 0;
    top: 4px;
    z-index: 1;
  }
  .filter.active .filter-options {
    background: #ffffff;
    bottom: 0;
    display: block;
    left: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 40px;
    z-index: 10;
  }
  .filter.active .filter-options-title {
    margin-top: 0;
  }
  .filter-options-title {
    padding-left: 10px;
  }
  .filter .filter-subtitle {
    font-size: 20px;
  }
  .filter-actions {
    margin: -35px -10px 25px;
  }
  .filter-options-content {
    padding: 5px 10px;
  }
  .filter .filter-current {
    border: solid #cccccc;
    border-width: 1px 0;
    margin: 5px -10px 0;
  }
  .filter .filter-current .items {
    display: none;
  }
  .filter .filter-current-subtitle {
    position: relative;
    text-transform: uppercase;
    z-index: 1;
    display: block;
    text-decoration: none;
  }
  .filter .filter-current-subtitle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .filter .filter-current-subtitle:before {
    position: absolute;
    right: 10px;
    top: 10px;
  }
  .filter .filter-current-subtitle:after {
    color: #7d7d7d;
    content: ' (' attr(data-count) ')';
    font-size: .9em;
  }
  .filter .filter-current.active {
    padding-bottom: 30px;
  }
  .filter .filter-current.active .block-subtitle:before {
    content: '\e621';
  }
  .filter .filter-current.active .items {
    display: block;
  }
  .filter .filter-current.active + .block-actions {
    display: block;
  }
  .filter .filter-current + .block-actions {
    display: none;
  }
  .filter-no-options .filter-title:before {
    background: rgba(255, 255, 255, 0.5);
    content: '';
    display: block;
    height: 40px;
    left: 0;
    margin-top: -60px;
    position: relative;
    width: 75px;
    z-index: 99;
  }
  .filter-no-options .filter-content {
    margin-bottom: 20px;
  }
  .page-with-filter .columns .sidebar-main {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
  }
  .toolbar-sorter {
    display: none;
  }
  .toolbar-sorter .sorter-label {
    display: none;
  }
  .swatch-option {
    height: 25px;
    min-width: 38px;
  }
  .swatch-attribute-options {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
  }
  .swatch-attribute-options .swatch-option-link-layered {
    display: flex;
    flex-direction: column;
  }
  .page-layout-cms-full-width.account .sidebar.sidebar-main {
    order: 0;
  }
  .block-collapsible-nav {
    background: #FFFFFF;
  }
  .block-collapsible-nav .title {
    border-top: none;
    margin-bottom: 0;
    position: relative;
    border-bottom: none;
    padding: 10px 5px;
    display: block;
    text-decoration: none;
  }
  .block-collapsible-nav .content {
    border-bottom: 1px solid #cccccc;
    display: none;
  }
  .block-collapsible-nav .content.active {
    display: block;
  }
  .nav-sections .switcher-trigger strong:after {
    font-size: 1.6rem;
    right: -25px;
    top: -2px;
  }
  .navigation .parent .level-top:after {
    font-size: 1.6rem;
    right: 10px;
    top: 7px;
  }
  .page-footer .footer.content .switcher-store {
    background: #f4f4f4;
    font-size: 1.6rem;
    margin: 0 -15px;
  }
  .page-footer .footer.content .switcher-store .switcher-options {
    display: block;
  }
  .page-footer .footer.content .switcher-store .switcher-options ul.dropdown {
    background: none;
    border: 0;
    box-shadow: none;
    margin: 0;
    position: relative;
  }
  .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:before,
  .page-footer .footer.content .switcher-store .switcher-options ul.dropdown:after {
    display: none;
  }
  .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger,
  .page-footer .footer.content .switcher-store .switcher-options .switcher-option {
    border-top: 1px solid #cecece;
    display: block;
    padding: 10px 20px;
  }
  .page-footer .footer.content .switcher-store .switcher-options .switcher-trigger strong {
    padding: 10px 0;
  }
  .page-footer .footer.content .switcher-store .switcher-options .switcher-option a {
    padding: 0;
  }
  .cms-page-view .page-main {
    padding-top: 0;
    position: relative;
  }
  [class^='cms-privacy-policy'] .page-main {
    padding-top: 41px;
    position: relative;
  }
  .cms-content .data-table {
    border: none;
    display: block;
  }
  .cms-content .data-table > thead > tr > th {
    display: none;
  }
  .cms-content .data-table > tbody {
    display: block;
  }
  .cms-content .data-table > tbody > tr {
    display: block;
  }
  .cms-content .data-table > tbody > tr td,
  .cms-content .data-table > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
  }
  .cms-content .data-table > tbody > tr td[data-th]:before,
  .cms-content .data-table > tbody > tr th[data-th]:before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
  }
  .cms-content .data-table > tbody > tr > th {
    background-color: #f6f6f6;
  }
  .page-footer .c-heading.-h2 .c-heading__title,
  .page-footer .c-heading.-h2 .c-heading__excerpt {
    font-size: 3.6rem;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 2%) / 2);
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item:nth-child(2n + 1) {
    margin-left: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-photo {
    display: block;
    position: relative;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-details {
    margin: 0;
  }
  .sidebar .block-viewed-products-grid .products-grid .product-item-info {
    text-align: center;
  }
  .decoration-lines {
    display: none;
  }
  .glow-wrap {
    display: none;
  }
  .trademark {
    flex-direction: column;
  }
  .marquee-wrap {
    overflow: hidden;
  }
  .marquee-wrap .text-decoration {
    font-size: 14.8vw;
  }
  .contact-wrapper {
    padding: 30px 0;
  }
  .home-primary-hero {
    padding: 0 15px;
  }
  .certifications__title {
    margin-top: 5px;
  }
  .certifications .pagebuilder-column {
    flex: 0 0 33.33%;
    margin-bottom: 15px;
  }
  .certifications .pagebuilder-column-line {
    justify-content: center;
  }
  .products-slider .slick-list {
    padding-bottom: 90px;
  }
  .products-slider .slick-arrow {
    opacity: 1;
    background: var(--color-primary__3);
    border-radius: 50px;
    bottom: -20px;
    top: auto;
  }
  .products-slider .slick-arrow:before {
    font-family: var(--font-family__icon);
    color: var(--color-primary__1);
    font-size: 30px;
  }
  .products-slider .slick-prev {
    left: calc(50% - 65px);
  }
  .products-slider .slick-prev:before {
    content: "\e908";
    padding: 0;
  }
  .products-slider .slick-next {
    right: calc(50% - 65px);
  }
  .products-slider .slick-next:before {
    content: "\e902";
  }
  .secondary-hero:before {
    display: none;
  }
  .boxed-content .pagebuilder-column-line .pagebuilder-column {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 25px;
  }
  .content-grid {
    margin-left: 15px;
    margin-right: 15px;
  }
  .content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(1) {
    order: 3;
  }
  .content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(2) {
    order: 2;
  }
  .content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(3) {
    order: 1;
  }
  .image-abstract.-type1 {
    padding: 0 15px;
  }
  .image-abstract.-type1 .pagebuilder-column {
    overflow: hidden;
  }
  .image-abstract.-type1 .pagebuilder-column:nth-of-type(2) {
    order: 0;
  }
  .image-abstract.-type1 .pagebuilder-column:nth-of-type(2):before {
    top: -79px;
    right: 0;
    width: 300px;
    height: 300px;
  }
  .image-abstract.-type1 .pagebuilder-column:nth-of-type(2):after {
    bottom: -48px;
    left: -6px;
    width: 300px;
    height: 300px;
  }
  .image-abstract.-type1 .pagebuilder-column:nth-of-type(1) {
    order: 1;
    text-align: center;
  }
  .image-abstract.-type1 .pagebuilder-column:nth-of-type(3) {
    order: 2;
    text-align: center;
  }
  .image-abstract.-type1 .image-abstract__wrap p:first-child {
    margin-top: 25px;
  }
  .image-abstract.-type2 .pagebuilder-column {
    overflow: hidden;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(1) {
    order: 1;
    text-align: center;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(2) {
    order: 0;
    text-align: center;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(2):before {
    top: -79px;
    right: 0;
    width: 300px;
    height: 300px;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(2):after {
    bottom: -48px;
    left: -6px;
    width: 300px;
    height: 300px;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(3) {
    order: 2;
    text-align: center;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(1),
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(3) {
    gap: 0;
  }
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(1) [data-content-type="text"],
  .image-abstract.-type2 .pagebuilder-column:nth-of-type(3) [data-content-type="text"] {
    margin-top: 15px;
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .image-abstract.-type2 .pagebuilder-column .image-abstract__wrap:after {
    left: -10px;
  }
  .image-abstract .atom {
    position: absolute;
    left: -35px;
    top: -30px;
  }
  .image-abstract__image {
    min-height: 250px;
    max-height: 250px;
    min-width: 250px;
    max-width: 250px;
    margin: auto;
  }
  .image-abstract__image img {
    max-height: 250px;
  }
  .counter-section {
    padding: 0 15px;
  }
  .content-row [data-content-type="image"] {
    max-width: 50%;
    margin: auto;
  }
  .simple-content-grid .pagebuilder-column {
    text-align: center;
  }
  .simple-content-grid.-left .pagebuilder-column {
    text-align: left;
  }
  .simple-content-grid [data-content-type="image"] {
    margin-top: 30px;
  }
  .simple-content-grid .mobile-padding {
    padding-left: 15px;
    padding-right: 15px;
  }
  .simple-content-grid .c-heading {
    padding: 0 15px;
  }
  .sustainability-box {
    margin-top: 150px;
    padding: 50px 0 25px 0;
  }
  .sustainability-box__cta {
    margin-right: auto;
  }
  .sustainability-box .pagebuilder-column-line .pagebuilder-column:nth-of-type(1) {
    padding: 0 15px;
  }
  .sustainability-case [data-content-type="image"] {
    align-items: baseline;
    vertical-align: initial;
    display: flex;
  }
  .sustainability-case [data-content-type="image"] img {
    width: 100%;
  }
  .sustainability-case [data-content-type="text"],
  .sustainability-case [data-content-type="html"] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .sustainability-case__title {
    font-size: 2.8rem;
  }
  .sustainability-case .c-heading {
    margin-top: 25px;
  }
  .simple-grid {
    text-align: center;
  }
  .cms-no-route .column-404 {
    text-align: center;
  }
  .cms-no-route__heading {
    font-size: 4rem;
    margin-bottom: 5px;
  }
  .cms-no-route__title {
    font-size: 2.2rem;
    margin-bottom: 5px;
  }
  .cms-no-route__text {
    font-size: 1.4rem;
    margin-bottom: 20px;
  }
  .cms-contact-us main {
    margin-top: 50px;
  }
  .cms-contact-us .wysiwyg-content ul li {
    font-size: 1.6rem;
  }
  .cms-contact-us .contact-block {
    flex-direction: column;
  }
  .braintree-applepay-container-product {
    display: block;
  }
  .braintree-applepay-container-product .braintree-apple-pay-button {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .abs-visually-hidden-mobile,
  .table-downloadable-products .col.title:before,
  .table-giftregistry-items .col.product:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-mobile:before,
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody > tr:before,
  .abs-checkout-order-review tbody > tr:after,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:before,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.product:before,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody > tr:before,
  .multicheckout.order-review .data.table tbody > tr:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile:after,
  .abs-checkout-order-review tbody > tr:after,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:after,
  .table-giftregistry-items .col.product:after,
  .multicheckout.order-review .data.table tbody > tr:after {
    clear: both;
  }
  .abs-checkout-order-review tbody > tr:not(:last-child),
  .multicheckout.order-review .data.table tbody > tr:not(:last-child) {
    border-bottom: 1px solid #cccccc;
  }
  .abs-checkout-order-review tbody > tr > td.col.item:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.item:before {
    display: none;
  }
  .abs-checkout-order-review tbody > tr > td.col.qty,
  .abs-checkout-order-review tbody > tr > td.col.price,
  .abs-checkout-order-review tbody > tr > td.col.subtotal,
  .multicheckout.order-review .data.table tbody > tr > td.col.qty,
  .multicheckout.order-review .data.table tbody > tr > td.col.price,
  .multicheckout.order-review .data.table tbody > tr > td.col.subtotal {
    box-sizing: border-box;
    float: left;
    text-align: center;
    white-space: nowrap;
    width: 33%;
  }
  .abs-checkout-order-review tbody > tr > td.col.qty[data-th]:before,
  .abs-checkout-order-review tbody > tr > td.col.price[data-th]:before,
  .abs-checkout-order-review tbody > tr > td.col.subtotal[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.qty[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.price[data-th]:before,
  .multicheckout.order-review .data.table tbody > tr > td.col.subtotal[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
  }
  .abs-checkout-order-review tbody > tr > td.col:last-child,
  .multicheckout.order-review .data.table tbody > tr > td.col:last-child {
    border: 0;
  }
  .abs-checkout-order-review .product-item-name,
  .multicheckout.order-review .data.table .product-item-name {
    margin: 0;
  }
  .abs-product-items-summary tbody .col {
    padding: 10px 0 0;
  }
  .abs-product-items-summary tbody .col:last-child {
    padding-bottom: 10px;
  }
  .abs-product-items-summary tfoot .mark {
    padding-bottom: 5px;
    text-align: left;
  }
  .abs-product-items-summary tfoot .amount {
    padding-top: 0;
    text-align: left;
  }
  .abs-product-items-summary tfoot .grand.totals {
    font-size: 1.6rem;
  }
  .abs-product-items-summary tfoot .grand.totals .mark {
    padding-bottom: 0;
    padding-top: 5px;
  }
  .abs-product-items-summary tfoot .grand.totals .amount {
    padding-bottom: 10px;
    padding-top: 0;
  }
  .abs-product-items-summary tfoot .grand.totals .amount strong {
    border-top: none;
  }
  .abs-account-table-margin-mobile,
  .table-wrapper.balance-history,
  .table-wrapper.reward-history,
  .table-wrapper.orders-recent {
    margin-top: -20px;
  }
  .abs-col-no-prefix:before,
  .abs-sidebar-totals-mobile th:before,
  .abs-sidebar-totals-mobile td:before,
  .account .table-billing-agreements .col.actions:before,
  .account .table-billing-agreements-related .col.actions:before,
  .account .table-giftregistry .col.actions:before,
  .table.grouped > tbody > tr > td:before,
  .account .table-reviews .col.actions:before,
  .account .table-order-items .col.actions:before,
  .account .table-order-items .col.options:before,
  .table-wrapper.comparison .table-comparison > tbody > tr > th:before,
  .table-wrapper.comparison .table-comparison > tbody > tr > td:before,
  .cart-totals .totals th:before,
  .cart-totals .totals td:before,
  .opc-block-summary .totals th:before,
  .opc-block-summary .totals td:before {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-no-display-s,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th,
  .order-details-items .table-order-items .options-label {
    display: none;
  }
  .abs-title-orders-mobile .page-main .page-title-wrapper .page-title,
  .magento-rma-returns-returns .page-main .page-title-wrapper .page-title,
  .magento-rma-returns-view .page-main .page-title-wrapper .page-title,
  .account .page-main .page-title-wrapper .page-title,
  [class^='sales-guest-'] .page-main .page-title-wrapper .page-title,
  .sales-guest-view .page-main .page-title-wrapper .page-title {
    display: block;
  }
  .abs-title-orders-mobile .page-main .page-title-wrapper .order-status,
  .magento-rma-returns-returns .page-main .page-title-wrapper .order-status,
  .magento-rma-returns-view .page-main .page-title-wrapper .order-status,
  .account .page-main .page-title-wrapper .order-status,
  [class^='sales-guest-'] .page-main .page-title-wrapper .order-status,
  .sales-guest-view .page-main .page-title-wrapper .order-status {
    margin: -10px 0 10px;
  }
  .abs-table-striped-mobile > tbody > tr > td:last-child,
  .account .data.table > tbody > tr > td:last-child {
    border: 0;
  }
  .abs-no-border-top,
  .table-wrapper.balance-history,
  .table-wrapper.table-returns,
  .table-wrapper.orders-recent,
  .order-details-items .table-wrapper,
  .product.info.detailed .additional-attributes-wrapper {
    border-top: 0;
  }
  .abs-no-border-bottom {
    border-bottom: 0;
  }
  .abs-sidebar-totals-mobile .amount,
  .cart-totals .totals .amount,
  .opc-block-summary .totals .amount {
    text-align: right;
  }
  .table-wrapper {
    border-top: 1px solid #cccccc;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    position: relative;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) {
    border: none;
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > thead > tr > th {
    display: none;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th {
    border-bottom: none;
    display: block;
    padding: 5px 10px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before,
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {
    padding-right: 10px;
    content: attr(data-th) ': ';
    display: inline-block;
    color: #111111;
    font-weight: 700;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > th {
    background-color: #f6f6f6;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:first-child {
    padding-top: 15px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td.col.qty {
    text-align: left;
  }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody td:last-child {
    border: none;
    padding: 0 0 5px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
    display: block;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child th,
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr:first-child td {
    padding-top: 20px;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .mark {
    box-sizing: border-box;
    float: left;
    text-align: left;
    width: 70%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount {
    box-sizing: border-box;
    float: left;
    text-align: right;
    width: 30%;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals {
    font-size: 1.6rem;
  }
  .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .grand.totals .amount {
    padding-bottom: 10px;
  }
  .data-table-definition-list thead {
    display: none;
  }
  .data-table-definition-list tbody th {
    padding-bottom: 0;
  }
  .data-table-definition-list tbody th,
  .data-table-definition-list tbody td {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .pages .pages-items {
    display: block;
    padding: 2px 40px 0;
    position: relative;
    white-space: normal;
    z-index: 1;
  }
  .pages-item-previous {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  .pages-item-next {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
  }
  .form-new-agreement select {
    width: auto;
  }
  .table-paypal-review-items .col.subtotal {
    text-align: left;
  }
  .table-paypal-review-items .product-item-name {
    display: inline-block;
  }
  .column .block-addbysku .sku {
    margin-right: -85px;
    padding-right: 90px;
  }
  .column .block-addbysku .action.remove {
    display: inline-block;
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
  }
  .column .block-addbysku .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .column .block-addbysku .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: #757575;
    content: '\e604';
    font-family: 'luma-icons';
    margin: -4px 0 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .column .block-addbysku .action.remove:hover:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:active:before {
    color: inherit;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .opc-wrapper .step-content {
    margin: 0 0 15px;
  }
  .shipping-policy-block.field-tooltip {
    margin-bottom: 20px;
    position: relative;
    right: auto;
    top: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content {
    width: 300px;
    right: auto;
  }
  .shipping-policy-block.field-tooltip .field-tooltip-content:before,
  .shipping-policy-block.field-tooltip .field-tooltip-content:after {
    right: auto;
  }
  .opc-block-shipping-information .shipping-information-title {
    font-size: 2.3rem;
  }
  .page-product-downloadable .product-options-wrapper {
    margin-bottom: 25px;
  }
  .table-downloadable-products .product-name {
    display: block;
    margin-bottom: 5px;
  }
  .page-product-downloadable .product-info-price ~ *:last-child:after {
    border-bottom: 1px solid #c1c1c1;
    content: '';
    display: block;
    height: 0;
    margin: 25px -10px;
    overflow: hidden;
    width: auto;
  }
  .table-giftregistry-items .field.choice,
  .table-giftregistry-items .field.qty {
    display: inline-block;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 20px;
  }
  .block-giftregistry-results .block-title {
    margin-bottom: 0;
  }
  .block-giftregistry-results .table-wrapper {
    border-top: none;
  }
  .block-giftregistry-shared-items .block-title {
    margin-bottom: 10px;
  }
  .block-giftregistry-shared-items .table-wrapper {
    border-top: 0;
  }
  .table.grouped > thead > tr > th {
    border-bottom: 1px solid #cccccc;
    display: table-cell;
  }
  .table.grouped > tbody {
    border-bottom: 1px solid #cccccc;
  }
  .table.grouped > tbody > tr > td {
    padding: 11px 10px;
    border: 0;
    display: table-cell;
  }
  .table-wrapper .table.grouped:not(.totals):not(.cart):not(.table-comparison) > tbody > tr > td:last-child {
    border-bottom: 0;
  }
  .page-product-grouped .minimal-price {
    margin: 0;
  }
  .page-product-grouped .product-info-price {
    border: 0;
    margin-bottom: 0;
  }
  .page-product-grouped .product-info-price .price-box {
    padding-bottom: 0;
  }
  .form-add-invitations .action.remove {
    display: inline-block;
    text-decoration: none;
  }
  .form-add-invitations .action.remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .form-add-invitations .action.remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: inherit;
    color: #757575;
    content: '\e604';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .form-add-invitations .action.remove:hover:before {
    color: inherit;
  }
  .form-add-invitations .action.remove:active:before {
    color: inherit;
  }
  .multicheckout .data.table .address:before {
    margin-bottom: 5px;
  }
  .multicheckout .product-item-name,
  .multicheckout .price-including-tax,
  .multicheckout .price-excluding-tax {
    display: inline-block;
  }
  .multicheckout .block-content .box:not(:last-child) {
    margin-bottom: 40px;
  }
  .multicheckout .block-content .box:last-child {
    margin-bottom: 0;
  }
  .multicheckout.order-review .box-items .data.table thead {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead tr {
    display: block;
  }
  .multicheckout.order-review .box-items .data.table thead .col.item {
    display: block;
    padding: 0;
  }
  .multicheckout.order-review .data.table.table-order-review > tbody > tr > td.col.subtotal {
    border-bottom: none;
  }
  .multicheckout.order-review .data.table.table-order-review > tbody > tr > td.col.qty {
    text-align: center;
  }
  .multicheckout .actions-toolbar .action {
    margin-bottom: 25px;
  }
  .multicheckout .actions-toolbar > .primary {
    margin-bottom: 25px;
    margin-right: 0;
  }
  .customer-review .product-name {
    margin-bottom: 5px;
  }
  .customer-review .product-reviews-summary .rating-summary {
    display: block;
    margin-bottom: 5px;
  }
  .form-create-return .additional .field:nth-last-child(2) {
    margin-bottom: 0;
  }
  .form-create-return .additional .field:last-child {
    margin-top: 20px;
  }
  .account .column.main .returns-details-items .block-returns-tracking .block-title > .action.track {
    display: block;
    float: none;
    margin: 10px 0 0;
  }
  .table-wrapper.orders-recent .table-order-items.table tbody > tr > td.col {
    padding-left: 0;
  }
  .order-details-items thead {
    display: block;
  }
  .order-details-items thead tr {
    display: block;
  }
  .order-pager-wrapper {
    display: block;
  }
  .account .table-order-items tbody tr {
    display: block;
  }
  .account .table-order-items .product-item-name {
    display: inline-block;
    margin: 0;
  }
  .account .table-order-items .action.show {
    margin-top: 0;
  }
  .order-details-items .order-title strong {
    display: block;
  }
  .order-details-items .action {
    margin-top: 10px;
  }
  .order-details-items .items-qty {
    display: inline-block;
    vertical-align: top;
  }
  .order-details-items .col.price .price-including-tax,
  .order-details-items .col.subtotal .price-including-tax,
  .order-details-items .col.price .price-excluding-tax,
  .order-details-items .col.subtotal .price-excluding-tax {
    display: inline-block;
  }
  .order-details-items .data.table .col.options {
    padding: 0 10px 15px;
  }
  .order-details-items .data.table .col.options:before {
    display: none;
  }
  .order-details-items .options-label + .item-options-container[data-th]:before,
  .order-details-items .item-options-container + .item-options-container[data-th]:before {
    content: attr(data-th) ':';
    display: block;
    font-weight: 700;
    padding-left: 10px;
  }
  .order-details-items .options-label + .item-options-container .col,
  .order-details-items .item-options-container + .item-options-container .col {
    font-size: 1.2rem;
    padding: 0 10px;
  }
  .order-details-items .options-label + .item-options-container .col:first-child,
  .order-details-items .item-options-container + .item-options-container .col:first-child {
    padding-top: 3px;
  }
  .order-details-items .options-label + .item-options-container .col:last-child,
  .order-details-items .item-options-container + .item-options-container .col:last-child {
    padding-bottom: 20px;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status:before {
    display: none;
  }
  .my-credit-cards .table:not(.totals):not(.cart):not(.table-comparison) .status._default {
    display: block;
  }
  .my-credit-cards .card-type img {
    vertical-align: middle;
  }
  .products-grid.wishlist .product-item {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    width: 100%;
  }
  .products-grid.wishlist .product-item:first-child {
    border-top: 1px solid #e8e8e8;
  }
  .products-list .product-item {
    table-layout: fixed;
  }
  .products-list .product-item-photo {
    padding: 0 10px 10px 0;
    width: 30%;
  }
  .product-item-actions .actions-primary {
    display: block;
  }
  .toolbar-products {
    margin-bottom: 0;
  }
  .product-info-price {
    margin: 0 -10px 0;
    width: calc(100% + 2*10px) !important;
  }
  .product-info-price > *:first-child {
    padding-left: 10px;
  }
  .product-info-price > *:last-child {
    padding-right: 10px;
  }
  .table-wrapper.comparison .table-comparison > tbody > tr > th,
  .table-wrapper.comparison .table-comparison > tbody > tr > td {
    display: table-cell;
  }
  .account .column.main,
  .account .sidebar-additional {
    margin: 0;
    padding: 0;
  }
  .account .sidebar-main .account-nav {
    margin-bottom: 0;
  }
  #braintree-three-d-modal .bt-modal-frame {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .tooltip.wrapper .tooltip.content {
    min-width: 10rem;
  }
  .modal-popup .field-tooltip .field-tooltip-content {
    width: 200px;
  }
  .sorter-options {
    margin: 0 2px;
  }
}
@media all and (min-width: 640px) {
  .abs-blocks-2columns-s {
    width: 48%;
  }
  .abs-blocks-2columns-s:nth-child(1) {
    clear: left;
    float: left;
  }
  .abs-blocks-2columns-s:nth-child(2) {
    float: right;
  }
  .abs-blocks-2columns-s:nth-child(2) + * {
    clear: both;
  }
  .abs-reset-left-margin-desktop-s,
  .column:not(.sidebar-main) .multicheckout .actions-toolbar,
  .multicheckout .block-shipping .box-shipping-method .fieldset .legend {
    margin-left: 0;
  }
  .abs-visually-hidden-desktop-s {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop-s:before,
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:before,
  .multicheckout .block-billing:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-desktop-s:after,
  .multicheckout .block-billing:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop-s,
  .multicheckout .block-shipping .box,
  .multicheckout .block-billing .box-billing-address,
  .multicheckout .block-billing .box-billing-method {
    box-sizing: border-box;
  }
  .abs-form-field-column-2-s .fieldset .field {
    padding: 0 12px 0 0;
    box-sizing: border-box;
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
  .abs-form-field-column-2-s .fieldset .field + .fieldset {
    clear: both;
  }
  .abs-form-field-column-2-s .fieldset .field:nth-last-child(1),
  .abs-form-field-column-2-s .fieldset .field:nth-last-child(2) {
    margin-bottom: 0;
  }
  .abs-form-field-column-2-s .fieldset .field .field {
    padding: 0;
    width: 100%;
  }
  .abs-form-field-revert-column-1-s {
    width: 100%;
  }
  .abs-action-print-s {
    display: inline-block;
    text-decoration: none;
  }
  .abs-action-print-s:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 16px;
    color: inherit;
    content: '\e624';
    font-family: 'luma-icons';
    margin: 0 4px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .abs-action-print-s:hover {
    text-decoration: underline;
  }
  .table > tbody > tr > th,
  .table > tbody > tr > td {
    border-top: 1px solid #cccccc;
  }
  .table > tbody + tbody {
    border-top: 1px solid #cccccc;
  }
  .ui-dialog.popup {
    width: 420px;
  }
  .column .block-addbysku .action.remove {
    background-image: none;
    -moz-box-sizing: content-box;
    box-shadow: none;
    line-height: inherit;
    text-shadow: none;
    font-weight: 400;
    line-height: 1.42857143;
    margin: 0;
    padding: 0;
    color: #006bb4;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    margin-top: -4px;
  }
  .column .block-addbysku .action.remove:focus,
  .column .block-addbysku .action.remove:active {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove:hover {
    background: none;
    border: none;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    pointer-events: none;
    opacity: 0.5;
  }
  .column .block-addbysku .action.remove:visited {
    color: #006bb4;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #006bb4;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:active {
    color: #00573f;
    text-decoration: underline;
  }
  .column .block-addbysku .action.remove:hover,
  .column .block-addbysku .action.remove:active,
  .column .block-addbysku .action.remove:focus {
    background: none;
    border: 0;
  }
  .column .block-addbysku .action.remove.disabled,
  .column .block-addbysku .action.remove[disabled],
  fieldset[disabled] .column .block-addbysku .action.remove {
    color: #006bb4;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
  }
  .catalogsearch-advanced-result .message.error {
    margin-top: 0;
  }
  .cart-container .block.crosssell .products-grid .product-item-actions {
    margin: 0 0 10px;
  }
  .multicheckout .actions-toolbar .secondary {
    float: none;
    margin-top: 11px;
    text-align: right;
  }
  .multicheckout .actions-toolbar .secondary .action {
    margin-left: 0;
  }
  .multicheckout .actions-toolbar .secondary .action.back {
    display: block;
    float: left;
  }
  .multicheckout .item-options {
    margin: 20px 0 0;
  }
  .multicheckout .block-content .box {
    margin-bottom: 0;
  }
  .multicheckout .block-shipping .box {
    float: left;
    width: 25%;
  }
  .multicheckout .block-shipping .box-shipping-method {
    padding-left: 25px;
    padding-right: 25px;
    width: 50%;
  }
  .multicheckout .block-shipping .box-shipping-method .fieldset .field:before {
    display: none;
  }
  .multicheckout .block-billing .box-billing-address {
    float: left;
    width: 25%;
  }
  .multicheckout .block-billing .box-billing-method {
    float: left;
    padding-left: 25px;
    width: 50%;
  }
  .multicheckout.form.address .table-wrapper .applicable {
    margin: 7px 0 0;
  }
  .multicheckout.order-review .box-items {
    clear: left;
    float: none;
    padding-top: 40px;
    width: auto;
  }
  .multicheckout.order-review .col.item {
    width: 75%;
  }
  .multicheckout .methods-payment .item-content > .fieldset {
    width: auto;
  }
  .multicheckout .methods-payment .item-content > .fieldset .field.cvv {
    display: inline-block;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice) > .label {
    float: none;
    margin-bottom: 8px;
    text-align: left;
    width: auto;
  }
  .multicheckout .methods-payment .fieldset > .field:not(.choice):not(.cvv) .control {
    width: 100%;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    float: left;
    margin-bottom: 0;
    min-width: 240px;
    padding-right: 40px;
  }
  .review-ratings ~ .review-content-container {
    overflow: hidden;
  }
  .review-toolbar {
    margin: 0 0 30px;
  }
  .review-toolbar .pages {
    padding: 30px 0;
  }
  .fieldset .review-legend.legend {
    margin-bottom: 30px;
  }
  .review-item {
    padding: 30px 0;
  }
  .review-title {
    margin: 0 0 30px;
  }
  .order-details-items .order-title .action {
    margin: 12px 0 0 30px;
  }
  .order-details-items .order-title .action.track {
    float: right;
  }
  .wishlist-index-index .products-grid .product-item-actions {
    margin: 0;
  }
  .product-item-actions {
    display: block;
  }
  .product-item-actions .actions-primary + .actions-secondary {
    display: inline-block;
    vertical-align: middle;
  }
  .product-item-actions .actions-primary + .actions-secondary > .action {
    line-height: 35px;
    text-align: center;
    width: 35px;
  }
  .product-item-actions .actions-primary + .actions-secondary > .action:last-child {
    margin-right: 0;
  }
  .product-item-actions .actions-primary {
    display: inline-block;
  }
  .sidebar .product-items .action.delete {
    line-height: unset;
    position: absolute;
    right: 0;
    top: -1px;
    width: auto;
  }
  .sidebar .block-compare .action.delete {
    left: 0;
    right: initial;
  }
  .block.widget .products-grid .product-item,
  .page-layout-1column .block.widget .products-grid .product-item,
  .page-layout-3columns .block.widget .products-grid .product-item {
    width: 33.33333333%;
  }
  .page-layout-1column .block.widget .products-grid .product-item {
    margin-left: 2%;
    width: calc((100% - 4%) / 3);
  }
  .page-layout-1column .block.widget .products-grid .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
}
@font-face {
  font-family: 'Montserrat-400';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Regular.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-500';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Medium.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-600';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-SemiBold.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat-700';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Bold.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Montserrat/woff2/Montserrat-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Barlow-900';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Barlow/woff2/Barlow-Black.woff2') format('woff2'), url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Barlow/woff2/Barlow-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Jeneil-Theme';
  src: url('../../frontend/Digitalsilk/jeneil/en_US/fonts/Jeneil-Icons/fonts/Jeneil-Theme.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
:root {
  --color-primary__1: #00573f;
  --color-primary__2: #4bdc94;
  --color-primary__3: #d5ffb4;
  --color-secondary__1: #dcf3e8;
  --color-secondary__2: #faf8ef;
  --color-secondary__3: #022817;
  --color-secondary__4: #ffd43d;
  --font-family__icon: 'Jeneil-Theme';
  --font-family__montserrat-400: 'Montserrat-400';
  --font-family__montserrat-500: 'Montserrat-500';
  --font-family__montserrat-700: 'Montserrat-700';
  --font-family__barlow-900: 'Barlow-900';
}
[class^="icon--"],
[class*=" icon--"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Jeneil-Theme' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon--a11y-play:before {
  content: "\e923";
}
.icon--a11y-pause:before {
  content: "\e924";
}
.icon--tick-icon:before {
  content: "\e922";
}
.icon--hand:before {
  content: "\e91d";
  color: #00573f;
}
.icon--menu-mobile:before {
  content: "\e91c";
  color: #00573f;
}
.icon--user:before {
  content: "\e91b";
}
.icon--download:before {
  content: "\e91a";
}
.icon--helper-email:before {
  content: "\e916";
  color: #00573f;
}
.icon--helper-phone:before {
  content: "\e917";
  color: #00573f;
}
.icon--helper-pin:before {
  content: "\e918";
  color: #00573f;
}
.icon--helper-home:before {
  content: "\e919";
  color: #00573f;
}
.icon--close:before {
  content: "\e915";
}
.icon--group-sample:before {
  content: "\e911";
  color: #4bdc94;
}
.icon--group-call:before {
  content: "\e912";
  color: #4bdc94;
}
.icon--group-building:before {
  content: "\e913";
  color: #4bdc94;
}
.icon--group-calendar:before {
  content: "\e914";
  color: #4bdc94;
}
.icon--group-sun:before {
  content: "\e90b";
  color: #4bdc94;
}
.icon--group-cog:before {
  content: "\e90c";
  color: #4bdc94;
}
.icon--group-science:before {
  content: "\e90d";
  color: #4bdc94;
}
.icon--group-light:before {
  content: "\e90e";
  color: #4bdc94;
}
.icon--group-partner:before {
  content: "\e90f";
  color: #4bdc94;
}
.icon--group-user:before {
  content: "\e910";
  color: #4bdc94;
}
.icon--play-icon:before {
  content: "\e90a";
  color: #00573f;
}
.icon--social-linkedin:before {
  content: "\e909";
  color: #00573f;
}
.icon--social-linkedin:before {
  content: "\e909";
  color: #00573f;
}
.icon--social-facebook:before {
  content: "\e91e";
  color: #00573f;
}
.icon--social-pinterest:before {
  content: "\e91f";
  color: #00573f;
}
.icon--social-twitter:before {
  content: "\e920";
  color: #00573f;
}
.icon--leaf-primary:before {
  content: "\e907";
  color: #4bdc94;
}
.icon--plus-icon:before {
  content: "\e906";
  color: #4bdc94;
}
.icon--leaves-top-right:before {
  content: "\e904";
  color: #d6e575;
}
.icon--leaves-bottom-left:before {
  content: "\e905";
  color: #b4f383;
}
.icon--down-caret:before {
  content: "\e903";
  color: #00573f;
}
.icon--i:before {
  content: "\e900";
}
.icon--search:before {
  content: "\e901";
}
.icon--primary-arrow-left:before {
  content: "\e908";
  color: #00573f;
}
.icon--primary-arrow:before {
  content: "\e902";
  color: #00573f;
}
.c-heading {
  overflow: hidden;
}
.c-heading.-h1 {
  color: #00573f;
  line-height: 1;
}
.c-heading.-h1 .c-heading__pre {
  font-size: 1.6rem;
  font-family: 'Montserrat-700';
  margin-bottom: 15px;
  margin-top: 15px;
  color: inherit;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 3px;
}
.c-heading.-h1 .c-heading__title {
  font-size: 3.2rem;
  font-family: 'Montserrat-700';
  margin: 0;
  color: inherit;
  line-height: 1.2;
}
.c-heading.-h1 .c-heading__excerpt {
  font-size: 2.6rem;
  font-family: 'Montserrat-400';
  color: inherit;
  margin-top: 5px;
  margin-bottom: 0;
  line-height: 1.2;
}
.c-heading.-h1 .c-heading__sub {
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  max-width: 840px;
  margin: 15px auto 0;
  line-height: initial;
  color: #022817;
}
.c-heading.-h1 .c-heading__ol ol {
  list-style-type: none;
  padding: 0;
}
.c-heading.-h1 .c-heading__ol li {
  width: fit-content;
  margin: auto auto 15px auto;
  font-size: 32px;
  color: #00573f;
  display: flex;
  align-items: center;
  gap: 10px;
}
.c-heading.-h1 .c-heading__ol li:before {
  content: "\e902";
  font-family: var(--font-family__icon);
  color: #4bdc94;
  font-size: 18px;
}
@media screen and (max-width: 1024px) {
  .c-heading.-h1 .c-heading__ol li:before {
    font-size: 13px;
  }
}
@media screen and (max-width: 425px) {
  .c-heading.-h1 .c-heading__ol li:before {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .c-heading.-h1 .c-heading__ol li {
    margin: auto auto 10px auto;
    font-size: 2rem;
  }
}
.c-heading.-h1.-colors-inverted {
  color: #FFFFFF;
}
.c-heading.-h1.-colors-inverted .c-heading__sub {
  color: #FFFFFF;
}
.c-heading.-h2 {
  color: #00573f;
  line-height: 1;
}
.c-heading.-h2 .c-heading__title {
  font-size: 2.8rem;
  font-family: 'Montserrat-700';
  margin-bottom: 5px;
  color: inherit;
  margin-top: 0;
  line-height: initial;
}
.c-heading.-h2 .c-heading__title strong,
.c-heading.-h2 .c-heading__title span {
  position: relative;
  padding-bottom: .1em;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%23F8961E' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 100% .3em;
}
.c-heading.-h2 .c-heading__excerpt {
  font-size: 2.8rem;
  font-family: 'Montserrat-400';
  color: inherit;
  line-height: initial;
}
.c-heading.-h2 .c-heading__sub {
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  color: #022817;
  max-width: 840px;
  margin: 20px auto 0;
  line-height: 1.4;
}
.c-heading.-h2.-colors-inverted {
  color: #FFFFFF;
}
.c-heading.-h2.-colors-inverted .c-heading__sub {
  color: #FFFFFF;
}
.decoration-lines {
  position: absolute;
  top: 0;
  z-index: -1;
}
.decoration-lines span {
  height: 0;
  width: 1px;
  background: #00573f;
  opacity: 0.05;
  display: block;
  position: fixed;
  transition: 2s;
}
.decoration-lines span.active {
  transition: 2s;
  height: 100vh;
}
.decoration-lines div {
  position: absolute;
}
.decoration-lines div:nth-of-type(1) {
  left: calc(0 * (320px));
}
.decoration-lines div:nth-of-type(2) {
  left: calc(1 * (320px));
}
.decoration-lines div:nth-of-type(3) {
  left: calc(2 * (320px));
}
.decoration-lines div:nth-of-type(4) {
  left: calc(3 * (320px));
}
.decoration-lines div:nth-of-type(5) {
  left: calc(4 * (320px));
}
.list-inline {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style-type: none;
  width: fit-content;
  margin: auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding: 0;
}
.list-inline-item {
  margin-bottom: 0;
}
.list-inline.list-footer {
  gap: 30px;
  padding-bottom: 25px;
  flex-wrap: wrap;
}
.list-inline.list-footer a {
  font-size: 1.6rem;
  color: #FFFFFF;
  text-decoration: none;
}
.list-inline .icon--social-linkedin {
  background: #FFFFFF;
  border-radius: 50px;
  padding: 7px;
}
.trademark {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  font-size: 1.6rem;
  color: #ffffff;
  margin-top: 25px;
  font-family: 'Montserrat-500';
}
.trademark a,
.trademark .alink,
.trademark a:visited,
.trademark .alink:visited {
  color: #ffffff;
  text-decoration: none;
  font-family: 'Montserrat-700';
}
body.has-dialog {
  overflow: hidden;
  margin-right: 15px;
}
body.has-dialog main {
  position: relative;
}
body.has-dialog main:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #022817;
  z-index: 998;
  opacity: 0.5;
}
body.has-dialog .page-header.-fixed:before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 76px;
  background: #022817;
  z-index: 999;
  opacity: 0.5;
}
.-menu-open main:before {
  content: '';
  position: fixed;
  top: 400px;
  left: 0;
  width: 100%;
  height: 100%;
  background: #022817;
  z-index: 9;
  opacity: 0.5;
}
.glow-wrap {
  position: absolute;
  top: 0;
  left: calc(50% - 130px);
  width: 260px;
  margin: auto;
}
.glow-wrap div {
  position: absolute;
  border-radius: 100%;
}
.glow-wrap div:nth-of-type(1),
.glow-wrap div:nth-of-type(2),
.glow-wrap div:nth-of-type(3),
.glow-wrap div:nth-of-type(4),
.glow-wrap div:nth-of-type(5),
.glow-wrap div:nth-of-type(6),
.glow-wrap div:nth-of-type(7),
.glow-wrap div:nth-of-type(8),
.glow-wrap div:nth-of-type(9),
.glow-wrap div:nth-of-type(10) {
  -webkit-animation: pulse-white 1s alternate infinite;
  -moz-animation: pulse-white 1s alternate infinite;
  background: rgba(255, 255, 255, 0.7);
}
.glow-wrap div:nth-of-type(11),
.glow-wrap div:nth-of-type(12),
.glow-wrap div:nth-of-type(13),
.glow-wrap div:nth-of-type(14),
.glow-wrap div:nth-of-type(15),
.glow-wrap div:nth-of-type(16),
.glow-wrap div:nth-of-type(17),
.glow-wrap div:nth-of-type(18),
.glow-wrap div:nth-of-type(19),
.glow-wrap div:nth-of-type(20) {
  -webkit-animation: pulse-yellow 1s alternate infinite;
  -moz-animation: pulse-yellow 1s alternate infinite;
  background: rgba(213, 255, 180, 0.3);
}
.glow-wrap div:nth-of-type(1) {
  width: 5px;
  height: 5px;
  top: 306px;
  left: 59px;
}
.glow-wrap div:nth-of-type(2) {
  width: 10px;
  height: 10px;
  top: 326px;
  left: 25px;
  animation-delay: 0.5s;
}
.glow-wrap div:nth-of-type(3) {
  width: 7px;
  height: 7px;
  top: 268px;
  left: 12px;
  animation-delay: 0.7s;
}
.glow-wrap div:nth-of-type(4) {
  width: 4px;
  height: 4px;
  top: 281px;
  left: 2px;
  animation-delay: 0.1s;
}
.glow-wrap div:nth-of-type(5) {
  width: 5px;
  height: 5px;
  top: 245px;
  left: 2px;
  animation-delay: 0.8s;
}
.glow-wrap div:nth-of-type(6) {
  width: 6px;
  height: 6px;
  top: 373px;
  left: 66px;
  animation-delay: 0.3s;
}
.glow-wrap div:nth-of-type(7) {
  width: 7px;
  height: 7px;
  top: 366px;
  left: 89px;
  animation-delay: 0.9s;
}
.glow-wrap div:nth-of-type(8) {
  width: 4px;
  height: 4px;
  top: 388px;
  left: 109px;
  animation-delay: 1s;
}
.glow-wrap div:nth-of-type(9) {
  width: 3px;
  height: 3px;
  top: 226px;
  left: 10px;
  animation-delay: 0.4s;
}
.glow-wrap div:nth-of-type(10) {
  width: 6px;
  height: 6px;
  top: 249px;
  left: 68px;
  animation-delay: 0.9s;
}
.glow-wrap div:nth-of-type(11) {
  width: 5px;
  height: 5px;
  top: 340px;
  left: 137px;
}
.glow-wrap div:nth-of-type(12) {
  width: 8px;
  height: 8px;
  top: 280px;
  left: 185px;
  animation-delay: 0.5s;
}
.glow-wrap div:nth-of-type(13) {
  width: 7px;
  height: 7px;
  top: 157px;
  left: 108px;
  animation-delay: 0.7s;
}
.glow-wrap div:nth-of-type(14) {
  width: 4px;
  height: 4px;
  top: 289px;
  left: 125px;
  animation-delay: 0.1s;
}
.glow-wrap div:nth-of-type(15) {
  width: 5px;
  height: 5px;
  top: 264px;
  left: 134px;
  animation-delay: 0.8s;
}
.glow-wrap div:nth-of-type(16) {
  width: 6px;
  height: 6px;
  top: 212px;
  left: 83px;
  animation-delay: 0.3s;
}
.glow-wrap div:nth-of-type(17) {
  width: 7px;
  height: 7px;
  top: 214px;
  left: 123px;
  animation-delay: 0.9s;
}
.glow-wrap div:nth-of-type(18) {
  width: 4px;
  height: 4px;
  top: 23px;
  left: 129px;
  animation-delay: 1s;
}
.glow-wrap div:nth-of-type(19) {
  width: 3px;
  height: 3px;
  top: 23px;
  left: 116px;
  animation-delay: 0.4s;
}
.glow-wrap div:nth-of-type(20) {
  width: 6px;
  height: 6px;
  top: 4px;
  left: 125px;
  animation-delay: 0.9s;
}
@-webkit-keyframes pulse-white {
  0% {
    background: rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5), 0 0 5px 2px rgba(255, 255, 255, 0.3);
  }
  100% {
    background: #ffffff;
    box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5), 0 0 15px 2px #ffffff;
  }
}
@-moz-keyframes pulse-white {
  0% {
    background: rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5), 0 0 5px 2px rgba(255, 255, 255, 0.3);
  }
  100% {
    background: #ffffff;
    box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5), 0 0 15px 2px #ffffff;
  }
}
@-webkit-keyframes pulse-yellow {
  0% {
    background: rgba(213, 255, 180, 0.3);
    box-shadow: inset 0 0 10px 2px rgba(213, 255, 180, 0.5), 0 0 5px 2px rgba(213, 255, 180, 0.3);
  }
  100% {
    background: #d5ffb4;
    box-shadow: inset 0 0 10px 2px rgba(213, 255, 180, 0.5), 0 0 15px 2px #d5ffb4;
  }
}
@-moz-keyframes pulse-yellow {
  0% {
    background: rgba(255, 212, 61, 0.3);
    box-shadow: inset 0 0 10px 2px rgba(255, 212, 61, 0.5), 0 0 5px 2px rgba(255, 212, 61, 0.3);
  }
  100% {
    background: #ffd43d;
    box-shadow: inset 0 0 10px 2px rgba(255, 212, 61, 0.5), 0 0 15px 2px #ffd43d;
  }
}
.img-shadow {
  position: relative;
}
.img-shadow:before {
  content: '';
  background: linear-gradient(180deg, rgba(250, 248, 239, 0) 0%, rgba(250, 248, 239, 0.71) 26.82%, rgba(250, 248, 239, 0.97) 50%);
  position: absolute;
  width: 100%;
  height: 150px;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .img-shadow:before {
    height: 45px;
  }
}
.relative-row {
  position: relative;
}
.fieldset > .field > .label {
  font-size: 1.8rem;
  font-family: 'Montserrat-600';
  margin-bottom: 5px;
  line-height: 1;
}
.btn-link {
  color: #00573f;
  border: 1px solid #00573f;
  font-family: 'Montserrat-700';
  font-size: 1.6rem;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  display: table;
  width: fit-content;
  padding: 10px 25px;
  vertical-align: middle;
  text-decoration: none;
}
.btn-link [class^="icon--"],
.btn-link [class*=" icon--"] {
  vertical-align: -1px;
  color: inherit;
}
.btn-link:hover,
.btn-link:focus {
  color: white;
  background: #00573f;
  text-decoration: none;
}
.-hidden,
.hidden {
  display: none !important;
}
.swatch-option-tooltip {
  background-color: #faf8ef;
}
.modal-popup.confirm .modal-inner-wrap {
  max-width: 650px;
  margin: 5rem auto;
}
.modal-popup .action-secondary {
  margin-right: 15px;
  border: none;
}
.modal-popup .action-secondary:hover {
  border: none;
}
.modal-popup .action-primary {
  margin-right: 15px;
  border: none;
}
.modal-popup .action-primary:hover {
  border: none;
}
.link.authorization-link::marker,
.greet.welcome::marker {
  content: '';
  display: none;
}
.blog-category-view .message.info.empty {
  margin-top: 15px;
}
a,
.alink,
a:visited,
.alink:visited {
  color: #00573f;
  text-decoration: underline;
  font-family: 'Montserrat-600';
}
a:hover,
.alink:hover {
  color: #4bdc94;
}
.customer-account-login .page-header,
.customer-account-create .page-header,
.customer-account-forgotpassword .page-header,
.checkout-cart-index .page-header,
.checkout-onepage-success .page-header,
.page-layout-cms-full-width.account .page-header,
.customer-account-logoutsuccess .page-header,
.customer-account-createpassword .page-header {
  box-shadow: 0 4px 15px rgba(196, 189, 160, 0.25);
  background: white;
}
.page-layout-cms-full-width.account .page-title {
  width: 100%;
  font-size: 3.5rem;
  margin-bottom: 25px;
  color: #00573f;
  font-family: 'Montserrat-700';
}
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code,
.cart-discount {
  display: none;
}
*:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
figure.global-rounded-image img {
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}
.webforms select {
  color: #000000;
}
.webforms input:focus,
.webforms input:focus-visible,
.webforms select:focus,
.webforms select:focus-visible,
.webforms textarea:focus,
.webforms textarea:focus-visible {
  outline: 2px solid #FFFFFF !important;
}
.stretch-column {
  display: flex;
  align-items: stretch;
}
.stretch-column [data-content-type="banner"],
.stretch-column [data-element="empty_link"] {
  height: 100%;
}
.stretch-column .pagebuilder-banner-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  min-height: 300px;
}
@media screen and (max-width: 768px) {
  .stretch-column .pagebuilder-banner-wrapper {
    min-height: 200px;
  }
}
.l-leaf-1 {
  width: 253px;
  height: 417px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-left.png') -10px -10px;
}
.l-leaf-2 {
  width: 197px;
  height: 182px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-left.png') -283px -10px;
}
.l-leaf-3 {
  width: 97px;
  height: 96px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-left.png') -283px -212px;
}
.l-leaf-4 {
  width: 45px;
  height: 59px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-left.png') -400px -212px;
}
.l-leaf-5 {
  width: 47px;
  height: 49px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-left.png') -283px -328px;
}
.bg-image_fl {
  position: absolute;
  pointer-events: none;
}
.bg-image_fl-1 {
  left: 0;
  top: 34%;
  z-index: 5;
}
.bg-image_fl-2 {
  left: 5%;
  top: 38%;
  z-index: 4;
}
.bg-image_fl-3 {
  left: 16%;
  top: 46%;
  z-index: 3;
}
.bg-image_fl-4 {
  left: 23%;
  top: 61%;
  z-index: 2;
}
.bg-image_fl-5 {
  left: 17%;
  top: 58%;
  z-index: 1;
}
@media screen and (max-width: 1220px) {
  .bg-image_fr,
  .bg-image_fl {
    display: none;
  }
}
.r-leaf-1 {
  width: 205px;
  height: 359px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-right.png') -10px -10px;
}
.r-leaf-2 {
  width: 185px;
  height: 170px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-right.png') -235px -10px;
}
.r-leaf-3 {
  width: 98px;
  height: 96px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-right.png') -235px -200px;
}
.r-leaf-4 {
  width: 45px;
  height: 59px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-right.png') -353px -200px;
}
.r-leaf-5 {
  width: 59px;
  height: 42px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-footer-right.png') -235px -316px;
}
.bg-image_fr {
  position: absolute;
}
.bg-image_fr-1 {
  right: 0;
  top: 40%;
  z-index: 5;
}
.bg-image_fr-2 {
  right: 8%;
  top: 55%;
  z-index: 4;
}
.bg-image_fr-3 {
  right: 20%;
  top: 55%;
  z-index: 3;
}
.bg-image_fr-4 {
  right: 9%;
  top: 45%;
  z-index: 2;
}
.bg-image_fr-5 {
  right: 2%;
  top: 50%;
  z-index: 1;
}
[data-content-type="row"][data-appearance="full-width"],
[data-content-type="row"][data-appearance="contained"] {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.youtube-video-wrap {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 1000;
  transform: translate(-50%, -50%);
}
.youtube-video-wrap .video-close {
  top: -26px;
  right: -36px;
  font-size: 40px;
  position: absolute;
  color: white;
  cursor: pointer;
}
.youtube-video-wrap iframe {
  max-width: 894px;
  width: 80vw;
  height: 553px;
  border-radius: 19px;
  border: 2px solid #4bdc94;
}
.marquee-wrap {
  position: relative;
  padding-top: 30px;
  padding-bottom: 80px;
}
.marquee-wrap .text-decoration {
  color: #faf8ef;
  text-shadow: -1px 0 #00573f, 0 1px #00573f, 1px 0 #00573f, 0 -1px #00573f;
  position: absolute;
  top: 0;
  z-index: -1;
  opacity: 0.2;
  white-space: nowrap;
}
.a11y-text {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.dialog-backdrop {
  position: fixed;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 1000;
}
.dialog-backdrop.hidden {
  display: none;
}
:root {
  --some-image: url('data:image/png;base64,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');
  --some-top-right-image: url('data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWuv8/6rcIiHucxNQAAAAASUVORK5CYII=');
  --some-bottom-left-image: url('data:image/png;base64,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');
}
.contact-wrapper {
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
}
.contact-wrapper label {
  color: #ffffff;
}
.services-form-wrapper {
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 30px;
  max-width: 844px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 768px) {
  .services-form-wrapper {
    padding: 30px 0;
    margin-left: 15px;
    margin-right: 15px;
  }
}
.services-form-wrapper label {
  color: #ffffff;
}
.services-form-row {
  margin-top: 75px;
}
.services-form-row .c-heading {
  max-width: 800px;
  margin: auto;
}
.webforms-success-text {
  color: #ffffff;
  text-align: center;
}
.home-primary-hero {
  margin-top: 50px;
}
.home-primary-hero .icon--leaf-primary {
  text-align: center;
  font-size: 35px;
  padding-left: 30px;
  margin-bottom: 5px;
}
.home-primary-hero .pagebuilder-button-primary {
  margin-top: 25px;
}
.primary-video-banner {
  position: relative;
}
.primary-video-banner [data-content-type="banner"] {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
  -webkit-animation: pulse-ambient 5s alternate infinite;
  -moz-animation: pulse-ambient 5s alternate infinite;
}
@-webkit-keyframes pulse-ambient {
  0% {
    box-shadow: 0 0 30px -80px #ffd43d;
  }
  100% {
    box-shadow: 0 0 160px -80px #ffd43d;
  }
}
@-moz-keyframes pulse-ambient {
  0% {
    box-shadow: 0 0 30px -80px #ffd43d;
  }
  100% {
    box-shadow: 0 0 160px -80px #ffd43d;
  }
}
.primary-video-banner .pagebuilder-poster-overlay {
  min-height: 200px;
}
.primary-video-banner .pause-video-wrapper {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
.primary-video-banner .pause-video-wrapper .play-pause-video {
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-size: 3.5rem;
  padding: 0;
  border-radius: 30px;
  color: #00573f;
}
.certifications__heading {
  position: relative;
  text-transform: uppercase;
  font-family: 'Montserrat-700';
  color: #00573f;
  font-size: 1.8rem;
  letter-spacing: 2px;
  line-height: 1;
  margin-top: 0;
  text-align: center;
}
.certifications__heading:before,
.certifications__heading:after {
  content: '';
  width: calc(50% - 130px);
  height: 1px;
  position: absolute;
  top: 8px;
}
.certifications__heading:before {
  background: linear-gradient(to right, rgba(0, 87, 63, 0), #00573f);
  left: 0;
}
.certifications__heading:after {
  background: linear-gradient(to right, #00573f, rgba(0, 87, 63, 0));
  right: 0;
}
.certifications__title {
  padding-left: 0;
  max-width: 125px;
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  color: #00573f;
}
.certifications .pagebuilder-column {
  padding-left: 15px;
  padding-right: 15px;
  align-items: center;
  text-align: center;
}
.certifications .pagebuilder-column-line {
  margin-top: 25px;
}
.certifications .bg-ico_1 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -232px -10px;
}
.certifications .bg-ico_2 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -158px -158px;
}
.certifications .bg-ico_3 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -84px -158px;
}
.certifications .bg-ico_4 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -10px -158px;
}
.certifications .bg-ico_5 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -158px -84px;
}
.certifications .bg-ico_6 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -158px -10px;
}
.certifications .bg-ico_7 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -84px -84px;
}
.certifications .bg-ico_8 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -10px -84px;
}
.certifications .bg-ico_9 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -84px -10px;
}
.certifications .bg-ico_10 {
  width: 54px;
  height: 54px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-certifications.png') -10px -10px;
}
.products-slider {
  margin-top: 75px;
  min-height: auto;
}
.products-slider__heading {
  position: relative;
  text-transform: uppercase;
  font-family: 'Montserrat-700';
  color: #4bdc94;
  font-size: 1.8rem;
  letter-spacing: 5px;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: 0;
  text-align: center;
}
.products-slider__box {
  position: relative;
  cursor: pointer;
  border-radius: 10px;
  overflow: hidden;
}
.products-slider__box .icon--plus-icon {
  color: #4bdc94;
  background: #00573f;
  border-radius: 50px;
  padding: 18px;
  display: none;
  margin: auto;
  width: fit-content;
  font-size: 22px;
}
@media screen and (max-width: 1440px) {
  .products-slider__box .icon--plus-icon {
    display: none !important;
  }
}
.products-slider__box .icon--leaf-primary {
  display: none;
  font-size: 42px;
  text-align: center;
}
.products-slider__box > a {
  display: block;
  position: relative;
}
.products-slider__box > a:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, #00573f 11%, rgba(0, 87, 63, 0) 45.8%);
  transition: 0.2s;
  border-radius: 10px;
}
.products-slider__box > a:hover:before,
.products-slider__box > a:focus:before {
  background: #d5ffb4;
  opacity: 0.9;
  transition: 0.2s;
}
.products-slider__box > a:hover .products-slider__title,
.products-slider__box > a:focus .products-slider__title {
  color: #022817;
}
.products-slider__box > a:hover .products-slider__text,
.products-slider__box > a:focus .products-slider__text {
  display: block;
}
.products-slider__box > a:hover .icon--plus-icon,
.products-slider__box > a:focus .icon--plus-icon {
  display: table;
}
.products-slider__box > a:hover .icon--leaf-primary,
.products-slider__box > a:focus .icon--leaf-primary {
  display: block;
}
.products-slider__box .pagebuilder-banner-wrapper {
  border-radius: 10px;
}
.products-slider__box .pagebuilder-banner-wrapper [data-element='content'] {
  min-height: auto;
}
.products-slider__box .pagebuilder-overlay {
  align-items: end !important;
  padding: 20px;
  min-height: 300px;
}
.products-slider__title {
  color: #FFFFFF;
  font-size: 2.2rem;
  font-family: 'Montserrat-700';
  margin-bottom: 10px;
  margin-top: 5px;
}
.products-slider__text {
  color: #022817;
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  margin-bottom: 30px;
  display: none;
}
@media screen and (max-width: 1440px) {
  .products-slider__text {
    margin-bottom: 0;
    font-size: 1.4rem;
  }
}
.products-slider .slick-slide {
  margin: 0 10px;
}
.products-slider .pagebuilder-column-line {
  display: inline-block !important;
}
.products-slider .c-heading {
  max-width: 1062px;
  margin: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 1023px) {
  .products-slider {
    background-size: cover !important;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.products-slider .js-before-load .pagebuilder-column-line {
  display: flex !important;
  gap: 20px;
  margin: 0 10px;
}
.products-slider.-v2 {
  margin-top: 60px;
  margin-bottom: 140px;
}
.products-slider.-v2 .products-slider__title strong {
  display: block;
  text-transform: uppercase;
  position: relative;
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(1) {
  font-size: 1.6rem;
  line-height: 1.2;
  margin-bottom: 3px;
}
@media screen and (max-width: 1620px) {
  .products-slider.-v2 .products-slider__title strong:nth-of-type(1) {
    margin-bottom: 8px;
  }
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(2) {
  font-size: 2.6rem;
  width: fit-content;
  margin-inline: auto;
  line-height: 1.2;
  margin-bottom: 13px;
  padding-bottom: .1em;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%23F8961E' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-size: 100% .3em;
}
@media screen and (max-width: 1620px) {
  .products-slider.-v2 .products-slider__title strong:nth-of-type(2) {
    font-size: 2.2rem;
    margin-bottom: 16px;
  }
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(2).-purple {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%23C7B8D2' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(2).-mint {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%23C8E09F' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(2).-blue {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%23BCDADD' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(2).-green {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 292 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17C49.9436 6.43527 172.865-8.35535 289 17' stroke='%2369C18B' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");
}
.products-slider.-v2 .products-slider__title strong:nth-of-type(3) {
  font-size: 2rem;
  line-height: 1.4;
}
@media screen and (max-width: 1620px) {
  .products-slider.-v2 .products-slider__title strong:nth-of-type(3) {
    font-size: 1.8rem;
  }
}
.products-slider.-v2 .products-slider__box > a:hover .products-slider__title strong:nth-of-type(1),
.products-slider.-v2 .products-slider__box > a:focus .products-slider__title strong:nth-of-type(1) {
  display: none;
}
.products-slider.-v2 .products-slider__box > a:hover .products-slider__title strong:nth-of-type(2),
.products-slider.-v2 .products-slider__box > a:focus .products-slider__title strong:nth-of-type(2) {
  font-size: 2.4rem;
  margin-bottom: 0;
}
.products-slider.-v2 .products-slider__box > a:hover .products-slider__title strong:nth-of-type(3),
.products-slider.-v2 .products-slider__box > a:focus .products-slider__title strong:nth-of-type(3) {
  font-size: 1.8rem;
}
@media screen and (max-width: 1023px) {
  .products-slider.-v2 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.secondary-hero {
  position: relative;
  overflow: hidden;
  margin-bottom: 50px;
}
.secondary-hero:before {
  content: '';
  background: url('data:image/png;base64,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') no-repeat bottom left;
  position: absolute;
  left: 80px;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.secondary-hero:after {
  content: '';
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcAAAAG+CAYAAAAEDdTCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAC2eSURBVHgB7d1bUlxXvufx/1o7U+6wT0RRIygcRn4tPIKCt5ZQRMEIJB7bkgI0AsEIgJBQPyKNABS6uN8kjcD4tcAhPIKDH+TwIXOvf+//TnYqhblkJpk79+X76eiWy67ocyIM+cu11v8iglwsftyeXfy4MSUAgELwgly022Gq3W6sCgCgEAjAnATVaRX3bwEAFAIBmBPv3LQ4mb1z8GROAAATRwDmyIkcq3OPBQAwcQRgrvRFEoIUwwBAARCAeVI5thCkGAYAJo8AzFk7amwm16ArnAIBYLIIwJz9v2//z1Hyx36r3bwnAICJIQAnwKmuJ3/cFQDAxBCAE/D65sP34uSYlggAmAz7/CUAJ8SLbtESAQD5W/z4f6fV+7sE4IS8mnm4l/wxzSkQAPLVikN6+CAAJ8kJp0AAyJGd/kT0nv01AThBTd96bo3xnAIBIB/p6U9l3/6aAJygvW8fHYvyFggAeTg9/c050Zf2nwnACWs02pucAgFg/Dpvf+59UD2y/0wAThinQAAYv+ztL478evb3CMAC4BQIAON1EsLd5PT3/HQaV4oALABOgQAwPnb6c/rl6c8QgAXx+ubDNaEvEABG7iQOc/b213v6MwRggai4dU6BADBaTvTx2dOfIQAL5O3M/ef2J6dAABiN24fb9847/ZmGoFBsU0RyCtxJ/vJbAQBcS+f0F82f9884ARZMuilC5OjWwVO2xgPANdjpzyWfp+ed/gwBWEB2CvROHrM1HgCGZ6c/6exfPRcBWEB2Ckz+xb1otxucAgFgCNnp7/RW7VwEYEE1ovaaOLfSmV4AABjEVac/QwAWVNYc34rjHQEA9K2f058hAAuM5ngAGJyd/tpRtHzVf48ALDinumxtERTEAMDV7nzcXrmo7+8sArDgsrYICmIA4HJWM6Gxrp439eU8BGAJxMlRXr2/S0EMAFysFeK+T3+GACwB+5fpQnhBQQwAnC89IKgs9nv6MwRgSaQFMU6mOnPtAAC9bNu7U33R7+nPEIAl4oI+cqIbFMQAwGedg4HOnVbO940ALJFsQkyr/RUrkwBA7OpzZ8raHqxiXgZEAJZMZ0JMWKQ3EACs8OXTYyt8uarp/TwEYMnYhBh6AwFguMKXXgRgCZ1ehb7kKhRAnbXi+J2KWx+k8KUXAVhSdhXqXLjHVSiAOrr96/Zjm/f5dub+cxkSAVhS6VWocBUKoH7s6tNrWO1n3udlCMASezXzcI+rUAB1kw4FUdka9uozQwCWHFWhAOrkdBjI9KA9f+chAEuOqlAAdWFXn9bzF0fRvIwAAVgBWVXoSXyDWaEAKqsdh41Bx51dhgCsiLQqVHT21sFT1iYBqBzb86fJZ9worj5d5KdUw+8EYEXYVahGbsk7eczaJABVkn6mxWFtVFefLuiUVzkmACvk7bf398XJOmuTAFSJNbyPourzLAKwYt5892DT/rQmUQGAkssa3kdx9XkWAVhBtkHeq67SGgGgzNKqT9V71214vwgBWEHpNYHqEq0RAMrK1hxdd9bnVQjAiuoOzI6buwIAJZOtObrOrM+rEIAV9nrm4ao4maI1AkCZpNNeVBab0dePZIwIwIqLfbQUOXl8+z/bswIABdc77WXv2+VjGSMCsOLs7ty2Rjivu7wHAii6VjveHeW0l8sQgDXQ3RrBeyCAAktbHpwbS8vDeQjAmsjeA+kPBFBEtw6fLXZaHvxY3/16EYA1Yu+B9AcCKJp0wa2EDRvnmMfVZ4YArJEv+wOZFwqgGLJ3v3ScY44IwJpJ+wOTHzT7gRMAmLD0Wca5/bze/XoRgDVkP2j20Lxw8GxDAGBCrN/P3v3iyK/LBBCANdWITpbFhUWa5AFMQucZptPvl+e7Xy8CsKZsf6D94HnvVmiSB5CnbM6nG8OKo0EQgDVmP3iqst5pkqcoBkA+WvEfG1aL8OZmZ33bpBCANWeDZtOiGJboAshBWvSiOjuJopezCEBI9oNIUQyAccqa3eNGtCQFQAAi1YxaSxTFABgXe2aJJN7Ju9n9MgQgUllRjG2OYFIMgFHqLrdVt553s/tlCEB0MSkGwDi04z92ilD0chYBiC/YpBhxsmXf1lifBOC6OgP4daoIRS9nEYD4izffPdi09Ukn8Q0qQwEM7c7H7ZXOhodoWQqIAMS5bH2SczrN+iQAw7j9cXtWY12d5KSXqxCAuJCtT7Jvb1SGAhiE1RC4WG3Dw3JRw88QgLiQ/eBmlaGMSwPQj89jzvRFWlNQYAQgLmUhmLwHLjMuDUA/sorPIha9nEUA4kqvZh7unY5LozIUwIWymoEyhJ8hANGXdIeg6MtW3GSRLoC/sPCzmoFG9HUhKz7PQwCib1YZan8yMxRAr4WPz+52FttG83vfLh9LSRCAGAgzQwH06rQ7hLUitztchADEQLqLdJ2s3Dp8sigAaitrd1Dxj8oWfoYAxMDSRbqRW/LOb9AeAdSThZ8VxonK1k8zP+5JCRGAGIpNdGebPFBPaa9fO94t4oDrQRCAGFp3m3zyi0B7BFAfJ/GnDXX6oSztDhchAHEtaXtE8ovA4GygHqzdIQmO6benVeFlRgDi2tLB2aJTtEcA1fa51++bJakAAhAjkbVHsD0CqKZstVHZev0uQwBiJLL2CPsFsaZYAVAZtw6fLRZ9tdEwCECMTNYeIUHXaI8AqsEa3Z2EDfvdrlL4GQIQI0V7BFAdvY3u9rstFUMAYuS67RFsjwBKqwqN7lchADEWbI8Ayqt3qW2ZG92vQgBibDrtEe6Y9gigPDpTXj69K8tS2+sgADFWjehkWXyYoz0CKAfb6F6FKS/9IAAxVml7hI+WaI8Aim/h16fpbU0Vprz0gwDE2FnpdNojGIdN2iOAYkpvaYLMlWmj+3URgMhF2j+kuuS8vqM9AiiWbMRZs/FNZaa89IMARG6SN4X34mS90x5BCAJFkIVflUac9YsARK7efPdgkxVKQDHYu3wWflWb8tIPAhC5S6vLVH9pxTdojwAmxOZ7ShzW6hp+hgDERDSb7VVxOkt7BJC/Ks/3HAQBiInobY+4dfC0FiXXQBHY+7uPwztJwq+K8z0HQQBiYrL2iMjJ4zsHT+YEwFhl8z1dRYdbD4oAxERl7RHqHNsjgDHqHW79aub+cwEBiMmjPQIYr+7Jr+LDrQdFAKIQetsjBMDI9G52qMN8z0EQgCiMrD1i4XB7RwBcW502OwyDAESh0B4BjE6dNjsMgwBEobA9AhiN24dPdzSE3+uy2WEYBCAKxypDrUFXgq6xPQIYXGe+p8y++f7hPcGFCEAUkvUoqcq680p7BDCANPyCLtpmB8GlCEAU1tuZ+88ZnA30r65rjYZFAKLQGJwN9KfOa42GRQCi8KgMBS5X97VGwyIAUXhfDM4+fLIoALrSaumarzUaFgGIUsgqQ73zGxTFAB3pWqM43iT8hkMAojQ60+t1qzMzlKIY1JuFn8S6GyJP+A2JAMyLkykVx8P0NaUzQ0VftuImM0NRW3YL4pLwU9YaXQsBmBMNbso7AnAUXp9OtqAoBnWUbXbw4tZ/mvlxTzA0AhCl1IxajEtD7fSuNWKn3/URgCglqwxlXBrqhLVGo0cAorS+HJdGUQyqjbVGo0cAotTScWkUxaDibLODTUQi/EaLAETpZUUxCwfPGJeGyln49emGFzfFZofRIwBRCVYUIy4sUhSDKkkrnYPMNaKvlwUjRwCiEnqLYpgUgyroDrduREsMtx4PAhCVkRXFMCkGZXfn4/YKw63HjwBEpWRFMSfxjR0BSsiu8TXWVcJv/AhAVI4VxSQhOMWkGJQNw63zRQCikpIPkGW7Qrpz8GROgBJI364Zbp0rAhCVlK1PUud2KYpB0WUjziJx6wy3zg8BmBPn3d/abIPIVfpB4mS91Y6ZFIPCysJPVLaY75kvAjAnmrxJRRoTgDmz9Uk2QaPV/or3QBRO73DrNzeTn1XkigBE5TWb7VXxYe7WwdNVAQoiHW6d3E4w33NyCEBUnjXJxz5aipw8ZnMEiqId/7GjTj8QfpNDAKIWrCjGiS6zOQJFYMOtNYTf357OscVkEICojVczD/fsuonNEZikzogzmWW49eQRgKiV7LqJJnlMQjbfs9n4Zl4wcQQgasc2R9Akj7x1h1tH0TzDrYuBAETtZJsjaJJHXmy+J8Oti4cARC3RJI+8pDcNcVgj/IqHAERt0SSPcbPh1sG5HbtxIPyKhwDMz3Sj0TgSFEraJM8meYyBXa+7WHdV/CPmexYTAYhaS5vkk6spNsljlLIRZ17c+k8zP+4JCiWoHqn3/yAAUXvp5gg2yWNEeud7Mty62AhAQD5vkm/FNzYEGBLzPcuFAARO2SZ5cTrL0GwMq9X+9M6+SBF+5UAAAj0Ymo1h2XxPqyom/MqDAAR6MDQbw2C+ZzkRgDlxIsmH6Z+MPyqBdGh2co11Et/YEeAKzPcsLwIwJ5oEoJXcC0rB3gOTEJziPRCXYb5nuRGAwAWSD7Vl72SFodk4D/M9y48ABC6QvgeqLqtzO7wHohfzPauBAAQu8frmw/cs0UUv5ntWBwEIXIElusgw37NaCECgD/YeyBLdestGnInKFvM9q4EABPrw5XsgQ7Prpne+55ubDzYFlUAA5ueID85ys/dAcbKVfBDSH1gjzPesLgIQGEC6RFd4D6yTdvzHjjr9QPhVDwGYE+fk+KQVKKWvgGbUWuI9sB4Wfn2abgd5a4PSUTkEYF7UHal304LSs4k+p++Bu1xrV1d6yg8y14i+XhZUEgGYEw36e0OUE2BFnL4HrvMeWE3dEWeNaIkRZ9VFAObEOT1SDdOCysjeAxcOnrFEt0LufNxeYcRZtXnnrKp7mgDMSdAkAL3/h6BS7D1QXFjkPbAabh0+W9RYVwm/eiAAc3KjGe0nKciS1YrhPbA6bMSZk7DBiLP6IABzc3KUvBlNCyqH98DyY8RZPRGAOTndBXjMKaGaeA8sL0ac1RcBmCMnbj+Ow5ygkngPLB9GnNUbAZgjmyYRS+AdsKJ4DywXRpyBAMyRC7qfnAL/Kags3gPL4yT+tMGIs3ojAHOULlcVmWW7eLXxHlh8NuLMi5tixFm9EYA5U5HkHfDGoqDSbH8g74HFxIgzZAjAvDl5GZz8S1BpPfsDeQ8sEEacoRcBmLOmbz0X1UWuQasvvfJWZX9gQSx8fHaXEWfoRQDm7LQfcL/dblANWgNZgQX7AycrnfISx5uEH0yj4Y9VZYoAnAAN4UVyNcYHYk3Ye6BXXeU9cDLsCtrH4V2IPOGH1J/ij5PnKAJwEm404z2qQesj/dBVXUq+9OzwHpivbqM7I85wDgJwAtJr0ORtKLkGpQS7JjotMPqS98D89E55eTVz/7kAZxCAE9JuNJ4nJ4IVToH18dp6zpJrl1sHT/niM2ZMeUE/CMAJSa/FgrzkFFgv6t2yd/KYLz7j1Y7/2GHKC65CAE5Q3IzWOAXWi71Dpa0R7a8oghoTm/JifzLlBVchACeIU2A9NRrtTefCvdv/2aYVZsTSdhOVRaa8oB8E4IQ1m61V9f4u1YH1kRVBOa/MCh2h7pSXKJpnygv6QQBOWLpCJ4QXVAfWS3oKTFth+OIzCkx5wTAIwAJIH+qtOvDwCUOya+JzK0z7nuBabMqLxmFNI7dE+GEQBGBBuKCPvNAoXSd2CqQI6nrs98XFuqs0umMAp1+UpgnAgmCRav0wF/Z6skZ3Udn6aebHPQEGRAAWSLZIlcHJNeLkJXNhB5c2up9OeXlzs/N7AwyKACwYG5xsj/kMTq6HdD0Wc2EH1mp/eseUF1wXAVgwdjdtj/nqPe+BNcA16OCs0d05d0T44boIwALqPOani1TfcTKovuQk8yE4oQK4D+nzQJA5Gt0xCgRgQdl7YGd7QHNXUHXvnbh/Ci7VbXRvREs0umMUCMACe306y5CimGprNNpWvs8V6CVodMco/e/O89IRAVhwzai1ZL/49gEgqKTTd8BjZoOeL2t0J/wwagRgwdmHoxXFSNA1PiArLMiHyHMKPKu30Z3ww6g02u1pxwmwHKwoRlXWndddimKqyTk9Ug3Tgi4a3TFuBGBJvJ25/9z6niiKqaagSQB6/w9BikZ3jFPy+zatznECLJOs72nh4BlrdCom8u5Yg/5dkEo3uou+pNcP4+Cdm3Yh/EYAlowVxYgLi7cOnrJEt0KiyB85J7RCSLbRXafY6I6xcf6fsYv2CcCSsaIYq4aLnDymKKY6/hRPX5v0bnT/ZkmAMUluF6YijY8JwBJKq+FUlzpFMYxLq4L/JX9aANa6wOnOx+0VF3SRje7IwZz13xKAJWXrk9KimHZMZWgFnPYC1vbfY6fXT1dtygvtDhinxeRnLTkC7tvvHAFYYmmBgOovrfgGRTEorW6vHxvdkYOTWGZV5Df7awKw5JrN9qo4nWVcGsooa3ewXj82uiMPTuRfyf99b39NAJZcWhTjo3Rc2q3DJ2wUQKm0wqfH1u5Arx/y4pIDg6p7b39NAFZAtkPQi2OHYEmdvuPWqvDDil6s4pN2B+TFPh9VZert953bBgKwItLrIyfr7BAspz/lf9UqAO2DKFjRSxTNC5CTkzjMJWfA99l/JgArhB2CKIv03U/cOkUvyFPy+Xg3iHuZ/WcCsGKyHYKMS0NRdQq23HubbytATk6fh2Z7B6sTgBXEuDQUVdrykC629esC5Oj0+vOLrSIEYAUxLg1FZVefytUnJiC5/nzsNLzo/XsEYEUxLg1Fc/tw+54Tt8/VJ/J25+DJnP1pE7R6/z4BWGHpv2wnW1SGYtLSq8/kG3g78o8EyJk6f9duHs7+fQKw4j5XhjIuDZPTikPa8M7VJ/LWuQHTufNuHgjAGkgrQxmXhgnJPoBC1GDaC3JnX75sccB5/4wArIlsXNrCx2d3BchR9gHE6Q95y758tRuN5+f9cwKwJrJxaRJ0jcpQ5CX7AEo3lwA5a8dh47KqYwKwRmxcmqqsUxmKvHTe/hw9f8idVR0n786zl1UdE4A1Yz8MLNJFHrLT343oZE+AHGVVx1fNmiUAa4hFusiDnf5E/d7ptnsgN/1WHROANcUiXYxT53ZB5+KG2xIgR3b12bl5+K+1q/67BGBN9S7SpTIUo3YS31i0gddUfiJPdvXpJWzY1efet8tX3jwQgDVGZSjGxTtdOTt3ERgnC7901qz2P2uWAKw5KkMxaosft2dt6/bZuYvAOFlhnxX4vbn5oO+BCz4bEor6ojIUo9SKZcUKEATIycKvTzecc0eD9pt6cbLIhx6oDMXoMPYM+UkL+VQWG9HXyzIgr8FNtdsNFqeCytAJarTb007kSEouvVFSOab4BXm4dfhssbNgub+il7N88vZzrM6tcAoElaG4tuRGSZ1+EGDMOs3unYrPYb9w+eRb53v7C06BMFSG4lqc+5dXYfILxiqr+Iyk/4rP8/hWcl3h1G1xCkSGylAMw35WqP7EuC1+3Jmy8LPCvVeXzPnsh0/uQKedc/sS5CWnQGSoDMWgTuIwlwTgLwKMUTv+Y8eqjEexYcT6AGfbyf8TN6M1ToHoRWUoBpE8p/wruQLl+hNj0ynQ06m3tuR7BLwLOtVI/j9M71E5BeIMKkPRL5f8nCSfIfsCjIF9BlmBXiP6ZklG5ItJMOkp0Pu7nAKRoTIU/bDPjOT6c/rt9/cJQIzcddsdLvJFANop0IWQvPt8xbd9dFEZiqskN0ezyRUo4YeRG0W7w0X+Mgu00WhvOhfuUf2HXlSG4gpzyXsx/X8Yqe6Aa/GPxjFc4S8BmC6vVN1K/ofuCNCDylBcyPl/xi7iBIiR6W13+Gnmx7EUV527DeK0vHSaQdk4i8pQnMvptAt6JMCItOJP6XaHUbQ7XOTCdUjJ/+BldY5TIP6CylCclVyPz1IAg1FJtzuIOx5n+JkLA/B0msNRcgpcE6AHlaHoZfv/RCmAwWhcZ7vDoC5diBtH0XKnLYKiB3yJylBk2u0w5ZyMrDQd9XXn4/bKONodLnJpAHaqbiiIwfmoDIUJqtPJc8mRANdwO7lJ0FhXx9HucBF/1X/hzXcPNsXJ1O3D7XsCnEFlKLxz0y6E3wQYkn2B9nF4Z7dKee6SvDIAjXq37EQ3+IDDeagMrTfVJACdPxJgCN1eP3XrdqskOeorAO1/qeRb/tZJfIOrUJzrzfcP71EZWk/Ou7+1xfEGiIH19vq9uZncNuasrwA09i3fOZ2m6g8XoTK0nlR0KtKYAMTARrnaaBh9B6Cxq1CJwyYFDziP3d3bAzaVofXinEwF9QQgBmK9fvbnqFYbDWOgAEzvZ52sUxWKi1gIeg2PqAytD9sCf6NJAKJ/efb6XWagADRpVWji1sFT9gbiXK9mHu5RGQrgPHn3+l1m4AA01iAfOXnMNRcucvpm/IHK0FqY3suxdB3lZfOl8+71u8xQAZj+L6661Lnm4hs+zvc6vdvXaSpDAaRPIk528+71u8xQAWhsVqgTfUlrBC7TjFppZShX5kB9Zb1+TvyjvHv9LjN0ABr7hp+E4BQfbrhIOjg7ue7gyhyop95ev1cz959LgVwrAI29B3onK+wOxEW+vDKnMhSok1b707tx7/Ub1rUDMNsKoM7x4YYLpeu1nNhg9Xe8GwP1cPvw6Y6NSSxi+JlrB6Dp6Q/kww0XshYa3o2BerDiN6cym45JLKiRBKDhww39yN6NqQytlCNuf9CrE356L25ES1JgIwtAw4cb+kFlKFBdNgs4a3QvSrvDRbzzehxUR3ZtyYcbrtJbGUrxFFAdttTWxfFmGcLPeFE5tlObjEj24WaVobcOnywKcI6sMpTiKaAasqW2IfKlCD8z0ivQTFYZmhwvN+j9wkVOK0MpngJKbpJLba9jLAFo0iW6ISzT+4XLZMVTrbi5KwBKpzvlZUJLba9jbAFo7Bu+ijv9hk8I4nyvT/eBLRw8Y3B2CTknxyetwAm+pmzrS1Eb3a8y1gA0b2fuP09X4xCCuIQVT4kLixRPlY+qHHtHANZR0RvdrzL2ADTpahxCEJegMhQolzI0ul8llwA03RBkSSouQGUoUA5Zo3uz8c28lFhuAWjSELSCh3aTqj+ci8pQoNiKtNH9unINQEMI4ippZWh6ZU5lKFAktw6fLRZpo/t15R6AphuCcfNnrrpwnvRRPehvVIYCxZBOeZGwUaSN7tc1kQA0FMbgKs1me1V8mGO2bMEF+c05Py2oLPuMdrHuasE2ul/XxALQEIK4TFoZ6qN0tqwN2BUAucsa3UVl66eZH/ekQiYagIYQxGWysXrJdegaY/WAfC1+3Jkq65SXfkw8AI2FYDYxhg85nGVXLl7DI8bqAflqtT+9K+uUl34UIgCNTYyxb/oukl22SOCsVzMP98TJFu0RQD7KPuWlH4UJQGPf9GPv5724DUZi4SwGZwP5qMKUl34UKgCNvflk+wSp/sNZNjjbiTumPQIYj6pMeelH4QLQZCGYfNtfJARxViM6WbbB2fxsAKOVhV8Vprz0o5ABaCwEm74175Nj+MLh9g7vPshkg7NpjwBGx36XsvCrSqP7VQobgMY+6F7P3F9yEn7vjE6jAhAdtEcUh3N6pBqmBaWVTnmJ4806hZ8pdABmOu8+VvxAryA+s6IpVVmnPQIYnv3u+Di8C5GvVfiZUgSgoWEe5+kuXGbNFjCwbMqLq9iIs36VJgCNhaAXfdQKgYZ5dKVfjpx+aMU3qAwF+tQNv+QL5Kvki6TUUKkC0FhDtHpZsmsvegWRsWtyEZ2mMhS4Wu+Isyo3ul+ldAFo0oZ5egVxRjNqpYOz+WIEXCwNv4qPOOtXKQPQdHsFkw88QhAma4+InDy+c/BkTgD8xUn8aaPqI876VdoANGmvYNT6IQnBOesVFNReWsWmuqTOURkKnLHw69ONOow461epA9DYt/43Mw/mrVdw4eApG+ZhRTHvxck6g7OBz9KbsiBzdRhx1q/SB2CGXkH0YnA28Fl3xFkjWqrDiLN+VSYADb2C6NWpDE2ufRicjRq783F7pW4jzvpVqQA03eW6IbyjEAJWGWqDs6kMHR/17jg44aq5gG4dPlvUWFcJv/NVLgBNulzXixVC7PDBV2+9laEMTxgPjcOxc/5vgkJJ53tK2LCZuYTf+SoZgIZeQWSyytAizwxtNxpHKjItwAhk8z21piPO+lXZADT0CiJzWhm6xcxQVF3vfM+fZn7cE1yo0gFosl5B2yt4+3CbD78aSytDmRmKCmO+52AqH4Am2yvoJfzGXsF6a0TtNXE6y40Aqob5noOrRQBm6BVEWhTjo3RmKFXCqArmew6nVgFo0h8OewtKQpCqwHrKtskzLg1V0Y7/2GG+5+BqF4DG3oJsr6CLZPfW4ZNFQe2klXGMS0MF2HxP+5P5noOrZQAa2ysYez/vxW3wHlRPn8elURSDcsrmezair5cFA6ttABraJJAVxTAwAWXDfM/rq3UAmm4Iii4yM7J+sqIYdgiiTLrhx4iza6l9ABr7AUquw34Qjf/eWanEm1Cd9OwQ3KEoBkW38PHZXcJvNAjAHvaIfLpCh72CNWOTYk43ibBYGYWVzveM403CbzQIwDNYqVRfWQk578EoIgs/iXU3RJ7wGxEC8BysVKovW59EkzyKxr6MuyT8ouRzieHWo0MAXoCVSvVkRTFJAC7TJI+iyOZ7isoW8z1HiwC8BCuV6ul0c8Q674GYtN7h1m9uPtgUjBQBeAXaJOrJmuTtT774YFI68z3jXeZ7jg8B2Id0pZJvzTun0wuHTxmdVRPJF59l3gMxKelwa9GXhN/4EIB9ylYqJR+IH2iTqAf74nP6HrjDl56LRd4da9C/C0bm9uFThlvngAAcEG0S9ZL2Bybfwk/iG7wHXkBVjpN38r8JRqIz5UVmGW49fgTgELptEnH8MyuVqi/dI5lcf1MNjHFLwy/oYrPxzbxg7AjAIaVtEpGbd153+WCsPpsX6r1b4dSPcWG4df4IwGugTaI+OpM3dIvWCIzDnY/bK8z3zB8BeE20SdRH1hrBiR+jZMOtNdZVwi9/BOAI9LZJ3D7c3qVisLqsNcJWJ/H2i1Gw+Z4ah7XkOWWJ8MsfATgiWZuE1/ALbRLVZR9S6mQ9+bLDVSiuxT4jfBzeSRJ+zPecDAJwxGiTqL70KtTJ8Z2DJ2sCDKE74kz8I8JvcgjAMehtk2CKSDXZVag4t8JVKAbVO9+T4daTRQCOSdYmwTaJauIqFMPoDT+mvEweAThGtElUG1ehGATDrYuHABwz2iSqza5C1fu7vPfiKu34jx11+oHwKw4CMAdsk6guGuTRDxturSH8/nbmIc8hBUIA5oRtEtXV3R14uH1PgDOy4dbN5n8RfgVDAOaMNolqSv6drifX3Buc7tErm+9pw62Z71k8BOAE9LZJ3Dp8sigovdO1SS9a7a8odkKqO9w6igi/giIAJyRrk/DiNmiTqIZG1F5zLrBBHul8T4ZbFx8BOEG0SVSLvfNab6A6x7/LGrMvQC6ONwm/4iMAJ4w2iWqhIKbebLh1cG4nRJ7wKwECsACyNgnR+O8LB0+pEC05CmLqyX5vXay7ynzP0iAAC8Kuz958//Be8sH5kgrRcrOCGAnyst1u8LZbE9mIM1HZ+mnmxz1BKRCABUObRDXEzWiNCTH10Dvf883NzhU4yoEALCALQS/6qBXCO9okysmutV0IyReZQEFMhTHfs9wIwIJ6NfNwT70sWZsEFaLl1Gi0N624ibaI6mK+Z7kRgAWWtUlYPxEhWD72riuqW7RFVBPzPcuPACy4L9okDrcZuFwypyeDaU6B1ZLN97TCNUFpEYAlYCH45rsHPzgJv9MmUT429o5TYHX0zvcUlBoBWCKvk6sW2iTKx8beCafASmC+Z7UQgCXT2yZx+z/bs4JS4BRYfsz3rB4CsISyNgkXya79UgoKj1NgudmIM+Z7Vg8BWFLWJhF7Py9xWKNCtBw4BZaTPTf4OLxjvmf1EIAl1q0QpU2iFDgFlk93ygvzPSuJACy5dJB21PrB2iRuH27vMoC54JzQF1gSvSPOXnW+vKBiCMAKSAdpf/fgBy/ht1bcpE2iwJq+9dyJzHIKLLZ0xNlp+DHlpboIwApJ2yQYpF1on6fDeIqXCqzV/kT41QABWDHpL2xyzUabRHFlM0K5ri4mG3GWfEn5hfCrPgKwgmwrefLtddl7fXfr4ClzCgsmPQWKvqjKvkDnZCqo/C4VwIizeiEAK8qWsraj6AfvZIUK0eJpR41NdW6lCqfAOOiU8+6/peQYcVY/BGCF9bZJLBw82xAUxmk/2X6r3bwnmLg7H7dXGHFWPz55L5pScfwLr6hum4TTadokiiX5wF1Pfv/+LZgom6aksa4y5aV+vAY35R0BWGX25vR65v4SbRLFYtfUtERMlo040zisEX71xBVojdAmUUCqW8HJoiB39jvgYt2VyC0RfvVEANZMT5vEz5w8Jq/TEuHu+lbgajpH2ZSX5A1onRFn9UUA1pC1SWjk5tW5HdokJqvTEiH73od7glww4gwZArCm7FuvvXvQJjF5VgwTxFEMk4N0xFk73mXKCwwBWGO0SRRDcg26n/wicgWag5P404Y6/UD4wRCANdfbJrFw8PRn2iTyl02GEYyV3XQkH3jTb2cecu2PFAGIbpuEE31Jm8SEqOwJxiab8tKIvlkS4BQBiC67FqJNYjKsJ1Doxx0LprzgIgQgvmAhqOLWrU3i1uET+tPyFLgGHbVbh88WmfKCixCA+Iu3M/efW5uEF7dBm0R+mo2Ia9ARsikvTsKG0uiOCxCAOBdtEvnb40N6ZLIpLyr+EY3uuAgBiAt12yREF2mTQFlkje6isvXTzI+cqnEhAhCXStskfGv+c5sExTEorrTR/XTKy5ubDzYFuAQBiCt92SZBhSiKqx3/scOUF/SLAETfaJNAkS38+jS9pif80C8CEAPptkmE8I42CRRFWqgVZK4Rfb0sQJ988n/+oRqOBOhT2ibhZcnaJKgQxaRlU17iRrREozsGwQkQQ8naJOyDhxDEpCx8fHY3m/JCrx8GRQBiaL1tErcPt3cZpI08WaO7xmGNRncMiwDEtdgHz5vvHvzgJfzGIG3khUZ3jAIBiJF4PfNwlQpR5KG3149Gd1wHAYiRScvPnWzZIO07B0/mBBgD6/VT0Ze0O+C6CECMVHIdummDtNW5HQZpY9Ss4EpVWWqLkSAAMXIM0sY4dPf6NSKW2mIkCECMxReDtA+3d6gQxXXYu3Jgrx9GjADE2GQVok7C7612k+IYDCXb7uBUtgg/jBIBiLFLK0QZpI0hteOwwXYHjAMBiFz0VIi+u/2f7VkB+pAVvVDxiXHwzslUUM/8PIydVYgm3+SXvdd3VIhWR/IhMu1C+E1GzCa9UPSCcfKqMnWjSQAiH8k3+fftKPqBClFcJpv0EsQ/4t0P48IVKHLXrRBNvt0vHDzbEOCMVhweM+kF40YAYiIsBJtR6wfndJpB2uhl/X4iOse7H8aNAMTE7H376Pj1zP0lBmkj09vvJ8CYEYCYOAZpI0O/H/JEAKIQaJNApyjKvaffD3khAFEYWZuEi2TXNn0LaiOt+kw3u/t1AXJCAKJQrE0i9n5e4rBGm0R92Mlfxa1z9Yk8eScyJfInfYAojN42CUKw+rKrz7cz958LkCOvSQBaNZ4ABdK7TYIQrC6uPjFJXIGisNJeQd+yk+CcrVQSVI5dfQpVn5gQAhCFZrcTb2YezEsIbuHg6c80zFfH7cPte/YnVZ+YFAIQpfDm+4f3OiuVaJivgvTqU/QxDe+YJAIQpWG9gjTMV4PN+tTkCw1Xn5gkAhClQgiWX+ffm86FqMHVJyaKAETp9E6NIQTLh54/FIUF4BEfIigbmxpjH6KMTiuXrPCFnj8UASdAlJZ9iHrRRzY6jRAsByt80eDY8I5C8M7J8UkrUFqOUno183BPvSwRgsXXnfjy/f19AQrAq8qxejctQEm9/fb+PiFYbEx8QRF5CfJbQ5QTIEqtNwTZJFE81vZgpz8KX1AkyRWoHqmGaQFKrhuCcdgkBIvjtO2B0x8KxwdNAtD7fwhQARaCIXLzFoK3Dp8sCibOTn/J9SdtDygcH3l3LEF5N0FlZCHond/gTXCysqb3dqPxXICC8a2osS9OpgWoEApjiuH09PeC0x+KyNsPppPsmxpQHYTgZHH6Q9GljfAqsv8/MdegqB4LQRfCsvPKxJicpZWf6vc4/aGo0gBMrig+OInnBKig1zcfvldxj5IQ3OWmIx/dys+G2xKgoLJRaO+duH8KUFE2Ni2bHUoIjl8c4pXkq/VzTn8osjQAG432fvIOOMu2bVSZhSCrlPIRVBbp+0PRpQG49+2j48474FdzAlRYd59gO97lC994dDY+MPUFxfd5G4STl97pvwWouDQEnX5oxc1dwcjZxgen4YUABdcNwKZvPRfVRb4Vow5ezzxcTe7pfls4eLYhGJk7B0/mROXYCo8EKLhuANo1aPLHfrvdoFQctdBstlfFh7nOmh6MhPMr6qj8RDl8uRA3uQZNfnj5MEAt2Je+2EdLtqbn1sHTVcG1WGGRis6y7R1l8UUA2jVopxqUCjnUgxVqxFE0Hzl5nF7fYWjZyiMBSuKLAEyvQVW32u32PQFqIq1WVF1Kbj9olL8WnaP1AWXiz/6NRqO9qd7fpRgGdZIWbTg5bZTnZ39g3v07uT06ovUBZfKXALRToAvhRbvd4E0EtfLmuwebTvQl7RGDU5XZII7WB5SKP+9vfj4Fch2EeknbIxK0RwzuRnSyJ0CJnBuA2SnwJA58CKB2mlFrSVxYXPj47K6gT+75aSsVUBr+on9gp8DkOmiWyjjUTdoeEUXzEnSNW5D+JNefLwUomQsDMD0Fqi6rczsUBaBuOsUcukVRzNWC80c/zfzI9SdKx1/2D60yLi0KaH9Fczxqp1sUw8//pULk3wtQQv6q/0Ijaq/ZewhXoagjfv6vRusDyurKAOy5CqVJGLXDUwBQXVcGoEmvQjV5D2nH9EehdngKAKqprwA0tkNNVH+hPwp1xFUoUD19B6BhfQzqyq5CVdw621KA6hgoAFkfgzrL1vzcPty+JwBKb6AANNn6GO9khUkZqJvky9968h7IKRCogIED0GQhKHFYu3X4ZFGAmki3RogccQoEym+oADQWghq5Je/8xu3/bM8KUBPpKVB1RQCU2tABaN5+e3/fhbDsvNIjiNo43R14TEUoUG7XCkBjHwZWHdeZmUgIoiacvKQiFCi3awegseq45EroBYODURdN33ruRGb5eQfKayQBaKxRPg3BdpMQROV1dt+lP+/3BEApjSwATRqC6cgoQhA1oLKXXIX+WwCUkpMxuHPwZC15H7nbjKL5PSbFo8LuHD7970bU+pZt6AKUzkhPgJnudSiFMag4DfIyjm/QCwuU0FgC0KTDs53YRu2faZZHZUWyH5z8SwCUztgC0NhGbY3cvBe3wQBtVFHsoz1RnRMApTPWADTWLG9j02yANiGIqrGJSMlD+hRFX0D5jD0ATTY71Iku3j7c3uXDAlWiIvv/E381JwBKJZcANBaCyZXoD17Cb624+TPFMaiK5IvdL17DtAAoldwCMPN65uEqFaKoEnXuSJ1OC4BS+f8pyaYS4PmuAgAAAABJRU5ErkJggg==') no-repeat;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  right: 0;
  background-size: 33%;
  background-position: bottom center;
}
@media screen and (max-width: 1399px) {
  .secondary-hero:after {
    background-size: 25%;
  }
}
@media screen and (min-width: 1400px) {
  .secondary-hero:after {
    background-size: auto;
  }
}
.secondary-hero .pagebuilder-banner-wrapper {
  border-bottom-right-radius: 150px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .secondary-hero .pagebuilder-banner-wrapper {
    border-bottom-right-radius: 45px;
  }
}
.secondary-hero .pagebuilder-banner-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(180deg, #1e1e1e 0%, rgba(30, 30, 30, 0) 114.16%);
}
.secondary-hero .pagebuilder-poster-content {
  text-align: center;
  position: relative;
  z-index: 2;
}
.secondary-hero .pagebuilder-banner-button {
  margin-top: 40px;
}
.secondary-hero .pagebuilder-poster-overlay {
  min-height: 315px;
}
.secondary-hero .c-heading {
  max-width: 1024px;
  margin: auto;
}
.wysiwyg-content {
  padding: 0 15px;
}
.wysiwyg-content strong {
  font-size: 2rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #00573f;
  font-family: 'Montserrat-700';
  margin-top: 30px;
  margin-bottom: 5px;
  display: block;
}
.wysiwyg-content p {
  margin-bottom: 12px;
  font-size: 1.6rem;
  font-family: 'Montserrat-400';
}
.wysiwyg-content ul {
  padding-left: 15px;
  margin: 10px 0;
  list-style-type: none;
  font-size: 1.5rem;
  font-family: 'Montserrat-400';
}
.wysiwyg-content ul li {
  padding: 0;
  position: relative;
  text-transform: capitalize;
  margin-bottom: 8px;
}
.wysiwyg-content ul li:before {
  color: #00573f;
  font-family: 'Jeneil-Theme';
  content: '\e902';
  position: absolute;
  width: 100%;
  height: 100%;
  left: -14px;
  top: 3px;
  font-size: 12px;
}
.wysiwyg-content a {
  color: #00573f;
  font-family: 'Montserrat-500';
}
.boxed-content {
  margin: 75px 0;
}
.boxed-content__title {
  font-size: 2.2rem;
  margin-top: 15px;
  margin-bottom: 0;
  font-family: 'Montserrat-700';
}
.boxed-content__text {
  display: none;
  font-size: 1.8rem;
  margin-bottom: 0;
  margin-top: 25px;
  font-family: 'Montserrat-500';
}
.boxed-content__wrap {
  background: #FFFFFF;
  color: #00573f;
  display: flex;
  flex-direction: column;
  min-height: 250px;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
  padding: 15px;
}
.boxed-content__wrap:hover,
.boxed-content__wrap:focus {
  background: #00573f;
  color: #FFFFFF;
}
.boxed-content__wrap:hover .boxed-content__text,
.boxed-content__wrap:focus .boxed-content__text {
  display: block;
}
.boxed-content .c-heading {
  margin-bottom: 35px;
}
.boxed-content .icon {
  font-size: 50px;
}
.boxed-content .icon--group-user {
  font-size: 40px;
}
.content-grid {
  margin-top: 75px;
}
.content-grid.-ltr .pagebuilder-column-line {
  border-top-left-radius: 30px;
}
.content-grid.-ltr .pagebuilder-column-line .pagebuilder-column:nth-of-type(2) {
  background: linear-gradient(180deg, #dcf3e8 0%, rgba(220, 243, 232, 0) 100%);
}
@media screen and (max-width: 768px) {
  .content-grid.-ltr .pagebuilder-column-line .pagebuilder-column:nth-of-type(2) {
    background: linear-gradient(180deg, rgba(220, 243, 232, 0) 0%, #dcf3e8 100%);
  }
}
.content-grid.-ltr .pagebuilder-column-line .pagebuilder-column:nth-of-type(3) {
  background: #FFFFFF;
}
.content-grid.-ltr .pagebuilder-banner-wrapper {
  border-top-left-radius: 30px;
}
.content-grid.-rtl .pagebuilder-column-line {
  border-bottom-right-radius: 30px;
}
.content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(1) {
  background: #FFFFFF;
}
.content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(2) {
  background: linear-gradient(180deg, #dcf3e8 0%, rgba(220, 243, 232, 0) 100%);
}
@media screen and (max-width: 768px) {
  .content-grid.-rtl .pagebuilder-column-line .pagebuilder-column:nth-of-type(2) {
    background: linear-gradient(180deg, rgba(220, 243, 232, 0) 0%, #dcf3e8 100%);
  }
}
.content-grid.-rtl .pagebuilder-banner-wrapper {
  border-bottom-right-radius: 30px;
}
.content-grid .pagebuilder-column-line {
  box-shadow: 0 10px 40px rgba(222, 217, 194, 0.5);
  background: #ffffff;
}
.content-grid [data-content-type="text"] {
  padding: 20px;
}
.content-grid [data-content-type="text"] li {
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.content-grid [data-content-type="text"] li:not(:last-of-type) {
  border-bottom: 1px dashed rgba(0, 87, 63, 0.3);
}
.content-grid .c-heading__title {
  margin: 0;
}
.image-abstract.-type1 {
  margin-top: 75px;
}
.image-abstract.-type1 .pagebuilder-column-group {
  margin-top: 25px;
  margin-bottom: 25px;
}
.image-abstract.-type1 .pagebuilder-column:nth-of-type(1) [data-content-type="text"]:nth-of-type(2),
.image-abstract.-type1 .pagebuilder-column:nth-of-type(3) [data-content-type="text"]:nth-of-type(2) {
  margin-top: auto;
}
.image-abstract.-type1 .pagebuilder-column:nth-of-type(2) {
  position: relative;
}
.image-abstract.-type1 .pagebuilder-column:nth-of-type(2):before {
  content: '';
  background: var(--some-top-right-image);
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0.2;
}
.image-abstract.-type1 .pagebuilder-column:nth-of-type(2):after {
  content: '';
  background: var(--some-bottom-left-image);
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0.2;
}
.image-abstract.-type1 .image-abstract__wrap {
  cursor: pointer;
  position: relative;
  z-index: 2;
  opacity: 0.5;
}
.image-abstract.-type1 .image-abstract__wrap.-active {
  opacity: 1;
}
.image-abstract.-type1 .image-abstract__wrap .-heading {
  font-size: 2.0rem;
  font-family: 'Montserrat-700';
  color: #00573f;
  margin-bottom: 10px;
}
.image-abstract.-type1 .image-abstract__wrap p:last-child {
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  color: #022817;
  margin-bottom: 0;
}
.image-abstract.-type2 {
  margin-bottom: 75px;
}
.image-abstract.-type2 .pagebuilder-column-group {
  margin-top: 25px;
  margin-bottom: 25px;
}
.image-abstract.-type2 .pagebuilder-column .image-abstract__wrap:after {
  content: '';
  width: 18px;
  height: 18px;
  background: linear-gradient(180deg, #00573f 0%, #008b65 100%);
  border-top-left-radius: 8px;
  border-bottom-right-radius: 8px;
  position: absolute;
  top: calc(50% - 9px);
}
.image-abstract.-type2 .pagebuilder-column:nth-of-type(1) [data-content-type="text"],
.image-abstract.-type2 .pagebuilder-column:nth-of-type(3) [data-content-type="text"] {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.image-abstract.-type2 .pagebuilder-column:nth-of-type(2) {
  position: relative;
}
.image-abstract.-type2 .pagebuilder-column:nth-of-type(2):before {
  content: '';
  background: var(--some-top-right-image);
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0.2;
}
.image-abstract.-type2 .pagebuilder-column:nth-of-type(2):after {
  content: '';
  background: var(--some-bottom-left-image);
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0.2;
}
.image-abstract.-type2 .image-abstract__wrap {
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.image-abstract.-type2 .image-abstract__wrap .-heading {
  font-size: 2.0rem;
  margin: 0;
  font-family: 'Montserrat-700';
  color: #00573f;
  background: #ffffff;
  padding: 15px 35px;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.image-abstract.-type2 .image-abstract__wrap.-active .-heading {
  color: #ffffff;
  background: #00573f;
}
.image-abstract.-type2 .image-abstract__wrap p:last-child {
  font-size: 1.6rem;
  font-family: 'Montserrat-500';
  color: #022817;
  margin-bottom: 0;
}
.image-abstract.-type2 .c-heading {
  max-width: 800px;
  margin: auto;
}
.image-abstract .image-abstract__image {
  background: var(--some-image);
  text-align: center;
  border-radius: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: bottom center;
  position: relative;
  z-index: 2;
}
.image-abstract .image-abstract__image img {
  width: auto;
  vertical-align: bottom;
}
.counter-section {
  margin-top: 75px;
}
.content-row {
  padding-left: 15px;
  padding-right: 15px;
}
.simple-content-grid {
  margin-top: 75px;
}
.simple-content-grid .wysiwyg-content ul li {
  font-size: 18px;
  margin-bottom: 12px;
}
.team-row {
  margin-bottom: 75px;
}
.careers-title-row {
  margin-top: 75px;
}
.sustainability-box {
  margin-top: 75px;
}
.sustainability-box.-white-bg {
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/white-bg.png');
}
@media screen and (max-width: 768px) {
  .sustainability-box.-white-bg {
    background: url('../../frontend/Digitalsilk/jeneil/en_US/images/white-bg-mobile.png');
  }
}
.sustainability-box.-green-bg {
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/green-bg.png');
}
@media screen and (max-width: 768px) {
  .sustainability-box.-green-bg {
    background: url('../../frontend/Digitalsilk/jeneil/en_US/images/green-bg-mobile.png');
  }
}
.sustainability-box__cta {
  display: flex;
  flex-direction: column;
  gap: 14px;
  width: 135px;
  height: 135px;
  margin-left: auto;
  background: linear-gradient(91.7deg, #b4f383 4.49%, #d6e675 103.81%);
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  text-transform: uppercase;
  color: #00573f;
  text-decoration: none;
  padding: 0 15px;
  position: relative;
  z-index: 2;
  font-family: 'Montserrat-700';
}
.sustainability-box__cta.-white {
  background: white;
}
.sustainability-box__cta:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0;
  text-decoration: none;
  color: #00573f;
}
.sustainability-box__cta:focus,
.sustainability-box__cta:visited {
  color: #00573f;
}
.sustainability-box__cta [class^="icon--"],
.sustainability-box__cta [class*=" icon--"] {
  font-size: 22px;
  opacity: 0.5;
}
.sustainability-box__list-title {
  font-size: 2.6rem;
  margin-bottom: 25px;
  font-family: 'Montserrat-700';
}
.sustainability-box__list-title.-white {
  color: #FFFFFF;
}
.sustainability-box__list-title.-green {
  color: #022817;
}
.sustainability-box ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.sustainability-box ul li {
  font-size: 1.8rem;
  margin-bottom: 25px;
  position: relative;
  margin-left: 26px;
  font-family: 'Montserrat-500';
}
.sustainability-box ul li:before {
  content: "\e915";
  font-family: 'Jeneil-Theme';
  background: linear-gradient(91.7deg, #a1eb68 4.49%, #cbdc60 103.81%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: absolute;
  left: -26px;
  font-size: 20px;
  top: -2px;
}
.sustainability-box ul.-white {
  color: #FFFFFF;
}
.sustainability-box ul.-white li:before {
  content: "\e922";
}
.sustainability-box ul.-green {
  color: #022817;
}
.sustainability-box .pagebuilder-column-line {
  max-width: 850px;
  margin: 25px auto 0 auto;
}
.sustainability-box .-decor-wrap {
  position: relative;
}
.sustainability-box .-decor-wrap:before {
  background: var(--some-top-right-image);
  top: -90px;
  right: -88px;
}
.sustainability-box .-decor-wrap:after {
  background: var(--some-bottom-left-image);
  bottom: -57px;
  right: 34px;
}
.sustainability-box .-decor-wrap:before,
.sustainability-box .-decor-wrap:after {
  content: '';
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 0.2;
  width: 300px;
  height: 300px;
}
@media screen and (max-width: 1024px) {
  .sustainability-box .-decor-wrap:before,
  .sustainability-box .-decor-wrap:after {
    display: none;
  }
}
.sustainability-case {
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
  position: relative;
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}
.sustainability-case__partners {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 15px;
}
.sustainability-case__title {
  color: #ffffff;
  margin-bottom: 0;
  font-family: 'Montserrat-700';
}
.sustainability-case [data-content-type="text"],
.sustainability-case [data-content-type="html"] {
  z-index: 2;
}
.sustainability-case [data-content-type="text"] {
  max-width: 645px;
}
.sustainability-case .partner-1 {
  width: 106px;
  height: 28px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-partners.png') -120px -58px;
}
.sustainability-case .partner-2 {
  width: 88px;
  height: 28px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-partners.png') -10px -114px;
}
.sustainability-case .partner-3 {
  width: 90px;
  height: 36px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-partners.png') -10px -58px;
}
.sustainability-case .partner-4 {
  width: 235px;
  height: 28px;
  background: url('../../frontend/Digitalsilk/jeneil/en_US/images/sprites-partners.png') -10px -10px;
}
@media screen and (max-width: 1023px) {
  .sustainability-case {
    background-size: cover !important;
  }
}
@media screen and (max-width: 1440px) {
  .sustainability-case {
    justify-content: center;
    align-items: center;
  }
  .sustainability-case [data-content-type="image"] {
    display: none;
  }
  .sustainability-case .sustainability-case__title {
    text-align: center;
  }
}
.simple-grid {
  margin-top: 75px;
  position: relative;
}
.simple-grid p {
  font-size: 2.2rem;
  margin-bottom: 30px;
  max-width: 550px;
}
.simple-grid_l-1 {
  position: absolute;
  top: -100px;
  left: -200px;
}
@media screen and (max-width: 1400px) {
  .simple-grid_l-1 {
    display: none;
  }
}
.simple-grid_r-1 {
  position: absolute;
  bottom: -100px;
  right: -100px;
}
@media screen and (max-width: 1400px) {
  .simple-grid_r-1 {
    display: none;
  }
}
.simple-grid .c-heading {
  max-width: 516px;
}
.insights-section {
  margin-top: 180px;
}
.insights-section .c-heading.-h2 .c-heading__sub {
  margin-left: 0;
}
.manufacturing-timeline div[data-content-type='tabs'] .tabs-content {
  overflow: visible;
}
.manufacturing-timeline .services-tabs {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  .manufacturing-timeline .services-tabs {
    flex-direction: column;
  }
}
.manufacturing-timeline .services-tabs-item {
  color: #00573f;
  font-size: 1.8rem;
  padding: 8px 25px;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
  border-bottom: 2px solid rgba(0, 87, 63, 0.2);
  opacity: 0.8;
  text-decoration: none;
  font-family: 'Montserrat-700';
}
.manufacturing-timeline .services-tabs-item.-active {
  opacity: 1;
  border-bottom: 2px solid #00573f;
}
.page-footer__modals-wrap {
  max-width: 1280px;
  margin: 25px auto 75px auto;
}
.page-footer__modals-wrap .c-heading {
  position: relative;
  z-index: 9;
}
.cms-no-route__heading {
  font-family: 'Montserrat-700';
  color: #00261f;
}
.cms-no-route__title {
  font-family: 'Montserrat-700';
  color: #00573f;
}
.cms-no-route__text {
  font-family: 'Montserrat-500';
  color: #00261f;
}
.cms-no-route main .pagebuilder-column img {
  width: 100%;
}
.cms-no-route .page-header {
  box-shadow: 0 4px 15px rgba(196, 189, 160, 0.25);
  background: white;
}
.cms-contact-us main {
  padding: 0 15px;
}
.cms-contact-us .wysiwyg-content {
  padding: 0;
}
.cms-contact-us .wysiwyg-content ul {
  columns: 2;
  border-bottom: 1px dashed #00573f;
  margin: 25px 0;
  padding-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .cms-contact-us .wysiwyg-content ul {
    columns: 1;
  }
}
.cms-contact-us .wysiwyg-content ul li {
  font-size: 1.8rem;
  font-family: 'Montserrat-400';
}
.cms-contact-us .contact-block {
  display: flex;
  flex-wrap: wrap;
  font-family: 'Montserrat-600';
}
.cms-contact-us .contact-block > div {
  display: flex;
  align-items: center;
  flex: 0 0 50%;
  max-width: 50%;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .cms-contact-us .contact-block > div {
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 1.6rem;
  }
}
.cms-contact-us .contact-block [class^="icon--"],
.cms-contact-us .contact-block [class*=" icon--"] {
  font-size: 20px;
}
.cms-contact-us .contact-block a {
  color: #022817;
  text-decoration: none;
}
.cms-contact-us .page-header {
  box-shadow: 0 4px 15px rgba(196, 189, 160, 0.25);
  background: white;
}
.catalog-product-view .page-header {
  box-shadow: 0 4px 15px rgba(196, 189, 160, 0.25);
  background: white;
}
/*!
 * Bootstrap Grid v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 1280px;
  }
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.row-cols-4 > * {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -ms-flex-order: -1;
  order: -1;
}
.order-last {
  -ms-flex-order: 13;
  order: 13;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-4 {
  -ms-flex-order: 4;
  order: 4;
}
.order-5 {
  -ms-flex-order: 5;
  order: 5;
}
.order-6 {
  -ms-flex-order: 6;
  order: 6;
}
.order-7 {
  -ms-flex-order: 7;
  order: 7;
}
.order-8 {
  -ms-flex-order: 8;
  order: 8;
}
.order-9 {
  -ms-flex-order: 9;
  order: 9;
}
.order-10 {
  -ms-flex-order: 10;
  order: 10;
}
.order-11 {
  -ms-flex-order: 11;
  order: 11;
}
.order-12 {
  -ms-flex-order: 12;
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}
.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}
.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}
.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
#braintree-three-d-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  align-items: center;
  height: 100vh;
  width: 100vw;
  z-index: 100000;
  visibility: visible;
}
#braintree-three-d-modal .bt-modal-frame {
  height: 420px;
  width: 440px;
  margin: auto;
  background-color: #ffffff;
  z-index: 2;
  border-radius: 6px;
}
#braintree-three-d-modal .bt-modal-body {
  height: 380px;
  margin: 20px;
  background-color: white;
  border: 1px solid lightgray;
}
#braintree-three-d-modal .bt-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.75;
}
.braintree-applepay-container-product {
  display: inline-block;
}
.braintree-applepay-container-product .braintree-apple-pay-button {
  padding: 10px 0;
  margin: 0;
  margin-bottom: 15px;
}
.braintree-apple-pay-button {
  -webkit-appearance: -apple-pay-button;
  -apple-pay-button-type: plain;
  display: block;
  width: 200px;
  min-height: 40px;
  border: 1px solid black;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-size: 100% calc(60% + 2px);
  background-repeat: no-repeat;
  background-color: black;
  background-position: 50% 50%;
  border-radius: 5px;
  padding: 2px;
  margin: 20px auto;
  transition: background-color 0.15s;
  cursor: pointer;
}
.ppcredit-summary {
  background: linear-gradient(to right, #009cde, #003087);
  color: #ffffff;
  padding: 15px;
  text-align: center;
  margin: 10px 0px;
}
.ppcreditcalc-container {
  border: 1px solid #dedede;
  background: #ffffff;
}
.ppcreditcalc-header {
  background: #ffffff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eee;
  border-top: 1px solid #dedede;
  padding: 15px;
  font-size: 1.2rem;
  line-height: 2rem;
}
.ppcreditcalc-instalments {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
  background-color: #eeeeee;
}
.ppcreditcalc-instalments li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments-term {
  display: block;
  padding: 10px 15px;
  color: #000;
}
.ppcreditcalc-instalments-term:hover {
  background: #009CDE;
  color: #FFF;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: #003087;
  color: #FFF;
}
.ppcreditcalc-instalment-summary {
  padding: 15px;
}
.ppcreditcalc-instalment-summary dl {
  margin: 0;
}
.ppcreditcalc-instalment-summary dt {
  display: inline-block;
  width: 50%;
}
.ppcreditcalc-instalment-summary dd {
  display: inline-block;
}
#braintree_expirationDate {
  width: 90px;
}
button.braintree-googlepay-button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
  border-radius: 4px;
  box-shadow: rgba(60, 64, 67, 0.3) 0 1px 1px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
  cursor: pointer;
  height: 40px;
  min-height: 40px;
  padding: 11px 24px;
}
button.braintree-googlepay-button.black {
  background-color: #000;
  box-shadow: none;
  padding: 12px 24px 10px;
}
button.braintree-googlepay-button.white {
  background-color: #ffffff;
}
button.braintree-googlepay-button.short {
  min-width: 90px;
  width: 160px;
}
button.braintree-googlepay-button.black.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark_gpay.svg);
}
button.braintree-googlepay-button.white.short {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light_gpay.svg);
}
button.braintree-googlepay-button.black:active {
  background-color: #5f6368;
}
button.braintree-googlepay-button.black:hover {
  background-color: #3c4043;
}
button.braintree-googlepay-button.white:active {
  background-color: #ffffff;
}
button.braintree-googlepay-button.white:focus {
  box-shadow: #e8e8e8 0 1px 1px 0, #e8e8e8 0 1px 3px;
}
button.braintree-googlepay-button.white:hover {
  background-color: #f8f8f8;
}
button.braintree-googlepay-button.long {
  min-width: 152px;
  width: 240px;
}
button.braintree-googlepay-button.white.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/light/en.svg);
}
button.braintree-googlepay-button.black.long {
  background-image: url(https://www.gstatic.com/instantbuy/svg/dark/en.svg);
}
.googlepay-minicart-logo {
  margin-top: 15px;
  text-align: center;
}
.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
  width: 30px;
  -webkit-filter: none;
  -webkit-transition: none;
}
.braintree-card-control {
  position: relative;
}
.braintree-credit-card-selected {
  position: absolute;
  z-index: 10;
  left: 10px;
}
.braintree-paypal-logo.oneclick-container {
  width: 100%;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .label {
  font-weight: 600;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field.required > .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control {
  margin: 10px 10px 0 0;
}
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="text"]::placeholder,
#payment_form_braintree_ach_direct_debit .field > .fields .field .control input[type="number"]::placeholder {
  color: lightgrey;
}
#payment-method-braintree-lpm .primary {
  width: 100%;
}
#payment-method-braintree-lpm .primary .action {
  margin-bottom: 12px;
  width: 100%;
}
#payment-method-braintree-lpm .primary .action img {
  height: 40px;
}
#payment-method-braintree-cc-vault .field.required .label {
  font-weight: 600;
}
#payment-method-braintree-cc-vault .field.required .label:after {
  content: '*';
  color: #e02b27;
  font-size: 1.8rem;
  margin: 0 0 0 5px;
}
#payment-method-braintree-cc-vault .field .hosted-control {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  font-family: 'Montserrat-500';
  font-size: 1.4rem;
  height: 32px;
  padding: 0 9px;
  vertical-align: baseline;
  box-sizing: border-box;
  position: relative;
  width: 5rem;
}
#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
#payment-method-braintree-cc-vault .field .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.braintree-paypal-fieldset {
  display: none;
}
.payment-method-braintree .hosted-control {
  border: 1px solid #c2c2c2;
  height: 32px;
  padding: 8px 15px;
  max-width: 300px;
}
.payment-method-braintree .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error {
  height: auto;
  opacity: 1;
}
.payment-method-braintree .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.payment-method-braintree .cvv {
  max-width: 200px;
  position: relative;
}
.payment-method-braintree .cvv .field-tooltip {
  top: 10px;
  right: 30px;
}
#braintree_cc_number {
  padding-left: 68px;
}
/* MageMe Core */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover {
  opacity: 1;
}
.mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}
.mfp-arrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover {
  opacity: 1;
}
.mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-preloader {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}
.mfp-preloader {
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
.mfp-preloader:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 8px;
  border-radius: 50%;
  border: 4px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
  top: -40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape) {
  /**
    * Remove all paddings around the image on small screen
    */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/* MageMe Webforms */
/* Pickadate */
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  user-select: none;
  outline: none;
}
/**
 * The picker input element.
 */
.picker__input {
  cursor: default;
}
/**
 * When the picker is opened, the input element is “activated”.
 */
.picker__input.picker__input--active {
  border-color: #0089ec;
}
/**
 * The holder is the only “scrollable” top-level container element.
 */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
.picker__box {
  padding: 0 1em;
}
/**
 * The header containing the month and year stuff.
 */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}
/**
 * The month and year labels.
 */
.picker__month,
.picker__year {
  font-weight: 500;
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}
.picker__year {
  color: #999999;
  font-size: .8em;
  font-style: italic;
}
/**
 * The month and year selectors.
 */
.picker__select--month,
.picker__select--year {
  border: 1px solid #b7b7b7;
  height: 2em;
  padding: .5em;
  margin-left: .25em;
  margin-right: .25em;
}
@media (min-width: 24.5em) {
  .picker__select--month,
  .picker__select--year {
    margin-top: -.5em;
  }
}
.picker__select--month {
  width: 35%;
}
.picker__select--year {
  width: 22.5%;
}
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: #0089ec;
}
/**
 * The month navigation buttons.
 */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev,
  .picker__nav--next {
    top: -.33em;
  }
}
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--prev {
    padding-right: 1.5em;
  }
}
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}
@media (min-width: 24.5em) {
  .picker__nav--next {
    padding-left: 1.5em;
  }
}
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #000000;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}
/**
 * The calendar table of dates
 */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: inherit;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}
@media (min-height: 33.875em) {
  .picker__table {
    margin-bottom: .75em;
  }
}
.picker__table td {
  margin: 0;
  padding: 0;
}
/**
 * The weekday labels
 */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}
@media (min-height: 33.875em) {
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
.picker__day {
  padding: .3125em 0;
  font-weight: 200;
  border: 1px solid transparent;
}
.picker__day--today {
  position: relative;
}
.picker__day--today:before {
  content: " ";
  position: absolute;
  top: 2px;
  right: 2px;
  width: 0;
  height: 0;
  border-top: 0.5em solid #0059bc;
  border-left: .5em solid transparent;
}
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}
.picker__day--outfocus {
  color: #dddddd;
}
.picker__day--infocus:hover,
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--highlighted {
  border-color: #0089ec;
}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  background: #0089ec;
  color: #ffffff;
}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}
/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
.picker__footer {
  text-align: center;
}
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: #0089ec;
  outline: none;
}
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}
.picker__button--today:before {
  top: -.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}
.picker__button--clear:before {
  top: -.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}
.picker__button--close:before {
  content: "\D7";
  top: -.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}
/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}
/**
 * The times on the clock.
 */
.picker__list-item {
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  margin-bottom: -1px;
  position: relative;
  background: #ffffff;
  padding: .75em 1.25em;
}
@media (min-height: 46.75em) {
  .picker__list-item {
    padding: .5em 1em;
  }
}
/* Hovered time */
.picker__list-item:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}
/* Highlighted and hovered/focused time */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
}
/* Selected and hovered/focused time */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #ffffff;
  z-index: 10;
}
/* Disabled time */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
  border-color: #dddddd;
  z-index: auto;
}
/**
 * The clear button
 */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: #666;
}
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #ffffff;
  outline: none;
}
.picker--time .picker__button--clear:before {
  top: -.25em;
  color: #666;
  font-size: 1.25em;
  font-weight: bold;
}
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #ffffff;
  border-color: #ffffff;
}
/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/**
 * The holder should overlay the entire screen.
 */
.picker__holder {
  position: fixed;
  transition: background 0.15s ease-out, transform 0s 0.15s;
  -webkit-backface-visibility: hidden;
}
/**
 * The frame that bounds the box contents of the picker.
 */
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}
@media (min-height: 33.875em) {
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}
@media (min-height: 26.5em) {
  .picker__box {
    font-size: 1.25em;
  }
}
@media (min-height: 33.875em) {
  .picker__box {
    display: block;
    font-size: 1.33em;
  }
}
@media (min-height: 40.125em) {
  .picker__box {
    font-size: 1.2em;
    border-bottom-width: 1px;
    border-radius: 5px;
  }
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  transform: translateY(0);
  transition: background 0.15s ease-out;
}
/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}
/**
 * The picker box.
 */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}
@media (min-height: 40.125em) {
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}
/*!
 * Classic picker styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what’s here.
 */
.picker {
  width: 100%;
}
/**
 * The holder is the base of the picker.
 */
.picker__holder {
  position: absolute;
  background: #ffffff;
  box-sizing: border-box;
  min-width: 176px;
  max-width: 466px;
  max-height: 0;
  display: none;
  transform: translateY(-1em) perspective(600px) rotateX(10deg);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;
}
/**
 * The frame and wrap work together to ensure that
 * clicks within the picker don’t reach the holder.
 */
.picker__frame {
  padding: 1px;
}
.picker__wrap {
  margin: -1px;
}
/**
 * When the picker opens...
 */
.picker--opened .picker__holder {
  max-height: 25em;
  display: block;
  border-top-width: 1px;
  border-bottom-width: 1px;
  transform: translateY(0) perspective(600px) rotateX(0);
  transition: transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;
  box-shadow: 0 6px 18px 1px rgba(0, 0, 0, 0.12);
}
/* ==========================================================================
   $CLASSIC-TIME-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should __NOT__ be styled
 * more than what’s here. Style the `.picker__holder` instead.
 */
.picker--time {
  min-width: 256px;
  max-width: 320px;
}
/**
 * The holder is the base of the picker.
 */
.picker--time .picker__holder {
  background: #f2f2f2;
}
@media (min-height: 40.125em) {
  .picker--time .picker__holder {
    font-size: .875em;
  }
}
/**
 * The box contains the list of times.
 */
.picker--time .picker__box {
  padding: 0;
  position: relative;
}
/*!
 * Styling for RTL (right-to-left) languages using pickadate.js
 */
.rtl {
  /**
   * Switch the direction - only really necessary if
   * it hasn’t already been applied higher up in the DOM.
   */
  /**
   * Flip around the “next” and “previous” buttons.
   */
}
.rtl .picker {
  direction: rtl;
}
.rtl .picker__nav--next {
  right: auto;
  left: -1em;
}
.rtl .picker__nav--prev {
  left: auto;
  right: -1em;
}
.rtl .picker__nav--next:before {
  border-left: 0;
  border-right: 0.75em solid #000000;
}
.rtl .picker__nav--prev:before {
  border-right: 0;
  border-left: 0.75em solid #000000;
}
/* Fields */
/* Auto-complete */
.autocomplete-suggestions {
  text-align: left;
  cursor: default;
  border: 1px solid #ccc;
  border-top: 0;
  background: #fff;
  box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1);
  position: absolute;
  display: none;
  z-index: 9999;
  max-height: 254px;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
}
.autocomplete-suggestion {
  position: relative;
  padding: 0 .6em;
  line-height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.02em;
  color: #333;
}
.autocomplete-suggestion b {
  font-weight: normal;
  color: #1f8dd6;
}
.autocomplete-suggestion.selected {
  background: #f0f0f0;
}
/* Date picker button */
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger {
  background: none;
  -moz-box-sizing: content-box;
  border: 0;
  box-shadow: none;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-shadow: none;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  margin-top: -4px;
  vertical-align: middle;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:focus {
  background: none;
  border: none;
  box-shadow: none;
  outline: 0;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:active {
  background: none;
  border: none;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:hover {
  background: none;
  border: none;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger:before {
  background-image: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/calendar.svg);
  background-size: 20px 20px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  vertical-align: middle;
  display: inline-block;
  content: ' ';
  speak: none;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger.disabled {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
.webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger[disabled] {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
fieldset[disabled] .webforms-datepicker ._has-datepicker ~ .ui-datepicker-trigger {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.5;
}
/* Calendar */
.webforms-calendar {
  position: relative;
  width: 100%;
  display: inline-block;
  margin-right: .5rem;
  margin-bottom: .5rem;
}
.webforms-calendar .ui-datepicker-trigger {
  margin-left: -3.2rem;
  height: 2.8rem;
  position: absolute;
  top: .4rem;
  right: .5rem;
}
.webforms-time {
  display: inline-block;
}
.webforms-time .hours {
  display: inline;
  width: 6rem;
}
.webforms-time .minutes {
  display: inline;
  width: 6rem;
}
.multiselect {
  height: auto;
  background-image: none;
}
/* Date of birth */
.customer-dob .webforms-datepicker {
  float: left;
  width: 100%;
}
.customer-dob .dob-month {
  float: left;
  width: 8.5rem;
  width: 6rem;
}
.customer-dob .dob-month input.input-text {
  width: 4.6rem;
}
.customer-dob .dob-day {
  float: left;
  width: 8.5rem;
  width: 6rem;
}
.customer-dob .dob-day input.input-text {
  width: 4.6rem;
}
.customer-dob .dob-year {
  float: left;
  width: 8.5rem;
  width: 14rem;
}
.customer-dob .dob-year input.input-text {
  width: 13.4rem;
}
.customer-dob input.input-text {
  display: block;
  width: 7.4rem;
}
.customer-dob label {
  font-size: 10px;
  font-weight: normal;
  color: #888;
}
/* Select images */
.webforms figcaption {
  padding: 5px 0;
  margin: 5px;
}
.webforms .image_picker_image {
  height: auto;
}
.webforms input[type='radio']:focus {
  outline: none;
  box-shadow: none;
}
.password-container {
  display: flex;
  flex-direction: column;
}
.password-container .mage-error {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
.password-container .password {
  -ms-flex-order: 0;
  -webkit-order: 0;
  order: 0;
}
.password-container .password-strength-meter {
  height: auto;
}
/* Tooltip */
.ot-content {
  text-align: left;
}
.tooltip-icon {
  background-image: url('../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/tooltip.png');
  background-size: 1.5rem 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0.2rem 0.5rem;
}
/* Star rating */
.stars-bar {
  list-style: none;
  margin: 0px !important;
  padding: 0px !important;
  height: 24px;
  position: relative;
  background: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/stars.svg);
  background-size: 24px;
  background-position: 0 30%;
}
.stars-bar li {
  padding: 0px;
  margin: 0px;
  float: left;
}
.stars-bar li.stars-value {
  background: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/stars.svg);
  position: absolute;
  height: 24px;
  display: block;
  z-index: 1;
  background-size: 24px;
  background-position: 0 64%;
}
.webforms-rating-summary .summary {
  float: left;
  width: 100%;
  padding: 0 5px 10px 5px;
  display: flex;
  align-items: center;
}
.webforms-rating-summary .summary .label,
.webforms-rating-summary .summary .rating-result {
  float: left;
  padding-right: 5px;
}
/* Swatches */
.webforms .mm-swatches .field {
  padding-left: 0;
}
.webforms .mm-swatches .field label input {
  position: fixed;
  opacity: 0;
  z-index: -1;
}
.webforms .mm-swatches .field label span {
  display: inline-block;
  border: 1px solid #dadada;
  cursor: pointer;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  background: #f0f0f0;
  color: #686868;
  font-weight: 600;
  line-height: 30px;
  height: 30px;
  min-width: 20px;
  padding: 0 8px;
  box-sizing: content-box;
}
.webforms .mm-swatches .field label input:disabled + span {
  box-shadow: unset;
  cursor: default;
  pointer-events: none;
}
.webforms .mm-swatches .field label input:not([disabled]):hover + span {
  background-color: #ffffff;
  color: black;
}
.webforms .mm-swatches .field label input:checked + span {
  background-color: #ffffff;
  border: 1px solid #ffffff;
  color: black;
  outline: 3px solid #0088cc;
  border-radius: 2px;
}
.br-theme-svg-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-svg-stars .br-widget a {
  text-decoration: none;
  height: 36px;
  width: 36px;
  float: left;
  font-size: 23px;
  margin-right: 5px;
  background: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/stars.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 0%;
}
.br-theme-svg-stars .br-widget a {
  background-position: 50% 0%;
}
.br-theme-svg-stars .br-widget a.br-active {
  background-position: 50% 33%;
}
.br-theme-svg-stars .br-widget a.br-selected {
  background-position: 50% 67%;
}
.br-theme-svg-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-svg-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-svg-stars .br-widget a:after {
    color: black;
  }
  .br-theme-svg-stars .br-widget a.br-active:after,
  .br-theme-svg-stars .br-widget a.br-selected:after {
    color: black;
  }
}
/* jQuery steps */
/*
* Steps v1.0.2
* https://github.com/oguzhanoya/jquery-steps
*/
.step-app > .step-steps {
  margin: 0 0 30px 0;
  padding: 0;
  overflow: hidden;
}
.step-app > .step-steps > li {
  list-style: none;
  flex: 1;
  margin-bottom: 10px;
  position: relative;
  display: inline-flex;
  height: 44px;
}
.step-app > .step-steps > li:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 23px solid transparent;
  border-bottom: 23px solid transparent;
  border-left: 10px solid #ffffff;
  z-index: 100;
}
.step-app > .step-steps > li:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 23px solid #ffffff;
  border-bottom: 23px solid #ffffff;
  border-left: 10px solid transparent;
  z-index: 100;
}
.step-app > .step-steps > li:first-child:before {
  display: none;
}
.step-app > .step-steps > li:last-child a {
  border: none;
}
.step-app > .step-steps > li:last-child:after {
  display: none;
}
.step-app > .step-steps > li > a {
  display: block;
  padding: 0 20px;
  color: #333;
  background-color: #f4f4f4;
  text-decoration: none;
  text-align: center;
  border-radius: 3px;
  line-height: 44px;
}
.step-app > .step-steps > li > a > .number {
  background: #fff;
  padding: 0 8px;
  display: inline-block;
  text-align: center;
  margin-right: 15px;
  border-radius: 3px;
  color: #333;
}
.step-app > .step-steps > li > a:hover {
  background-color: #ddd;
}
.step-app > .step-steps > li.active a {
  background-color: #006bb4;
  color: #fff;
}
.step-app > .step-steps > li.error a {
  background-color: #e7505a;
  color: #fff;
}
.step-app > .step-steps > li.done a {
  background-color: #9dc8e2;
  color: #fff;
}
.step-app > .step-content {
  border-top: 0;
}
.step-app > .step-content > .step-tab-panel {
  display: none;
}
.step-app > .step-content > .step-tab-panel.active {
  display: block;
}
.step-app > .step-footer {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
  border-top: 1px solid #d9d9d9;
  padding-top: 15px;
  overflow: auto;
}
.step-app > .step-footer .primary {
  float: right;
}
.step-app > .step-footer .please-wait {
  margin-right: 15px;
  margin-left: 15px;
  float: right;
}
/* Opentip */
@-moz-keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes otloading {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.opentip-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  max-width: 300px;
  z-index: 10000;
  -webkit-transition: -webkit-transform 1s ease-in-out;
  -moz-transition: -moz-transform 1s ease-in-out;
  -o-transition: -o-transform 1s ease-in-out;
  -ms-transition: -ms-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  pointer-events: none;
  -webkit-transform: translateX(0) translateY(0);
  -moz-transform: translateX(0) translateY(0);
  -o-transform: translateX(0) translateY(0);
  -ms-transform: translateX(0) translateY(0);
  transform: translateX(0) translateY(0);
}
.opentip-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.opentip-container .opentip {
  position: relative;
  font-size: 13px;
  line-height: 120%;
  padding: 9px 14px;
  color: #4f4b47;
  text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.2);
}
.opentip-container .opentip .header {
  margin: 0;
  padding: 0;
}
.opentip-container .opentip .ot-close {
  pointer-events: auto;
  display: block;
  position: absolute;
  top: -12px;
  left: 60px;
  color: rgba(0, 0, 0, 0.5);
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
}
.opentip-container .opentip .ot-close span {
  display: none;
}
.opentip-container .opentip .ot-loading-indicator {
  display: none;
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-center {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-center {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-center {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-right {
  -webkit-transform: translateY(-5px) translateX(5px);
  -moz-transform: translateY(-5px) translateX(5px);
  -o-transform: translateY(-5px) translateX(5px);
  -ms-transform: translateY(-5px) translateX(5px);
  transform: translateY(-5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-right {
  -webkit-transform: translateY(-5px) translateX(5px);
  -moz-transform: translateY(-5px) translateX(5px);
  -o-transform: translateY(-5px) translateX(5px);
  -ms-transform: translateY(-5px) translateX(5px);
  transform: translateY(-5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-right {
  -webkit-transform: translateY(-5px) translateX(5px);
  -moz-transform: translateY(-5px) translateX(5px);
  -o-transform: translateY(-5px) translateX(5px);
  -ms-transform: translateY(-5px) translateX(5px);
  transform: translateY(-5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-right {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-right {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-right {
  -webkit-transform: translateX(5px);
  -moz-transform: translateX(5px);
  -o-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-right {
  -webkit-transform: translateY(5px) translateX(5px);
  -moz-transform: translateY(5px) translateX(5px);
  -o-transform: translateY(5px) translateX(5px);
  -ms-transform: translateY(5px) translateX(5px);
  transform: translateY(5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-right {
  -webkit-transform: translateY(5px) translateX(5px);
  -moz-transform: translateY(5px) translateX(5px);
  -o-transform: translateY(5px) translateX(5px);
  -ms-transform: translateY(5px) translateX(5px);
  transform: translateY(5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-right {
  -webkit-transform: translateY(5px) translateX(5px);
  -moz-transform: translateY(5px) translateX(5px);
  -o-transform: translateY(5px) translateX(5px);
  -ms-transform: translateY(5px) translateX(5px);
  transform: translateY(5px) translateX(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-center {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-center {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-center {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-bottom.stem-left {
  -webkit-transform: translateY(5px) translateX(-5px);
  -moz-transform: translateY(5px) translateX(-5px);
  -o-transform: translateY(5px) translateX(-5px);
  -ms-transform: translateY(5px) translateX(-5px);
  transform: translateY(5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-bottom.stem-left {
  -webkit-transform: translateY(5px) translateX(-5px);
  -moz-transform: translateY(5px) translateX(-5px);
  -o-transform: translateY(5px) translateX(-5px);
  -ms-transform: translateY(5px) translateX(-5px);
  transform: translateY(5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-bottom.stem-left {
  -webkit-transform: translateY(5px) translateX(-5px);
  -moz-transform: translateY(5px) translateX(-5px);
  -o-transform: translateY(5px) translateX(-5px);
  -ms-transform: translateY(5px) translateX(-5px);
  transform: translateY(5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-middle.stem-left {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-middle.stem-left {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-middle.stem-left {
  -webkit-transform: translateX(-5px);
  -moz-transform: translateX(-5px);
  -o-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}
.opentip-container.ot-fixed.ot-hidden.stem-top.stem-left {
  -webkit-transform: translateY(-5px) translateX(-5px);
  -moz-transform: translateY(-5px) translateX(-5px);
  -o-transform: translateY(-5px) translateX(-5px);
  -ms-transform: translateY(-5px) translateX(-5px);
  transform: translateY(-5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-going-to-show.stem-top.stem-left {
  -webkit-transform: translateY(-5px) translateX(-5px);
  -moz-transform: translateY(-5px) translateX(-5px);
  -o-transform: translateY(-5px) translateX(-5px);
  -ms-transform: translateY(-5px) translateX(-5px);
  transform: translateY(-5px) translateX(-5px);
}
.opentip-container.ot-fixed.ot-hiding.stem-top.stem-left {
  -webkit-transform: translateY(-5px) translateX(-5px);
  -moz-transform: translateY(-5px) translateX(-5px);
  -o-transform: translateY(-5px) translateX(-5px);
  -ms-transform: translateY(-5px) translateX(-5px);
  transform: translateY(-5px) translateX(-5px);
}
.opentip-container.ot-fixed .opentip {
  pointer-events: auto;
}
.opentip-container.ot-hidden {
  display: none;
}
.opentip-container.ot-loading .ot-loading-indicator {
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  display: block;
}
.opentip-container.ot-loading .ot-loading-indicator span {
  display: block;
  -webkit-animation: otloading 2s linear infinite;
  -moz-animation: otloading 2s linear infinite;
  -o-animation: otloading 2s linear infinite;
  -ms-animation: otloading 2s linear infinite;
  animation: otloading 2s linear infinite;
  text-align: center;
}
.opentip-container.style-dark .opentip {
  color: #f8f8f8;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.opentip-container.style-alert .opentip {
  color: #f8f8f8;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.opentip-container.style-glass .opentip {
  padding: 15px 25px;
  color: #317cc5;
  text-shadow: 1px 1px 8px rgba(0, 94, 153, 0.3);
}
.opentip-container.ot-hide-effect-fade {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.ot-hide-effect-fade.ot-hiding {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.opentip-container.ot-show-effect-appear.ot-going-to-show {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.opentip-container.ot-show-effect-appear.ot-showing {
  -webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -o-transition: -o-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out, opacity 1s ease-in-out;
  transition: transform 0.5s ease-in-out, opacity 1s ease-in-out;
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.opentip-container.ot-show-effect-appear.ot-visible {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}
.recaptcha-position-inline {
  clear: both;
  box-sizing: border-box;
  padding: 0 2rem 2rem 0;
  width: 100%;
  float: left;
}
/*
colpick Color Picker / colpick.com
*/
/*Main container*/
.colpick {
  z-index: 9999;
  position: absolute;
  box-sizing: content-box;
  width: 346px;
  height: 170px;
  overflow: hidden;
  display: none;
  font-family: Arial, Helvetica, sans-serif;
  direction: ltr;
  background: #ebebeb;
  border: 1px solid #bbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  /*Color selection box with gradients*/
  /*Circular color selector*/
  /*Vertical hue bar*/
  /*Hue bar sliding indicator*/
  /*New color box*/
  /*Current color box*/
  /*Input field containers*/
  /*Text field container on focus*/
  /*Field label container*/
  /*Field up/down arrows*/
  /*Submit/Select button*/
}
.colpick .colpick_color {
  position: absolute;
  left: 7px;
  top: 7px;
  width: 156px;
  height: 156px;
  overflow: hidden;
  outline: 1px solid #aaa;
  cursor: crosshair;
}
.colpick .colpick_color_overlay1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px;
  height: 156px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";
  background: -moz-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');
}
.colpick .colpick_color_overlay2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 156px;
  height: 156px;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}
.colpick .colpick_selector_outer {
  background: none;
  position: absolute;
  width: 11px;
  height: 11px;
  margin: -6px 0 0 -6px;
  border: 1px solid black;
  border-radius: 50%;
}
.colpick .colpick_selector_inner {
  position: absolute;
  width: 9px;
  height: 9px;
  border: 1px solid white;
  border-radius: 50%;
}
.colpick .colpick_hue {
  position: absolute;
  top: 6px;
  left: 175px;
  width: 19px;
  height: 156px;
  border: 1px solid #aaa;
  cursor: n-resize;
}
.colpick .colpick_hue_arrs {
  position: absolute;
  left: -8px;
  width: 35px;
  height: 7px;
  margin: -7px 0 0 0;
}
.colpick .colpick_hue_larr {
  position: absolute;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 7px solid #858585;
}
.colpick .colpick_hue_rarr {
  position: absolute;
  right: 0;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 7px solid #858585;
}
.colpick .colpick_new_color {
  position: absolute;
  left: 207px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: #f00;
  border: 1px solid #8f8f8f;
}
.colpick .colpick_current_color {
  position: absolute;
  left: 277px;
  top: 6px;
  width: 60px;
  height: 27px;
  background: #f00;
  border: 1px solid #8f8f8f;
}
.colpick .colpick_field {
  position: absolute;
  height: 20px;
  width: 60px;
  overflow: hidden;
  background: #f3f3f3;
  color: #b8b8b8;
  font-size: 12px;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.colpick .colpick_field input {
  position: absolute;
  right: 11px;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  background: transparent;
  border: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
  text-align: right;
  outline: none;
}
.colpick .colpick_hex_field {
  position: absolute;
  height: 20px;
  width: 60px;
  overflow: hidden;
  background: #f3f3f3;
  color: #b8b8b8;
  font-size: 12px;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 68px;
  left: 207px;
  top: 121px;
}
.colpick .colpick_hex_field input {
  position: absolute;
  right: 11px;
  margin: 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
  background: transparent;
  border: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
  text-align: right;
  outline: none;
  right: 4px;
}
.colpick .colpick_rgb_r {
  top: 40px;
  left: 207px;
}
.colpick .colpick_rgb_g {
  top: 67px;
  left: 207px;
}
.colpick .colpick_rgb_b {
  top: 94px;
  left: 207px;
}
.colpick .colpick_hsb_h {
  top: 40px;
  left: 277px;
}
.colpick .colpick_hsb_s {
  top: 67px;
  left: 277px;
}
.colpick .colpick_hsb_b {
  top: 94px;
  left: 277px;
}
.colpick .colpick_focus {
  border-color: #999;
}
.colpick .colpick_field_letter {
  position: absolute;
  width: 12px;
  height: 20px;
  line-height: 20px;
  padding-left: 4px;
  background: #efefef;
  border-right: 1px solid #bdbdbd;
  font-weight: bold;
  color: #777;
}
.colpick .colpick_field_arrs {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 21px;
  cursor: n-resize;
}
.colpick .colpick_field_uarr {
  position: absolute;
  top: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #959595;
}
.colpick .colpick_field_darr {
  position: absolute;
  bottom: 5px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #959595;
}
.colpick .colpick_submit {
  position: absolute;
  left: 207px;
  top: 149px;
  width: 130px;
  height: 22px;
  line-height: 22px;
  background: #efefef;
  text-align: center;
  color: #555;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #bdbdbd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.colpick .colpick_submit:hover {
  background: #f3f3f3;
  border-color: #999;
  cursor: pointer;
}
/*full layout with no submit button*/
.colpick.colpick_full_ns .colpick_submit {
  display: none;
}
.colpick.colpick_full_ns .colpick_current_color {
  display: none;
}
.colpick.colpick_full_ns .colpick_new_color {
  width: 130px;
  height: 25px;
}
.colpick.colpick_full_ns .colpick_rgb_r {
  top: 42px;
}
.colpick.colpick_full_ns .colpick_hsb_h {
  top: 42px;
}
.colpick.colpick_full_ns .colpick_rgb_g {
  top: 73px;
}
.colpick.colpick_full_ns .colpick_hsb_s {
  top: 73px;
}
.colpick.colpick_full_ns .colpick_rgb_b {
  top: 104px;
}
.colpick.colpick_full_ns .colpick_hsb_b {
  top: 104px;
}
.colpick.colpick_full_ns .colpick_hex_field {
  top: 135px;
}
/*rgbhex layout*/
.colpick.colpick_rgbhex {
  width: 282px;
}
.colpick.colpick_rgbhex .colpick_hsb_h {
  display: none;
}
.colpick.colpick_rgbhex .colpick_hsb_s {
  display: none;
}
.colpick.colpick_rgbhex .colpick_hsb_b {
  display: none;
}
.colpick.colpick_rgbhex .colpick_field {
  width: 68px;
}
.colpick.colpick_rgbhex .colpick_submit {
  width: 68px;
}
.colpick.colpick_rgbhex .colpick_new_color {
  width: 34px;
  border-right: none;
}
.colpick.colpick_rgbhex .colpick_current_color {
  width: 34px;
  left: 240px;
  border-left: none;
}
/*rgbhex layout, no submit button*/
.colpick.colpick_rgbhex_ns .colpick_submit {
  display: none;
}
.colpick.colpick_rgbhex_ns .colpick_current_color {
  display: none;
}
.colpick.colpick_rgbhex_ns .colpick_new_color {
  width: 68px;
  border: 1px solid #8f8f8f;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_r {
  top: 42px;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_g {
  top: 73px;
}
.colpick.colpick_rgbhex_ns .colpick_rgb_b {
  top: 104px;
}
.colpick.colpick_rgbhex_ns .colpick_hex_field {
  top: 135px;
}
/*hex layout*/
.colpick.colpick_hex {
  width: 206px;
  height: 201px;
}
.colpick.colpick_hex .colpick_hsb_h {
  display: none;
}
.colpick.colpick_hex .colpick_hsb_s {
  display: none;
}
.colpick.colpick_hex .colpick_hsb_b {
  display: none;
}
.colpick.colpick_hex .colpick_rgb_r {
  display: none;
}
.colpick.colpick_hex .colpick_rgb_g {
  display: none;
}
.colpick.colpick_hex .colpick_rgb_b {
  display: none;
}
.colpick.colpick_hex .colpick_hex_field {
  width: 72px;
  height: 25px;
  top: 168px;
  left: 80px;
}
.colpick.colpick_hex .colpick_hex_field div {
  height: 25px;
  line-height: 25px;
}
.colpick.colpick_hex .colpick_hex_field input {
  height: 25px;
  line-height: 25px;
}
.colpick.colpick_hex .colpick_new_color {
  left: 9px;
  top: 168px;
  width: 30px;
  border-right: none;
}
.colpick.colpick_hex .colpick_current_color {
  left: 39px;
  top: 168px;
  width: 30px;
  border-left: none;
}
.colpick.colpick_hex .colpick_submit {
  left: 164px;
  top: 168px;
  width: 30px;
  height: 25px;
  line-height: 25px;
}
/*hex layout, no submit button*/
.colpick.colpick_hex_ns .colpick_submit {
  display: none;
}
.colpick.colpick_hex_ns .colpick_current_color {
  display: none;
}
.colpick.colpick_hex_ns .colpick_hex_field {
  width: 80px;
}
.colpick.colpick_hex_ns .colpick_new_color {
  width: 60px;
  border: 1px solid #8f8f8f;
}
/*Dark color scheme*/
.colpick.colpick_dark {
  background: #161616;
  border-color: #2a2a2a;
}
.colpick.colpick_dark .colpick_color {
  outline-color: #333;
}
.colpick.colpick_dark .colpick_hue {
  border-color: #555;
}
.colpick.colpick_dark .colpick_field {
  background: #101010;
  border-color: #2d2d2d;
}
.colpick.colpick_dark .colpick_field input {
  color: #7a7a7a;
}
.colpick.colpick_dark .colpick_hex_field {
  background: #101010;
  border-color: #2d2d2d;
}
.colpick.colpick_dark .colpick_hex_field input {
  color: #7a7a7a;
}
.colpick.colpick_dark .colpick_field_letter {
  background: #131313;
  border-color: #2d2d2d;
  color: #696969;
}
.colpick.colpick_dark .colpick_field_uarr {
  border-bottom-color: #696969;
}
.colpick.colpick_dark .colpick_field_darr {
  border-top-color: #696969;
}
.colpick.colpick_dark .colpick_focus {
  border-color: #444;
}
.colpick.colpick_dark .colpick_submit {
  background: #131313;
  border-color: #2d2d2d;
  color: #7a7a7a;
}
.colpick.colpick_dark .colpick_submit:hover {
  background-color: #101010;
  border-color: #444;
}
/* Image picker */
ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.thumbnails.image_picker_selector ul {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.thumbnails.image_picker_selector li.group_title {
  float: none;
}
ul.thumbnails.image_picker_selector li {
  margin: 0px 12px 12px 0px;
  float: left;
}
ul.thumbnails.image_picker_selector li .thumbnail {
  line-height: 1px;
  padding: 5px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  border-radius: 5px;
}
ul.thumbnails.image_picker_selector li .thumbnail img {
  -webkit-user-drag: none;
}
ul.thumbnails.image_picker_selector li .thumbnail p {
  margin: 10px;
  text-align: center;
}
ul.thumbnails.image_picker_selector li .thumbnail.selected {
  border: 5px solid #08C;
  padding: 0;
}
.iti {
  position: relative;
}
.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}
.iti__arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: 4px solid #555;
}
.iti__country-list {
  position: absolute;
  z-index: 99;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: 20px;
}
.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.iti__country {
  padding: 5px 10px;
  outline: none;
}
.iti__dial-code {
  color: #999;
}
.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}
.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}
.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}
.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
  cursor: default;
}
.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}
.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
}
.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.iti--container:hover {
  cursor: pointer;
}
.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}
.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  width: 20px;
}
.iti__flag.iti__be {
  width: 18px;
}
.iti__flag.iti__ch {
  width: 15px;
}
.iti__flag.iti__mc {
  width: 19px;
}
.iti__flag.iti__ne {
  width: 18px;
}
.iti__flag.iti__np {
  width: 13px;
}
.iti__flag.iti__va {
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}
.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}
.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}
.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}
.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}
.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}
.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}
.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}
.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}
.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}
.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}
.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}
.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}
.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}
.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}
.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}
.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}
.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}
.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}
.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}
.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}
.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}
.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}
.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}
.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}
.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}
.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}
.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}
.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}
.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}
.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}
.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/flags.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/flags@2x.png);
  }
}
.iti__flag.iti__np {
  background-color: transparent;
}
/* Customer Account */
.webforms-customer-account-form {
  margin-top: 3rem;
  border: 1px solid #eee;
  padding: 2rem;
}
.webforms-customer-account-message {
  border-left: 3px solid #8ce0ff;
  background: #f7f7f7;
  padding: 3rem;
  margin: 0 15% 1.5rem 0;
  position: relative;
}
.webforms-customer-account-message:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
}
.webforms-customer-account-message .block-bottom {
  position: absolute;
  left: 17px;
  bottom: 5px;
  font-size: 80%;
  font-style: italic;
}
.webforms-customer-account-message .webforms-results {
  max-width: 100%;
}
.webforms-customer-account-message .webforms-results .webforms-results-block {
  float: none;
  background: none;
  padding: 0;
  border-radius: unset;
}
.webforms-customer-account-message.result {
  margin: 0 0 1.5rem 0;
}
.webforms-customer-account-message.customer {
  margin: 0 0 1.5rem 15%;
  padding: 1rem 2rem 3rem 2rem;
}
.webforms-customer-account-message.response {
  border-left: 3px solid #ffb20b;
  background: #FFF4D6;
  padding: 1rem 2rem 3rem 2rem;
}
.webforms-customer-account-message.response .block-bottom {
  left: 17px;
}
.webforms-customer-account-message .block-attachments {
  padding: 1rem;
}
.webforms-message-form {
  padding: 2rem;
  background: #f7f7f7;
}
.block-webforms-form .actions-toolbar {
  margin: 17px 0;
}
/* Customer result action buttons */
.webforms-result-action {
  display: block;
  background: #f5f5f5;
  text-align: center;
  padding: .3rem .1rem;
  margin: .5rem .1rem;
  white-space: nowrap;
  color: #888;
  text-decoration: none;
}
.webforms-result-action:hover {
  text-decoration: none;
  color: white;
  background: #8bc53f;
}
.result-action-delete {
  border-color: red;
}
.result-action-delete:hover {
  background: red;
}
.webforms-results-table .col .id {
  width: 15%;
}
/* Button */
.webforms-popup {
  position: relative;
  background: #FFF;
  padding: 2rem;
  margin: 2rem auto;
  box-sizing: border-box;
  border-radius: .7rem;
}
@media screen and (min-width: 20em) {
  .webforms-popup {
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .webforms-popup {
    width: 90%;
  }
}
@media screen and (min-width: 64em) {
  .webforms-popup {
    width: 60%;
  }
}
.webforms-popup-title {
  line-height: 3.5rem;
  word-wrap: break-word;
  padding: 0 36px;
  margin-top: 1rem;
  text-align: center;
}
/* Form */
.webforms {
  margin-bottom: 1.5rem;
}
.webforms .field {
  box-sizing: border-box;
}
.webforms .fieldset {
  box-sizing: border-box;
  padding-left: 1rem;
  padding-right: 1rem;
}
.webforms .captcha-container {
  box-sizing: border-box;
  padding-left: 2rem;
  padding-right: 2rem;
  clear: both;
}
.webforms .actions-toolbar {
  box-sizing: border-box;
  padding-left: 2rem;
  padding-right: 2rem;
  clear: both;
}
@media (min-width: 768px) {
  .webforms .actions-toolbar {
    display: table;
  }
  .webforms .actions-toolbar.submit-right {
    margin-left: auto;
    padding-right: 0;
  }
  .webforms .actions-toolbar.submit-center {
    margin-left: auto;
    margin-right: auto;
  }
}
.webforms .actions-toolbar .primary button.sbtn-l {
  line-height: 2.2rem;
  font-size: 1.8rem;
}
.webforms .actions-toolbar .primary button.sbtn-xl {
  line-height: 2.8rem;
  font-size: 2.2rem;
}
.webforms .inline-elements .choice {
  display: inline-flex;
}
.webforms-success-text {
  margin-bottom: 2rem;
}
.webforms-below-text {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.webforms-description-text {
  margin-bottom: 4rem;
}
.webforms-fields-comment {
  font-size: 90%;
  clear: both;
  margin-top: 1rem;
}
.please-wait {
  padding-top: 0.5rem;
}
.please-wait .loading-indicator {
  background: #ffffff url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/ajax-loader-big.gif) no-repeat;
  background-size: 1.8rem;
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: bottom;
  margin-bottom: 0.2rem;
}
/* Grid */
@media screen and (min-width: 20em) {
  .wf-sm-row {
    clear: left;
  }
  .wf-sm-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-sm-1-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-sm-1-2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-sm-1-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-sm-2-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-sm-1-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-sm-3-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-sm-1-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-sm-1-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 20%;
  }
  .wf-sm-2-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 40%;
  }
  .wf-sm-3-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 60%;
  }
  .wf-sm-4-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 80%;
  }
  .wf-sm-5-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-sm-1-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 8.3333%;
    *width: 8.3023%;
  }
  .wf-sm-2-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-sm-3-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-sm-4-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-sm-5-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 41.6667%;
    *width: 41.6357%;
  }
  .wf-sm-6-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-sm-7-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 58.3333%;
    *width: 58.3023%;
  }
  .wf-sm-8-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-sm-9-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-sm-10-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-sm-11-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 91.6667%;
    *width: 91.6357%;
  }
  .wf-sm-12-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .wf-md-row {
    clear: left;
  }
  .wf-sm-row {
    clear: unset;
  }
  .wf-md-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-md-1-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-md-1-2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-md-1-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-md-2-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-md-1-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-md-3-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-md-1-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-md-1-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 20%;
  }
  .wf-md-2-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 40%;
  }
  .wf-md-3-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 60%;
  }
  .wf-md-4-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 80%;
  }
  .wf-md-5-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-md-1-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 8.3333%;
    *width: 8.3023%;
  }
  .wf-md-2-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-md-3-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-md-4-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-md-5-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 41.6667%;
    *width: 41.6357%;
  }
  .wf-md-6-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-md-7-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 58.3333%;
    *width: 58.3023%;
  }
  .wf-md-8-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-md-9-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-md-10-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-md-11-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 91.6667%;
    *width: 91.6357%;
  }
  .wf-md-12-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  .wf-lg-row {
    clear: left !important;
  }
  .wf-md-row {
    clear: unset;
  }
  .wf-sm-row {
    clear: unset;
  }
  .wf-lg-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-lg-1-1 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
  .wf-lg-1-2 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-lg-1-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-lg-2-3 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-lg-1-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-lg-3-4 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-lg-1-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 20%;
  }
  .wf-lg-2-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 40%;
  }
  .wf-lg-3-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 60%;
  }
  .wf-lg-4-5 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 80%;
  }
  .wf-lg-1-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-lg-5-6 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-lg-1-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 8.3333%;
    *width: 8.3023%;
  }
  .wf-lg-2-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 16.6667%;
    *width: 16.6357%;
  }
  .wf-lg-3-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 25%;
    *width: 24.9690%;
  }
  .wf-lg-4-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 33.3333%;
    *width: 33.3023%;
  }
  .wf-lg-5-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 41.6667%;
    *width: 41.6357%;
  }
  .wf-lg-6-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 50%;
    *width: 49.9690%;
  }
  .wf-lg-7-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 58.3333%;
    *width: 58.3023%;
  }
  .wf-lg-8-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 66.6667%;
    *width: 66.6357%;
  }
  .wf-lg-9-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 75%;
    *width: 74.9690%;
  }
  .wf-lg-10-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 83.3333%;
    *width: 83.3023%;
  }
  .wf-lg-11-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 91.6667%;
    *width: 91.6357%;
  }
  .wf-lg-12-12 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    float: left;
    width: 100%;
  }
}
/* Results */
.block-account .webforms-results {
  max-width: 100%;
}
.webforms-results {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  /* Star rating */
}
.webforms-results .webforms-results-block {
  margin-bottom: 4rem;
  float: none;
  width: 100%;
  clear: both;
  background: #f6f6f6;
  padding: 2rem;
  border-radius: 1rem;
  box-sizing: border-box;
}
.webforms-results .webforms-results-block h2 {
  margin: .5rem 0 1rem 0;
  font-size: 24px;
}
.webforms-results .webforms-results-block .webforms-results-fieldset {
  margin-bottom: 4rem;
}
.webforms-results .webforms-results-block .webforms-results-fieldset h3 {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #cccccc;
}
.webforms-results .webforms-results-block .webforms-results-field {
  margin-bottom: 2rem;
  width: 100%;
}
.webforms-results .webforms-results-block .webforms-results-field .webforms-results-label {
  font-weight: bold;
  width: 100%;
}
.webforms-results .webforms-results-block .webforms-results-field .webforms-results-value {
  padding: 5px 0;
}
.webforms-results .webforms-results-block .webforms-results-field .webforms-results-value .webforms-image {
  float: left;
  margin-right: 2rem;
}
.webforms-results .webforms-rating-summary {
  margin-bottom: 15px;
}
.webforms-results .toolbar.bottom {
  position: relative;
}
.webforms-results .toolbar.bottom .toolbar-amount {
  position: relative;
  z-index: 1;
  line-height: 30px;
  padding: 0;
}
.webforms-results .toolbar.bottom .pages {
  position: absolute;
  width: 100%;
  z-index: 0;
}
.webforms-results .toolbar.bottom .limiter {
  display: inline-block;
  float: right;
  position: relative;
  z-index: 1;
}
/* Slide out */
.webform-slide-out-container {
  z-index: 90;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: white;
  border-color: darkgray;
  width: 350px;
  margin-bottom: 0;
  height: 60%;
  bottom: 0;
  display: flex;
  border-width: 1px;
  border-style: solid;
  max-width: 90%;
  position: fixed;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
@media (max-height: 768px) {
  .webform-slide-out-container {
    height: 100%;
  }
}
.webform-slide-out-container .webform-slide-out-button {
  z-index: 90;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #1979c3;
  color: white;
  position: absolute;
  padding: 15px 3px;
  white-space: nowrap;
  cursor: pointer;
  writing-mode: vertical-lr;
  transform: scale(-1, -1);
  border-radius: 0 .4rem .4rem 0;
  top: -1px;
}
@media (max-height: 768px) {
  .webform-slide-out-container .webform-slide-out-button {
    top: 45%;
  }
}
.webform-slide-out-container .webform-slide-out-content {
  flex: 1;
  width: 100%;
  overflow: auto;
  padding: 10px 20px;
}
.webform-slide-out-left .webform-slide-out-button {
  border-radius: .4rem 0 0 .4rem;
}
/* Drop-zone */
.drop-zone {
  padding: 2rem .7rem;
  color: #777;
  border: .2em dashed #ddd;
  border-radius: .4rem;
  opacity: .9;
  cursor: pointer;
  min-width: 0;
}
.drop-zone:hover {
  background-color: #f5f5f5;
}
.drop-zone-preview-container {
  margin-bottom: 10px;
}
.drop-zone-label {
  display: inline-block !important;
  vertical-align: top !important;
}
.icon-paperclip {
  background-image: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/paperclip.svg);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 5px;
}
.drop-zone-preview {
  background: #f8f8f8;
  border: .09167rem solid #dadada;
  border-radius: .33333rem;
  color: #999;
  padding: 5px;
  margin-bottom: 5px;
  line-height: inherit;
  position: relative;
  min-width: 0;
}
.drop-zone-attachment {
  overflow: auto;
  height: auto;
  z-index: 2;
  width: 100% !important;
  position: relative;
}
.drop-zone-preview-icon-file {
  padding-right: .66667rem;
  float: left !important;
}
.drop-zone-preview-file {
  width: 70%;
  float: left !important;
}
.drop-zone-preview-filename {
  max-width: 62%;
  color: #333;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-wrap: normal !important;
  white-space: nowrap !important;
  float: left !important;
  vertical-align: top !important;
}
.drop-zone-preview-filename-end {
  color: #333;
}
.drop-zone-preview-size {
  clear: left;
  float: left !important;
}
.drop-zone-error {
  clear: left;
  float: left !important;
  color: red;
}
.drop-zone-preview-icon-close {
  position: absolute;
  top: 50%;
  right: .41667rem;
  margin-top: -2.2rem !important;
  padding-top: 1rem;
  border: 0;
  cursor: pointer !important;
  float: right !important;
}
.drop-zone-preview-icon-close svg {
  fill: #999;
}
.drop-zone-progress {
  position: absolute;
  border-radius: .33333rem;
  background-color: #00ff08;
  opacity: .1;
  height: 100% !important;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
}
.drop-zone-progress-success {
  position: absolute;
  border-radius: .33333rem;
  background-color: #00ff08;
  opacity: .1;
  height: 100% !important;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  opacity: 0;
}
.dropzone-text {
  text-align: center;
}
/* File Renderer */
.webforms-file-pool {
  display: table;
  margin-bottom: 10px;
}
.webforms-file-pool-selectall {
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.webforms-file-pool-selectall label {
  color: #888;
}
.webforms-file-cell {
  float: left;
  flex: 1;
  height: auto;
  color: #888;
  display: table-cell;
}
.webforms-file-cell p label {
  color: #888;
}
.webforms-file-cell .webforms-image-box {
  margin-left: 0;
}
.webforms-file-cell .admin__field-complex-content {
  max-width: 100% !important;
}
.webforms-file-link {
  position: relative;
  display: inline-flex !important;
  float: left;
  margin-right: 10px;
  height: auto;
  padding-left: 23px;
  margin-bottom: 7px;
}
.webforms-file-link figure {
  margin: 1em 10px;
}
.webforms-file-link figure p {
  margin: 10px 0 5px 0;
}
.webforms-file-link figure img {
  background: white;
}
.webforms-file-link:before {
  content: "";
  background-image: url(../../frontend/Digitalsilk/jeneil/en_US/MageMe_WebForms/images/paperclip.svg);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
}
.webforms-file-link-name {
  display: inline-flex;
  max-width: 150px;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-wrap: normal !important;
  white-space: nowrap !important;
}
.webforms-file-link-name-end {
  display: inline;
}
.webforms-file-link-name-end:before {
  content: "...";
}
.webforms-file-delete-checkbox {
  vertical-align: baseline;
  margin-top: 0 !important;
}
.webforms-image-box {
  background: #efefef;
  display: block;
  text-align: center;
  text-decoration: none;
  margin: 0 10px 10px 0;
  cursor: pointer;
  font-size: 12px;
  border-radius: 2px;
  padding: 2px 15px;
  font-weight: bold;
  white-space: nowrap;
  float: left;
}
.webforms-image-box img {
  max-width: none;
}
.webforms-image-box:hover {
  background: #9e9e9e;
  text-decoration: none;
}
.mm-map {
  height: 400px;
  width: 100%;
}
.mm-map-search {
  margin: 2px;
  width: 40%;
}
.mm-logic-hidden {
  display: none !important;
}
form.minisearch.loading .control input[type="text"] {
    box-shadow: none;
    -webkit-animation-name: search-loading; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 3s; /* Chrome, Safari, Opera */
    -webkit-animation-iteration-count: infinite; /* Chrome, Safari, Opera */
    animation-name: search-loading;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

/* Standard syntax */
@keyframes search-loading {
    0%   {box-shadow: none;}
    25%   {box-shadow: 0 0 3px 1px #68a8e0;}
    50%   {box-shadow: 0 0 3px 1px #ffffff;}
    75%   {box-shadow: 0 0 3px 1px #68a8e0;}
    100%   {box-shadow: none;}
}

.searchsuite-autocomplete {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
    left: 0;
    margin-top: 0;
    width: 100%;
    position: absolute;
    z-index: 9999999;
}
.searchsuite-autocomplete .swatches img {
    max-width: 25px;
    margin-right: 5px;
}
.searchsuite-autocomplete .suggest,
.searchsuite-autocomplete .product {
    margin: 0;
}

.searchsuite-autocomplete.active,
.searchsuite-autocomplete .suggest.active,
.searchsuite-autocomplete .product.active {
    display: block;
}

.searchsuite-autocomplete .suggest {
    color: #3C3C3C;
}

.searchsuite-autocomplete .title {
    padding: 10px;
    margin-bottom: 5px;
    background: #f0f0f0;
    color: #575757;
}

.searchsuite-autocomplete .title .see-all {
    display: inline-block;
    float: right;
    color: #909090;
    cursor: pointer;
}

.searchsuite-autocomplete .no-result {
    padding: 10px;
    background: #f0f0f0;
    color: #575757;
    text-align: center;
}

.searchsuite-autocomplete ul {
    padding: 0 10px;
    margin-bottom: 0;
    list-style-type: none;
}

@media screen and (max-width: 768px) {

    .searchsuite-autocomplete ul {
        max-height: 200px;
        overflow: scroll;
    }

}

.searchsuite-autocomplete ul li {
    color: #000;
    cursor: unset;
    padding: 0;
}

.searchsuite-autocomplete .suggest ul li {
    color: #3C3C3C;
}

.searchsuite-autocomplete .product ul li {
    border-bottom: 1px solid #D4D2D2;
}
.searchsuite-autocomplete .product ul li:last-child {
    border-bottom: none;
}

.searchsuite-autocomplete ul li:hover,
.searchsuite-autocomplete ul li.selected {
    background-color: #fff;
}

.searchsuite-autocomplete ul li:after {
    clear: both;
    content: '';
    display: block;
}

.searchsuite-autocomplete ul li.action {
    padding: 0;
}

.searchsuite-autocomplete ul li.action .action.close {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    box-sizing: content-box;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 30px;
    line-height: inherit;
    margin: 0;
    padding: 0;
    right: 0;
    text-decoration: none;
    text-shadow: none;
    top: 0;
    width: 40px;
}

.searchsuite-autocomplete ul li.action .action.close:before {
    color: #8f8f8f;
    content: '\e616';
    display: inline-block;
    font-family: 'luma-icons';
    font-size: 16px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    vertical-align: top;
}

.searchsuite-autocomplete ul li.gray-row {
    text-align: center;
}

.searchsuite-autocomplete ul li.gray-row,
.searchsuite-autocomplete ul li.gray-row:hover,
.searchsuite-autocomplete ul li.gray-row.selected {
    background-color: #e8e8e8;
}

.searchsuite-autocomplete ul li.gray-row a {
    color: #7B7B7B;
    text-decoration: blink;
}

.searchsuite-autocomplete ul li a {
    cursor: pointer;
}

.searchsuite-autocomplete ul li .qs-option-image {
    float: left;
    max-width: 82px;
    width: 25%;
}

.searchsuite-autocomplete ul li .qs-option-info {
    color: #000;
    display: inline-block;
    float: left;
    padding-left: 5%;
    text-align: left;
    width: 70%;
    margin-bottom: 10px;
}

.searchsuite-autocomplete ul li .qs-option-info.noimage {
    padding-left: 0;
    width: 100%;
}
.searchsuite-autocomplete ul li:last-child .qs-option-info {
    margin-bottom: 0;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-title {
    display: inline-block;
    margin: 0;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
    display: inline-block;
    text-transform: lowercase;
    width: 100%;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary {
    margin-bottom: 4px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .reviews-actions {
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku {
    display: block;
    width: 100%;
    color: #004875;
    font-size: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-shortdescription,
.searchsuite-autocomplete ul li .qs-option-info .qs-option-description {
    color: #3C3C3C;
    font-size: 13px;
}


.searchsuite-autocomplete ul li .qs-option-info .qs-option-price {
    display: inline-block;
    margin-top: 15px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-addtocart {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

@media only screen and (max-width: 767px) {
    .searchsuite-autocomplete {
        border-top: 0;
        left: 15px;
        margin-top: 0;
        right: 15px;
        width: auto;
    }
}
.fotorama-stretch,
.fotorama-focus-overlay:after,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__html,
.fotorama__video iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.fotorama-grab-cursor,
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.fotorama-grabbing-cursor,
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.fotorama-gpu,
.fotorama--fullscreen,
.fotorama__caption,
.fotorama__wrap--css3 .fotorama__spinner,
.fotorama__wrap--css3 .fotorama__stage,
.fotorama__wrap--css3 .fotorama__nav,
.fotorama__wrap--css3 .fotorama__stage__frame,
.fotorama__wrap--css3 .fotorama__html,
.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  transform: translateZ(0);
}
.fotorama-focus,
.fotorama__nav__frame,
.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus {
  outline: 0;
}
.fotorama-focus-overlay:after {
  background-color: #006bb4;
  border-radius: inherit;
  content: '';
}
.fotorama-transform-disabled,
.fotorama__wrap--video .fotorama__stage__shaft,
.fotorama__wrap--video .fotorama__stage,
.fotorama__wrap--video .fotorama__stage__frame--video,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  transform: none !important;
}
.fotorama-transition-for-slide,
.fotorama__wrap--css3 .fotorama__stage__shaft,
.fotorama__wrap--css3 .fotorama__nav__shaft,
.fotorama__wrap--css3 .fotorama__thumb-border {
  transition-duration: 0ms;
  transition-property: transform, width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
}
.fotorama-no-select,
.fotorama__wrap,
.fotorama__no-select,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  user-select: none;
}
.fotorama-select,
.fotorama__select {
  user-select: text;
}
.fotorama-empty-bg {
  background: url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);
}
.fotorama-auto-margin,
.fotorama__nav,
.fotorama__nav__frame {
  margin: auto;
  padding: 0;
}
.fotorama-inline-block,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__caption__wrap {
  *display: inline;
  *zoom: 1;
  -moz-box-orient: vertical;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
}
.fotorama-content-box,
.fotorama__nav__frame {
  box-sizing: content-box;
}
.fotorama-border-box,
.fotorama__thumb-border,
.fotorama__caption__wrap,
.fotorama__arr {
  box-sizing: border-box;
}
.fotorama-hidden,
.fotorama--hidden,
.fotorama__load {
  left: -99999px;
  position: absolute;
  top: -99999px;
  z-index: -1000;
}
.fotorama-visible {
  left: auto;
  opacity: 1;
  position: relative;
  top: auto;
  z-index: auto;
}
.fotorama-no-tap,
.fotorama__stage__shaft,
.fotorama__stage__frame,
.fotorama__nav,
.fotorama__nav__shaft,
.fotorama__nav__frame,
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.transitionDuration {
  transition-duration: 333ms;
}
.transitionDurationZero {
  transition-duration: 0ms;
}
.fotorama-sprite,
.fotorama__fullscreen .fotorama__zoom-out,
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__arr .fotorama__arr__arr,
.fotorama__fullscreen-icon,
.fotorama__video-play,
.fotorama__thumb--icon,
.fotorama__video-close {
  background-image: url('../../frontend/Digitalsilk/jeneil/en_US/mage/gallery/gallery.png');
  background-repeat: no-repeat;
}
@media print {
  .fotorama-print-background,
  .fotorama-sprite,
  .fotorama__thumb-border,
  .fotorama__fullscreen .fotorama__zoom-out,
  .fotorama__fullscreen .fotorama__zoom-in,
  .fotorama__arr .fotorama__arr__arr,
  .fotorama__fullscreen-icon,
  .fotorama__video-play,
  .fotorama__thumb--icon,
  .fotorama__video-close {
    background: none !important;
  }
}
.fotorama__fullscreen-icon:focus,
.fotorama__zoom-out:focus,
.fotorama__zoom-in:focus,
.fotorama__arr:focus,
.fotorama__stage__shaft:focus,
.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__dot {
  box-shadow: none;
}
.fotorama__fullscreen-icon:focus:after,
.fotorama__zoom-out:focus:after,
.fotorama__zoom-in:focus:after,
.fotorama__arr:focus:after,
.fotorama__stage__shaft:focus:after,
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
  border-radius: inherit;
  bottom: 3px;
  box-shadow: 0 0 3px 1px #00699d;
  content: '';
  left: 3px;
  position: absolute;
  right: 3px;
  top: 3px;
  z-index: 1000;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb:after,
.fotorama__nav__frame--thumb:focus .fotorama__dot:after,
.fotorama__nav__frame--dot:focus .fotorama__dot:after {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb.fotorama_vertical_ratio:after,
.fotorama__nav__frame--dot:focus .fotorama__thumb.fotorama_vertical_ratio:after {
  left: 2px;
  right: 2px;
}
.fotorama__nav__frame--thumb:focus .fotorama__thumb,
.fotorama__nav__frame--dot:focus .fotorama__thumb {
  overflow: inherit;
}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb:after {
  left: 1px;
}
.fotorama__nav__frame:nth-child(2):focus .fotorama__thumb.fotorama_vertical_ratio:after {
  top: 1px;
}
.fotorama__nav__frame:last-child:focus .fotorama__thumb:after {
  right: 1px;
}
.fotorama__nav__frame:last-child:focus .fotorama__thumb.fotorama_vertical_ratio:after {
  bottom: 1px;
}
.fotorama__thumb__arr {
  box-shadow: none;
}
.fotorama--fullscreen {
  background: #ffffff;
  bottom: 0 !important;
  float: none !important;
  left: 0 !important;
  margin: 0 !important;
  position: fixed !important;
  right: 0 !important;
  top: 0 !important;
  width: 100% !important;
  z-index: 1000 !important;
}
.fotorama--fullscreen .fotorama__wrap {
  max-width: 100% !important;
}
.fotorama__fullscreen {
  overflow: hidden;
  position: relative;
}
.fotorama__fullscreen .fotorama__zoom-in,
.fotorama__fullscreen .fotorama__zoom-out {
  cursor: pointer;
  display: block;
  height: 80px;
  overflow: hidden;
  position: absolute;
  width: 80px;
}
.fotorama__fullscreen .fotorama__zoom-out {
  background-position: 0 -80px !important;
  top: 80px;
}
.fotorama__fullscreen .fotorama__zoom-out.fotorama__zoom-out--disabled {
  display: none;
}
.fotorama__fullscreen .fotorama__zoom-in {
  background-position: 0 0 !important;
  top: 0;
}
.fotorama__fullscreen .fotorama__zoom-in.fotorama__zoom-in--disabled {
  display: none;
}
.fotorama__fullscreen .fotorama__video-close {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img {
  display: none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}
.fotorama__zoom-in,
.fotorama__zoom-out {
  display: none;
}
.fotorama {
  min-width: 1px;
  overflow: hidden;
}
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  direction: ltr;
  position: relative;
  z-index: 0;
}
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}
.fotorama__stage,
.fotorama__nav {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.fotorama__stage {
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  background: #FFFFFF;
}
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}
.fotorama__stage__shaft {
  position: relative;
}
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}
.fotorama__stage__frame {
  overflow: hidden;
}
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}
.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,
.fotorama__wrap--fade .fotorama__fade-front,
.fotorama__wrap--fade .fotorama__fade-rear {
  display: block;
  left: 0;
  top: 0;
}
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}
.fotorama__img {
  border: none !important;
  max-width: inherit;
  opacity: 0;
}
.fotorama__loaded .fotorama__img,
.fotorama__error .fotorama__img {
  opacity: 1;
}
.fotorama__img--full {
  display: none;
}
.fotorama__nav {
  display: none;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  z-index: 5;
}
.fotorama__nav__shaft {
  left: 0;
  position: relative;
  text-align: left;
  top: 0;
}
.fotorama__nav__frame {
  position: relative;
}
.fotorama__nav--dots {
  display: block;
  text-align: center;
}
.fotorama__nav--dots .fotorama__nav__frame {
  height: 30px;
  width: 18px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,
.fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}
.fotorama__nav--thumbs {
  display: block;
}
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}
.fotorama__active .fotorama__dot {
  background-color: #00573f;
  border-color: #00573f;
}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame {
  border-width: 3px;
  height: 0;
  width: 0;
}
.fotorama__nav__frame.fotorama__active .fotorama__nav__frame:after {
  left: -3px;
  padding: 3px;
  top: -3px;
}
.fotorama__nav__frame:focus  {
  box-shadow: none;
}
.fotorama__nav__frame:focus :after {
  left: -1px;
  padding: 1px;
  top: -1px;
}
.fotorama__dot {
  border-radius: 6px;
  border: 1px solid #858585;
  display: block;
  height: 4px;
  left: 6px;
  position: relative;
  top: 12px;
  width: 4px;
}
.fotorama__thumb {
  background-color: #FFFFFF;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
  cursor: pointer;
}
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}
.fotorama__thumb-border {
  backface-visibility: hidden;
  border: 1px solid #00573f;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 9;
  cursor: pointer;
}
.fotorama__caption {
  bottom: 0;
  color: #000000;
  font-size: 14px;
  left: 0;
  line-height: 1.5;
  position: absolute;
  right: 0;
  z-index: 12;
}
.fotorama__caption a {
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.005);
  color: #000000;
  text-decoration: none;
}
.fotorama__caption a:hover {
  border-color: rgba(0, 0, 0, 0.005);
  color: #000000;
}
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}
.fotorama__wrap--video .fotorama__caption,
.fotorama__wrap--no-captions .fotorama__caption {
  display: none;
}
.fotorama__caption__wrap {
  background-color: #ffffff;
  padding: 5px 10px;
}
@keyframes spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fotorama__spinner {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
}
.fotorama__wrap--css3 .fotorama__spinner {
  animation: spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html {
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: linear;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html {
  opacity: 0;
}
.fotorama__select {
  cursor: auto;
}
.fotorama__video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 32px;
  z-index: 10;
}
@-moz-document url-prefix() {
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
.fotorama__arr,
.fotorama__fullscreen-icon,
.fotorama__video-close {
  cursor: pointer;
  position: absolute;
}
.fotorama__arr {
  z-index: 900;
}
.fotorama__fullscreen-icon,
.fotorama__zoom-out,
.fotorama__zoom-in,
.fotorama__video-close {
  z-index: 1000;
}
.fotorama__arr {
  bottom: 0;
  position: absolute;
  top: 0;
  width: 80px;
}
._block-content-loading .fotorama__arr {
  opacity: 0;
}
.fotorama__arr .fotorama__arr__arr {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  height: 80px;
  width: 80px;
}
.fotorama__arr--prev {
  left: 0;
}
.fotorama__arr--prev .fotorama__arr__arr {
  background-position: -80px -80px;
}
.fotorama__arr--next {
  right: 0;
}
.fotorama__arr--next .fotorama__arr__arr {
  background-position: -160px -80px;
}
.fotorama__arr--disabled {
  cursor: default;
  opacity: 0;
  pointer-events: none;
}
.fotorama__fullscreen-icon {
  background-position: 0 0;
  display: none;
  height: 80px;
  right: 0;
  top: 0;
  width: 80px;
  z-index: 1000;
}
.fotorama--fullscreen-icons .fotorama__fullscreen-icon {
  display: none;
}
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -80px 0;
  display: inline-block;
}
.fotorama__video-play {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  background-position: -80px -160px;
  height: 160px;
  width: 160px;
}
.fotorama__wrap--css2 .fotorama__video-play,
.fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}
.fotorama__loaded .fotorama__video-play,
.fotorama__error .fotorama__video-play,
.fotorama__nav__frame .fotorama__video-play {
  display: block;
  opacity: 1;
}
.fotorama__nav__frame .fotorama__video-play {
  background-position: 0 -240px;
  height: 80px;
  width: 80px;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--video) .fotorama__video-close {
  display: none;
}
.fotorama__wrap--toggle-arrows.fotorama__wrap--video .fotorama__video-close {
  opacity: 1;
  right: 93px;
  top: 97px;
}
.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(80px, -80px, 0);
  -ms-transform: translate3d(80px, -80px, 0);
  -o-transform: translate3d(80px, -80px, 0);
  transform: translate3d(80px, -80px, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-120px, 0, 0);
  -ms-transform: translate3d(-120px, 0, 0);
  -o-transform: translate3d(-120px, 0, 0);
  transform: translate3d(-120px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(120px, 0, 0);
  -ms-transform: translate3d(120px, 0, 0);
  -o-transform: translate3d(120px, 0, 0);
  transform: translate3d(120px, 0, 0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(80px, -80px, 0) !important;
  -ms-transform: translate3d(80px, -80px, 0) !important;
  -o-transform: translate3d(80px, -80px, 0) !important;
  transform: translate3d(80px, -80px, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-120px, 0, 0) !important;
  -ms-transform: translate3d(-120px, 0, 0) !important;
  -o-transform: translate3d(-120px, 0, 0) !important;
  transform: translate3d(-120px, 0, 0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(120px, 0, 0) !important;
  -ms-transform: translate3d(120px, 0, 0) !important;
  -o-transform: translate3d(120px, 0, 0) !important;
  transform: translate3d(120px, 0, 0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),
.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),
.fotorama__wrap--css3 .fotorama__video-play:not(:focus),
.fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
  transition-duration: 0.3s;
  transition-property: transform, opacity, background-color;
}
.fotorama__stage:before,
.fotorama__nav:before,
.fotorama__stage:after,
.fotorama__nav:after {
  background-repeat: no-repeat;
  content: '';
  display: block;
  pointer-events: none;
  position: absolute;
  text-decoration: none;
  z-index: 10;
}
.fotorama__stage:before,
.fotorama__nav:before {
  left: -10px;
  top: -10px;
}
.fotorama__stage:after,
.fotorama__nav:after {
  right: -10px;
  bottom: -10px;
}
.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before,
.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
  background-size: 1px 100%, 5px 100%;
  bottom: 0;
  height: auto;
  top: 0;
  width: 10px;
}
.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before,
.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
  background-size: 100% 1px, 100% 5px ;
  height: 10px;
  left: 0;
  right: 0;
  width: auto;
}
.fotorama__stage.fotorama__shadows--left:before,
.fotorama__nav.fotorama__shadows--left:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: 0;
}
.fotorama__stage.fotorama__shadows--right:after,
.fotorama__nav.fotorama__shadows--right:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: 0;
}
.fotorama__stage.fotorama__shadows--top:before,
.fotorama__nav.fotorama__shadows--top:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  top: 0;
}
.fotorama__stage.fotorama__shadows--bottom:after,
.fotorama__nav.fotorama__shadows--bottom:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 100%, 0 100%;
  bottom: 0;
}
.fotorama--fullscreen .fotorama__stage:before,
.fotorama--fullscreen .fotorama__nav:before,
.fotorama__wrap--no-shadows .fotorama__stage:before,
.fotorama__wrap--no-shadows .fotorama__nav:before,
.fotorama__wrap--fade .fotorama__stage:before,
.fotorama--fullscreen .fotorama__stage:after,
.fotorama--fullscreen .fotorama__nav:after,
.fotorama__wrap--no-shadows .fotorama__stage:after,
.fotorama__wrap--no-shadows .fotorama__nav:after,
.fotorama__wrap--fade .fotorama__stage:after {
  display: none;
}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  position: absolute;
  top: 50%;
  width: 100%;
}
.fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translateY(-50%, -50%);
  -o-transform: translateY(-50%, -50%);
  transform: translateY(-50%, -50%);
  top: 50%;
  left: 50%;
  position: absolute;
  width: auto;
}
.magnifier-thumb-wrapper {
  display: block;
  left: 0;
  position: relative;
  top: 0;
}
.magnifier-lens {
  border: solid 1px #bbbbbb;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 800;
}
.magnify-lens {
  background: rgba(255, 255, 255, 0.5);
  border: solid 1px #bbbbbb;
  color: #ffffff;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  z-index: 1000;
  overflow: hidden;
}
.magnify-lens .magnifier-large {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  border: none;
  position: absolute;
  z-index: 100;
}
.magnifier-loader-text {
  margin-top: 10px;
}
.magnifier-preview {
  bottom: 0;
  left: 58%;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 2;
  top: 215px;
}
.magnifier-preview:not(.hidden) {
  background-color: #ffffff;
}
.magnifier-preview img {
  left: 0;
  max-width: inherit;
  max-height: inherit;
  position: absolute;
  top: 0;
  object-fit: scale-down;
}
.fotorama__stage__frame {
  text-align: center;
}
.fotorama__stage__frame .fotorama__img {
  height: auto;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  transition-duration: 0.3s;
  transition-property: width, height, top, left;
  vertical-align: middle;
  width: auto;
}
@media all and (min-width: 768px) {
  .fotorama__stage__frame .fotorama__img {
    top: 49.5%;
  }
}
.magnify-opaque {
  opacity: .5;
}
.magnify-hidden {
  display: none;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
  display: inline-block;
  left: 0;
  position: absolute;
  top: 0;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {
  background-color: white;
  width: 100%;
}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb {
  display: block;
  padding-bottom: inherit !important;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img {
  display: none;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img,
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: inherit;
  max-width: inherit;
  position: absolute;
  right: 0;
  top: 0;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full {
  cursor: default;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  transition: 0.3s linear;
  vertical-align: middle;
  width: auto;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--zoommable {
  cursor: pointer;
  max-height: none;
  max-width: none;
  transition-property: width, height, bottom, right, top, left;
}
.fotorama--fullscreen .fotorama__stage__frame .fotorama__img--full.fotorama__img--draggable {
  cursor: move;
  transition-property: none;
}
.fotorama--fullscreen .fotorama__stage__frame iframe {
  left: 80px;
  width: calc(100% - 80px * 2);
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 30px;
  z-index: 1000;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
  -webkit-transform: translate3d(-50%, -50%, 0);
  -ms-transform: translate3d(-50%, -50%, 0);
  -o-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left {
  left: 0;
}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right {
  right: 0;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
  cursor: pointer;
  height: 30px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1000;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon,
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  margin: auto;
  width: 30px;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left {
  top: 0;
}
.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right {
  bottom: 0;
}
.fotorama__wrap--only-active .fotorama__stage,
.fotorama__wrap--only-active .fotorama__nav {
  max-width: 99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}
.fotorama__thumb--icon {
  font-size: 0.001px;
  padding-bottom: 30px;
}
.fotorama__thumb__arr--left .fotorama__thumb--icon {
  background-position: -25px -265px;
}
.fotorama__thumb__arr--right .fotorama__thumb--icon {
  background-position: -25px -350px;
}
.magnify-fullimage {
  display: none;
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in {
  background-color: rgba(255, 255, 255, 0.3);
  transition: background-color 0.3s ease-in-out;
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:hover,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out:active,
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in:active {
  background-color: rgba(213, 213, 213, 0.5);
}
.fotorama__video-close {
  background-position: -80px 0;
  height: 80px;
  opacity: 0;
  right: 0;
  top: 0;
  transform: translate3d(80px, -80px, 0);
  transition: opacity 0.3s ease-in-out;
  width: 80px;
}
@media all and (max-width: 768px) {
  .fotorama__video-close {
    background-position: -100px -20px;
    top: 10px;
    height: 40px;
    width: 40px;
  }
}
.fotorama__video-close.fotorama-show-control {
  opacity: 1;
  transform: translate3d(0, -10px, 0);
}
.gallery-placeholder__image {
  display: block;
  margin: auto;
}
.fotorama__spinner {
  background-image: url('../../frontend/Digitalsilk/jeneil/en_US/images/loader-1.gif');
  bottom: 0;
  display: none;
  height: 64px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 64px;
  z-index: 100;
}
.fotorama__spinner.fotorama__spinner--show {
  display: block;
}
.fotorama__product-video--loaded .fotorama__img,
.fotorama__product-video--loaded .fotorama__img--full {
  display: none !important;
}
.fotorama__stage .fotorama__arr--shown {
  display: block !important;
}
.fotorama__stage .fotorama__arr--hidden {
  display: none !important;
}
