@import url('https://fonts.googleapis.com/css?family=Roboto');
/* The above import directives are aggregated from content. */
/**
 * 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;
}
border-radius: 44px;
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: #c0c0c0;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  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 #444649;
  cursor: help;
}
b,
strong {
  font-weight: 700;
}
em,
i {
  font-style: italic;
}
mark {
  background: #f6f6f6;
  color: #676767;
}
small,
.small {
  font-size: 12px;
}
hr {
  border: 0;
  border-top: 1px solid #444649;
  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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
}
h2 {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
h3 {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 600;
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
h4 {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.4rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h5 {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 1.1;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
h6 {
  color: #ebebeb;
  font-family: 'Gilroy';
  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: #c0c0c0;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}
a,
.alink {
  color: #e28800;
  text-decoration: none;
}
a:visited,
.alink:visited {
  color: #e28800;
  text-decoration: none;
}
a:hover,
.alink:hover {
  color: #e28800;
  text-decoration: none;
}
a:active,
.alink:active {
  color: #e28800;
  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: 400;
  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: #9e9e9e;
  padding: 2px 4px;
  font-size: 1.2rem;
  white-space: nowrap;
}
kbd {
  background: #f6f6f6;
  color: #9e9e9e;
  padding: 2px 4px;
  font-size: 1.2rem;
}
pre {
  background: #f6f6f6;
  border: 1px solid #444649;
  color: #9e9e9e;
  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 #444649;
  margin: 0 0 20px 40px;
  padding: 0;
  color: #c0c0c0;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  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: #c0c0c0;
  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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
button:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
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: #444649;
  background-clip: padding-box;
  border: 1px solid #727272;
  border-radius: 0;
  color: #ffffff;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 40px;
  line-height: 1.42857143;
  padding: 11px 16px 12px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type*="date"]:focus,
input[type="email"]:focus {
  background: none;
}
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: #ebebeb;
}
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: #ebebeb;
}
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: #ebebeb;
}
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: #444649 url('../../frontend/Digiden/grizzlyblades/en_US/images/down.svg') no-repeat 96% 29%;
  background-clip: padding-box;
  border: 1px solid #727272;
  border-radius: 0;
  color: #ffffff;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 40px;
  line-height: 1.42857143;
  padding: 4px 25px 5px 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
}
select:disabled {
  opacity: 0.5;
  background: #444649;
}
select[multiple] {
  height: auto;
  background-image: none;
}
textarea {
  background: #444649;
  background-clip: padding-box;
  border: 1px solid #727272;
  border-radius: 0;
  color: #ffffff;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: auto;
  line-height: 1.42857143;
  margin: 0;
  padding: 10px;
  vertical-align: baseline;
  width: 100%;
  box-sizing: border-box;
  resize: vertical;
}
textarea:focus {
  background: none;
}
textarea:disabled {
  opacity: 0.5;
}
textarea::-moz-placeholder {
  color: #ebebeb;
}
textarea::-webkit-input-placeholder {
  color: #ebebeb;
}
textarea:-ms-input-placeholder {
  color: #ebebeb;
}
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: #ff0200;
}
div.mage-error {
  color: #ff0200;
  font-size: 1.2rem;
}
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;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.abs-reset-list,
.bundle-options-container .block-bundle-summary .bundle.items,
.cart-summary .checkout-methods-items,
.opc-wrapper .opc,
.checkout-agreements-items,
.order-details-items .items-qty,
.product-items,
.prices-tier,
.search-terms,
.footer.content ul,
.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,
.bundle-options-container .block-bundle-summary .bundle.items > li,
.cart-summary .checkout-methods-items > li,
.opc-wrapper .opc > li,
.checkout-agreements-items > li,
.order-details-items .items-qty > li,
.product-items > li,
.prices-tier > li,
.search-terms > li,
.footer.content ul > 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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 3px;
}
.action-primary:focus,
.action-primary:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.action-primary:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.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,
.cart-summary .block .actions-toolbar > .primary .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.magento-payments-review-discount .actions-toolbar .action.primary,
.magento-payments-review-discount .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,
.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),
.cart-summary .block .actions-toolbar > .primary .action.primary: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),
.magento-payments-review-discount .actions-toolbar .action.primary:not(:focus),
.magento-payments-review-discount .actions-toolbar .action.cancel: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(68, 70, 73, 0.3);
}
.abs-revert-to-action-secondary:active,
.abs-discount-block .actions-toolbar .action.primary:active,
.abs-discount-block .actions-toolbar .action.cancel:active,
.cart-summary .block .actions-toolbar > .primary .action.primary:active,
.abs-discount-code .form-discount .actions-toolbar .primary .action:active,
.cart-summary .form.giftregistry .fieldset .action.primary:active,
.block-compare .action.primary:active,
.magento-payments-review-discount .actions-toolbar .action.primary:active,
.magento-payments-review-discount .actions-toolbar .action.cancel: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(68, 70, 73, 0.8), inset 0 -1px 0 0 rgba(68, 70, 73, 0.3);
}
.abs-action-link-button,
.block-event .slider-panel .slider .item .action.event {
  background-image: none;
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  font-family: 'Gilroy';
  font-weight: 700;
  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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.abs-action-link-button:hover,
.block-event .slider-panel .slider .item .action.event:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.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,
.bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar > .action-delete,
.cart.table-wrapper .action.help.map,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup,
.opc-wrapper .edit-address-link,
.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,
.block.related .action.select,
.abs-add-fields .action.remove,
.magento-payments-review-discount .action.check,
.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: #e28800;
  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,
.bundle-options-container .action.back:visited,
.cart.table-wrapper .actions-toolbar > .action-delete:visited,
.cart.table-wrapper .action.help.map:visited,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
.opc-wrapper .edit-address-link: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,
.block.related .action.select:visited,
.abs-add-fields .action.remove:visited,
.magento-payments-review-discount .action.check: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: #e28800;
  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,
.bundle-options-container .action.back:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .action.help.map:hover,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
.opc-wrapper .edit-address-link: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,
.block.related .action.select:hover,
.abs-add-fields .action.remove:hover,
.magento-payments-review-discount .action.check: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: #e28800;
  text-decoration: none;
}
.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,
.bundle-options-container .action.back:active,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .action.help.map:active,
.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
.opc-wrapper .edit-address-link: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,
.block.related .action.select:active,
.abs-add-fields .action.remove:active,
.magento-payments-review-discount .action.check: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: #e28800;
  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,
.bundle-options-container .action.back:hover,
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:focus,
.cart.table-wrapper .actions-toolbar > .action-delete:hover,
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete: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-wrapper .edit-address-link:hover,
.opc-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link: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,
.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,
.magento-payments-review-discount .action.check:hover,
.magento-payments-review-discount .action.check:active,
.magento-payments-review-discount .action.check: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,
.bundle-options-container .action.back.disabled,
.bundle-options-container .action.back[disabled],
fieldset[disabled] .bundle-options-container .action.back,
.cart.table-wrapper .actions-toolbar > .action-delete.disabled,
.cart.table-wrapper .actions-toolbar > .action-delete[disabled],
fieldset[disabled] .cart.table-wrapper .actions-toolbar > .action-delete,
.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-wrapper .edit-address-link.disabled,
.opc-wrapper .edit-address-link[disabled],
fieldset[disabled] .opc-wrapper .edit-address-link,
.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,
.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,
.magento-payments-review-discount .action.check.disabled,
.magento-payments-review-discount .action.check[disabled],
fieldset[disabled] .magento-payments-review-discount .action.check,
.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: #e28800;
  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),
.bundle-options-container .action.back:active,
.bundle-options-container .action.back:not(:focus),
.cart.table-wrapper .actions-toolbar > .action-delete:active,
.cart.table-wrapper .actions-toolbar > .action-delete: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-wrapper .edit-address-link:active,
.opc-wrapper .edit-address-link: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),
.block.related .action.select:active,
.block.related .action.select:not(:focus),
.abs-add-fields .action.remove:active,
.abs-add-fields .action.remove:not(:focus),
.magento-payments-review-discount .action.check:active,
.magento-payments-review-discount .action.check: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,
.magento-payments-review .block .actions-toolbar .action.primary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.cart-summary .block .actions-toolbar > .primary .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.block-compare .action.primary,
.magento-payments-review-discount .actions-toolbar .action.primary,
.magento-payments-review-discount .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,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.abs-revert-secondary-color:focus,
.abs-revert-secondary-color:active,
.abs-revert-to-action-secondary:focus,
.abs-revert-to-action-secondary:active,
.magento-payments-review .block .actions-toolbar .action.primary:focus,
.magento-payments-review .block .actions-toolbar .action.primary: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,
.cart-summary .block .actions-toolbar > .primary .action.primary:focus,
.cart-summary .block .actions-toolbar > .primary .action.primary: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,
.magento-payments-review-discount .actions-toolbar .action.primary:focus,
.magento-payments-review-discount .actions-toolbar .action.primary:active,
.magento-payments-review-discount .actions-toolbar .action.cancel:focus,
.magento-payments-review-discount .actions-toolbar .action.cancel: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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.abs-revert-secondary-color:hover,
.abs-revert-to-action-secondary:hover,
.magento-payments-review .block .actions-toolbar .action.primary: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,
.cart-summary .block .actions-toolbar > .primary .action.primary:hover,
.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,
.cart-summary .form.giftregistry .fieldset .action.primary:hover,
.block-compare .action.primary:hover,
.magento-payments-review-discount .actions-toolbar .action.primary:hover,
.magento-payments-review-discount .actions-toolbar .action.cancel: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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.abs-revert-secondary-size {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 7px 15px;
}
.abs-button-l,
.order-review-form .action.primary,
.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content > .actions > .primary .action.primary,
.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,
.form-address-edit .actions-toolbar .action.primary {
  line-height: 1.7rem;
  padding: 18px 40px 14px 40px;
  font-size: 1.4rem;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  color: #171717;
  border: 0;
  border-radius: 44px;
}
.abs-product-options-list dt,
.cart.table-wrapper .item-options dt,
.minicart-items .product-item .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 .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 .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;
}
.abs-button-responsive,
.actions-toolbar > .primary .action,
.actions-toolbar > .secondary .action,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.instant-purchase {
  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,
.login-container .block .block-title {
  border-bottom: 1px solid #c0c0c0;
  font-size: 1.8rem;
  margin-bottom: 15px;
  padding-bottom: 12px;
}
.abs-login-block-title strong,
.login-container .block .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,
.bundle-options-container .input-text.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 .data.table-return-items .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty {
  text-align: center;
  width: 54px;
}
.abs-margin-for-blocks-and-widgets,
.block,
.customer-review .product-details,
.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 {
  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 {
  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 {
  -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 {
  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 {
  color: #999999;
}
.abs-product-link,
.product.name a {
  font-weight: 400;
}
.abs-product-link > a,
.product.name a > a {
  color: #c0c0c0;
  text-decoration: none;
}
.abs-product-link > a:visited,
.product.name a > a:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.abs-product-link > a:hover,
.product.name a > a:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.abs-product-link > a:active,
.product.name a > a:active {
  color: #c0c0c0;
  text-decoration: none;
}
.abs-like-link {
  color: #e28800;
  text-decoration: none;
  cursor: pointer;
}
.abs-like-link:visited {
  color: #e28800;
  text-decoration: none;
}
.abs-like-link:hover {
  color: #e28800;
  text-decoration: none;
}
.abs-like-link:active {
  color: #e28800;
  text-decoration: underline;
}
.abs-reset-left-margin,
.form.giftregistry.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,
.header-inner .switcher .label,
.mobile-currency .switcher .label,
.mgz__actions-switch-checkbox,
.opc-wrapper .form-discount .field .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,
.cart.table-wrapper .col.qty .label,
.minicart-wrapper .action.showcart .counter-label,
.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,
.block-reorder .product-item .label,
.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,
.review-date .review-details-label,
.customer-review .product-details .rating-average-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,
.bundle-options-container .product-options-wrapper .field.choice .label:before,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:before,
.cart.table-wrapper .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 .product-item-details .product .options.list:before,
.minicart-items .product-item .product-item-details .product .options.list:after,
.checkout-container:before,
.checkout-container:after,
.checkout-onepage-success:before,
.checkout-onepage-success:after,
.opc-wrapper .field.addresses:before,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options:before,
.opc-block-summary .items-in-cart .product .item-options: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,
.form-create-return .actions-toolbar:before,
.form-create-return .actions-toolbar:after,
.sidebar .product-items-images:before,
.sidebar .product-items-images:after,
.customer-review .product-details:before,
.customer-review .product-details: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,
.bundle-options-container .product-options-wrapper .field.choice .label:after,
.cart.table-wrapper .actions-toolbar:after,
.cart.table-wrapper .item-options:after,
.minicart-items .product-item > .product:after,
.minicart-items .product-item .product-item-details .product .options.list:after,
.checkout-container:after,
.checkout-onepage-success:after,
.opc-wrapper .field.addresses:after,
.opc-block-summary .items-in-cart .product .item-options: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,
.form-create-return .actions-toolbar:after,
.sidebar .product-items-images:after,
.customer-review .product-details: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,
.opc-wrapper .shipping-address-item,
.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,
.bundle-options-container .block-bundle-summary .product-addto-links > .action,
.wishlist.split.button > .action.split,
.product-social-links .action.mailto.friend,
.product-item-actions .actions-secondary > .action,
.product-social-links .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist {
  color: #666666;
  font-weight: 600;
  letter-spacing: .05em;
  text-transform: uppercase;
  display: inline-block;
  text-decoration: none;
}
.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist: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,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:hover,
.wishlist.split.button > .action.split:hover,
.product-social-links .action.mailto.friend:hover,
.product-item-actions .actions-secondary > .action:hover,
.product-social-links .action.towishlist:hover,
.block-bundle-summary .action.towishlist:hover,
.product-item .action.towishlist:hover,
.table-comparison .action.towishlist:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.abs-actions-addto:before,
.bundle-options-container .block-bundle-summary .product-addto-links > .action:before,
.wishlist.split.button > .action.split:before,
.product-social-links .action.mailto.friend:before,
.product-item-actions .actions-secondary > .action:before,
.product-social-links .action.towishlist:before,
.block-bundle-summary .action.towishlist:before,
.product-item .action.towishlist:before,
.table-comparison .action.towishlist:before {
  width: 18px;
}
.abs-box-tocart,
.bundle-options-container .block-bundle-summary .box-tocart,
.box-tocart {
  margin: 0 0 30px;
}
.abs-toggling-title,
.abs-cart-block > .title,
.minicart-items .product .toggle,
.cart-summary .block > .title {
  border-top: 1px solid #444649;
  cursor: pointer;
  margin-bottom: 0;
  position: relative;
  padding: 10px 40px 10px 16px;
  display: block;
  text-decoration: none;
}
.abs-toggling-title:after,
.abs-cart-block > .title:after,
.minicart-items .product .toggle:after,
.cart-summary .block > .title:after {
  position: absolute;
  right: 20px;
  top: 10px;
}
.abs-toggling-title > span,
.abs-cart-block > .title > span,
.minicart-items .product .toggle > span,
.cart-summary .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,
.cart-summary .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,
.cart-summary .block {
  margin: 0;
}
.abs-cart-block > .title:after,
.cart-summary .block > .title:after {
  color: #858585;
}
.abs-cart-block .content,
.cart-summary .block .content {
  display: none;
  padding: 5px 15px 0;
  position: relative;
}
.abs-cart-block.active > .title:after,
.cart-summary .block.active > .title:after {
  content: '\e621';
}
.abs-cart-block.active .content,
.cart-summary .block.active .content {
  display: block;
}
.abs-cart-block-content {
  margin: 0;
}
.abs-checkout-cart-price,
.multicheckout .table-wrapper .cart-price {
  color: #ffffff;
  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,
.account .legend,
.customer-review .review-details .title,
.magento-payments-review .block .block-title,
.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,
.account .column.main .block:not(.widget) .block-title {
  border-bottom: 1px solid #c0c0c0;
  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,
.account .legend > strong,
.account .legend > span,
.customer-review .review-details .title > strong,
.customer-review .review-details .title > span,
.magento-payments-review .block .block-title > strong,
.magento-payments-review .block .block-title > 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,
.account .column.main .block:not(.widget) .block-title > strong,
.account .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: #17181b;
}
.abs-incl-excl-tax .price-including-tax,
.abs-incl-excl-tax .price-excluding-tax,
.magento-payments-review .table-magento-payments-review-items .col.price .price-including-tax,
.magento-payments-review .table-magento-payments-review-items .col.price .price-excluding-tax,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .price-including-tax,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .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,
.cart.table-wrapper .col.price .price-including-tax,
.cart.table-wrapper .col.price .price-excluding-tax,
.cart.table-wrapper .col.subtotal .price-including-tax,
.cart.table-wrapper .col.subtotal .price-excluding-tax,
.cart.table-wrapper .col.msrp .price-including-tax,
.cart.table-wrapper .col.msrp .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 {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: block;
  line-height: 1;
  white-space: nowrap;
}
.abs-incl-excl-tax .price-including-tax .price,
.abs-incl-excl-tax .price-excluding-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.price .price-including-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.price .price-excluding-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .price-including-tax .price,
.magento-payments-review .table-magento-payments-review-items .col.subtotal .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,
.cart.table-wrapper .col.price .price-including-tax .price,
.cart.table-wrapper .col.price .price-excluding-tax .price,
.cart.table-wrapper .col.subtotal .price-including-tax .price,
.cart.table-wrapper .col.subtotal .price-excluding-tax .price,
.cart.table-wrapper .col.msrp .price-including-tax .price,
.cart.table-wrapper .col.msrp .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: 500;
}
.abs-adjustment-incl-excl-tax .price-including-tax,
.abs-adjustment-incl-excl-tax .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,
.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 {
  font-size: 1.4rem;
  display: inline-block;
}
.abs-adjustment-incl-excl-tax .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,
.cart-summary .price-including-tax + .price-excluding-tax,
.gift-summary .price-including-tax + .price-excluding-tax,
.gift-options .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,
.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,
.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 {
  content: '(' attr(data-label) ': ';
}
.abs-adjustment-incl-excl-tax .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,
.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 {
  content: ')';
}
.abs-tax-total,
.price-including-tax .cart-tax-total,
.price-excluding-tax .cart-tax-total,
.magento-payments-review .table-magento-payments-review-items .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,
.magento-payments-review .table-magento-payments-review-items .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,
.magento-payments-review .table-magento-payments-review-items .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,
.magento-payments-review .table-magento-payments-review-items .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 #ffffff;
  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,
.magento-payments-review .block .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,
.account .column.main .block:not(.widget) .block-title > .action {
  margin-left: 15px;
}
.abs-account-blocks .box-title,
.magento-payments-review .block .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,
.account .column.main .block:not(.widget) .box-title {
  display: inline-block;
  margin: 0 0 10px;
}
.abs-account-blocks .box-title > span,
.magento-payments-review .block .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,
.account .column.main .block:not(.widget) .box-title > span {
  font-size: 1.6rem;
}
.abs-account-blocks .box-title > .action,
.magento-payments-review .block .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,
.account .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: ': ';
  padding-left: 0px;
}
.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 .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 #444649;
  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 #444649;
}
.abs-block-items-counter,
.block-compare .counter,
.block-wishlist .counter {
  color: #6d6d6d;
  font-size: 1.2rem;
  vertical-align: middle;
  white-space: nowrap;
}
.abs-block-items-counter:before,
.block-compare .counter:before,
.block-wishlist .counter:before {
  content: '(';
}
.abs-block-items-counter:after,
.block-compare .counter:after,
.block-wishlist .counter:after {
  content: ')';
}
.abs-block-widget-title,
.block-reorder .block-title,
.block-compare .block-title,
.widget .block-title,
.block-wishlist .block-title {
  margin: 0 0 20px;
}
.abs-block-widget-title strong,
.block-reorder .block-title strong,
.block-compare .block-title strong,
.widget .block-title strong,
.block-wishlist .block-title strong {
  font-size: 18px;
  font-weight: 300;
  vertical-align: middle;
}
.abs-shopping-cart-items,
.block-cart-failed,
.cart-container .form-cart {
  margin-bottom: 20px;
}
.abs-shopping-cart-items .actions.main .continue,
.abs-shopping-cart-items .actions.main .clear,
.block-cart-failed .actions.main .continue,
.block-cart-failed .actions.main .clear,
.cart-container .form-cart .actions.main .continue,
.cart-container .form-cart .actions.main .clear {
  display: none;
}
.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-wrapper .step-title,
.opc-block-shipping-information .shipping-information-title,
.opc-block-summary > .title,
.checkout-agreements-items .checkout-agreements-item-title {
  padding: 14px 16px;
  border-bottom: 1px solid #444649;
  text-transform: uppercase;
  color: #c0c0c0;
  font-weight: 500;
  font-size: 1.4rem;
}
.abs-sidebar-totals,
.cart-totals,
.opc-block-summary .table-totals {
  border-top: 1px solid #444649;
  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: 12px 16px;
}
.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: 12px 16px 12px 14px;
  text-align: right;
  color: #c0c0c0;
  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 16px;
}
.abs-sidebar-totals .grand strong,
.cart-totals .grand strong,
.opc-block-summary .table-totals .grand strong {
  display: inline-block;
  font-weight: 600;
  padding: 0;
  color: #ffffff;
  font-size: 1.8rem;
}
.abs-sidebar-totals .grand .mark,
.cart-totals .grand .mark,
.opc-block-summary .table-totals .grand .mark {
  font-size: 1.8rem;
  border-top: 1px solid #444649;
  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 #444649;
}
.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 #444649;
  border-top: 1px solid #444649;
  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 #444649;
  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,
.magento-payments-review-discount .block > .title strong,
.paypal-review-discount .block > .title strong,
.cart-discount .block > .title strong {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 500;
}
.abs-discount-block .actions-toolbar,
.magento-payments-review-discount .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,
.magento-payments-review-discount .actions-toolbar .action.primary,
.magento-payments-review-discount .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 {
  padding: 12px 16px;
  letter-spacing: 0.08em;
  font-size: 1.2rem;
  border: 0;
  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,
.magento-payments-review-discount .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,
.magento-payments-review-discount .action.check,
.paypal-review-discount .action.check,
.cart-discount .action.check {
  font-weight: 400;
}
.abs-discount-block .fieldset,
.magento-payments-review-discount .fieldset,
.paypal-review-discount .fieldset,
.cart-discount .fieldset {
  display: table;
  width: 100%;
}
.abs-discount-block .fieldset > .field > .label,
.magento-payments-review-discount .fieldset > .field > .label,
.paypal-review-discount .fieldset > .field > .label,
.cart-discount .fieldset > .field > .label {
  display: none;
}
.abs-discount-block .field,
.magento-payments-review-discount .field,
.paypal-review-discount .field,
.cart-discount .field {
  display: table-cell;
}
.item-info .actions-toolbar .use-ajax {
  display: none;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/regular/gilroy-regular.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/regular/gilroy-regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/medium/gilroy-medium.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/medium/gilroy-medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/semibold/gilroy-semibold.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/semibold/gilroy-semibold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/bold/gilroy-bold.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/gilroy/bold/gilroy-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/light/sg-300.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/light/sg-300.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/regular/sg-400.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/regular/sg-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/medium/sg-500.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/medium/sg-500.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Space Grotesk';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/bold/sg-700.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/sg/bold/sg-700.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stalinist One';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/stalinist/regular/st-400.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/stalinist/regular/st-400.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
.title-lg {
  color: #111111;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  font-size: 2.4rem;
  letter-spacing: 0.2em;
  margin-bottom: 24px;
}
.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 {
  padding-bottom: 40px;
  -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;
}
.catalog-product-view .column.main,
.celebrities-index-view .column.main,
.blog-index-view .column.main,
.page-products .column.main,
.faqs-index-index .column.main,
.cms-home .column.main {
  padding-bottom: 0;
}
.catalog-product-view .page-main,
.celebrities-index-view .page-main,
.blog-index-view .page-main,
.page-products .page-main,
.faqs-index-index .page-main,
.cms-home .page-main {
  padding-left: 0;
  padding-right: 0;
}
.celebrities-index-index .column.main,
.blog-index-index .column.main,
.testimonials-index-index .column.main {
  padding-bottom: 0;
}
.celebrities-index-index .page-main,
.blog-index-index .page-main,
.testimonials-index-index .page-main {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
.cms-knife-education .page-wrapper:before,
.cms-shipping-handling .page-wrapper:before,
.cms-damascus-steel-blade-maintenance .page-wrapper:before,
.cms-return-policy .page-wrapper:before,
.cms-terms-conditions .page-wrapper:before {
  height: 354px;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
  left: 0;
  right: 0;
  background-size: cover;
}
.cms-knife-education .page-footer,
.cms-shipping-handling .page-footer,
.cms-damascus-steel-blade-maintenance .page-footer,
.cms-return-policy .page-footer,
.cms-terms-conditions .page-footer {
  padding: 32px 16px 16px;
}
.cms-knife-education .columns .column.main,
.cms-shipping-handling .columns .column.main,
.cms-damascus-steel-blade-maintenance .columns .column.main,
.cms-return-policy .columns .column.main,
.cms-terms-conditions .columns .column.main {
  padding-bottom: 0;
  min-height: auto;
}
.cms-knife-education .page-main,
.cms-shipping-handling .page-main,
.cms-damascus-steel-blade-maintenance .page-main,
.cms-return-policy .page-main,
.cms-terms-conditions .page-main {
  padding: 0 16px;
}
.cms-knife-education .page-main .page-title-wrapper .page-title,
.cms-shipping-handling .page-main .page-title-wrapper .page-title,
.cms-damascus-steel-blade-maintenance .page-main .page-title-wrapper .page-title,
.cms-return-policy .page-main .page-title-wrapper .page-title,
.cms-terms-conditions .page-main .page-title-wrapper .page-title {
  text-transform: uppercase;
  display: block;
  margin-top: 32px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: left;
  letter-spacing: 0.8px;
  font-size: 2rem;
  margin-bottom: 16px;
  margin-left: 8px;
}
.cms-knife-education .page-main [data-content-type='row'][data-appearance='contained'],
.cms-shipping-handling .page-main [data-content-type='row'][data-appearance='contained'],
.cms-damascus-steel-blade-maintenance .page-main [data-content-type='row'][data-appearance='contained'],
.cms-return-policy .page-main [data-content-type='row'][data-appearance='contained'],
.cms-terms-conditions .page-main [data-content-type='row'][data-appearance='contained'] {
  padding: 0 8px 0px;
}
.cms-knife-education .page-main h3,
.cms-shipping-handling .page-main h3,
.cms-damascus-steel-blade-maintenance .page-main h3,
.cms-return-policy .page-main h3,
.cms-terms-conditions .page-main h3 {
  letter-spacing: 0.64px;
  margin: 0 0 8px;
  font-size: 1.6rem;
  font-weight: 700;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cms-knife-education .page-main [data-content-type="text"],
.cms-shipping-handling .page-main [data-content-type="text"],
.cms-damascus-steel-blade-maintenance .page-main [data-content-type="text"],
.cms-return-policy .page-main [data-content-type="text"],
.cms-terms-conditions .page-main [data-content-type="text"] {
  font-size: 1.4rem;
  line-height: 20px;
  color: #949494;
}
.cms-knife-education .page-main [data-content-type="text"] p strong,
.cms-shipping-handling .page-main [data-content-type="text"] p strong,
.cms-damascus-steel-blade-maintenance .page-main [data-content-type="text"] p strong,
.cms-return-policy .page-main [data-content-type="text"] p strong,
.cms-terms-conditions .page-main [data-content-type="text"] p strong {
  font-weight: 700;
  color: #b6b6b6;
  margin-bottom: 24px;
  display: block;
  letter-spacing: 0.56px;
}
.cms-knife-education .page-main .page-title-wrapper .page-title {
  text-transform: uppercase;
  display: block;
}
.cms-knife-education .page-main [data-content-type='row'][data-appearance='contained'] {
  padding: 0;
}
.cms-knife-education .page-main h3 {
  margin: 0 0 8px;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: 700;
}
.cms-knife-education .page-main [data-content-type="text"] {
  font-size: 1.6rem;
  line-height: 24px;
  margin-bottom: 16px;
}
.cms-knife-education .page-main [data-content-type="text"] p strong {
  font-weight: 700;
  color: #b6b6b6;
}
@media screen and (min-width: 1359px) {
  .header.content .custom-menu {
    margin-right: 0;
  }
  .header.content .custom-menu a.main-category {
    margin-right: 32px;
  }
  .home-about-us .home-about-us-col {
    padding: 24px 100px 24px 24px;
  }
  .video-home-content .video-slider-wrapper {
    max-width: 1056px;
  }
}
.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: #17181b;
}
.table tfoot > tr:first-child th,
.table tfoot > tr:first-child td {
  border-top: 1px solid #444649;
  padding-top: 20px;
}
.table tfoot th,
.table tfoot td {
  border: 0;
}
.table tfoot .mark {
  font-weight: 400;
  text-align: right;
}
.message.info,
.message.error,
.message.warning,
.message.notice,
.message.success {
  font-size: 1.4rem;
  margin: 10px 0px;
  padding: 8px 16px 8px 44px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  border-radius: 4px;
  color: #333333;
}
.message.info:before,
.message.error:before,
.message.warning:before,
.message.notice:before,
.message.success:before {
  content: "";
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px;
  display: inline-block;
  position: absolute;
  left: 12px;
}
.message.error {
  background: #ffede9;
}
.message.error:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_797' data-name='Group 797' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_623' data-name='Rectangle 623' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_796' data-name='Group 796' transform='translate(0.172 0.171)'%3E%3Cellipse id='Ellipse_61' data-name='Ellipse 61' cx='14.828' cy='14.828' rx='14.828' ry='14.828' fill='%23db2828'/%3E%3Cpath id='Path_3342' data-name='Path 3342' d='M944.056,3481.453l3.25-3.248a.754.754,0,0,0-1.065-1.067l-3.25,3.25-3.25-3.25a.754.754,0,0,0-1.065,1.067l3.25,3.248-3.25,3.25a.753.753,0,1,0,1.065,1.066l3.25-3.25,3.25,3.25a.753.753,0,1,0,1.065-1.066Z' transform='translate(-928.162 -3466.625)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.warning {
  background: #eeeeff;
}
.message.warning:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_795' data-name='Group 795' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_622' data-name='Rectangle 622' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_794' data-name='Group 794' transform='translate(0.115 0.171)'%3E%3Cellipse id='Ellipse_60' data-name='Ellipse 60' cx='14.828' cy='14.828' rx='14.828' ry='14.828' fill='%23bac416'/%3E%3Cg id='Group_793' data-name='Group 793' transform='translate(11.054 6.235)'%3E%3Cpath id='Path_3340' data-name='Path 3340' d='M1028.1,3487.775a.756.756,0,0,0-1-.374,3.7,3.7,0,0,1-.506.167,2.214,2.214,0,0,1-.567.091,3.307,3.307,0,0,1-.509-.045.935.935,0,0,1-.041-.328,4,4,0,0,1,.077-.632,8.454,8.454,0,0,1,.188-.828l.924-3.269a5.8,5.8,0,0,0,.213-1.136c.036-.393.053-.668.053-.823a2.879,2.879,0,0,0-.978-2.245,4.491,4.491,0,0,0-4.375-.538.754.754,0,0,0,.458,1.436,3.118,3.118,0,0,1,2.914.226,1.4,1.4,0,0,1,.475,1.121c0,.13-.016.359-.047.688a4.266,4.266,0,0,1-.16.854l-.923,3.27a9.932,9.932,0,0,0-.223.978,5.438,5.438,0,0,0-.1.9,1.8,1.8,0,0,0,.569,1.475,2.3,2.3,0,0,0,1.487.405,3.627,3.627,0,0,0,.966-.145,5.229,5.229,0,0,0,.731-.248A.754.754,0,0,0,1028.1,3487.775Z' transform='translate(-1021.055 -3472.559)' fill='%23fff'/%3E%3Cpath id='Path_3341' data-name='Path 3341' d='M1023.331,3477.319a.753.753,0,0,0,.753-.753v-1.589a.753.753,0,1,0-1.507,0v1.589A.752.752,0,0,0,1023.331,3477.319Z' transform='translate(-1020.283 -3474.223)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.notice,
.message.info {
  background: #fff9f1;
}
.message.notice:before,
.message.info:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_803' data-name='Group 803' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Crect id='Rectangle_625' data-name='Rectangle 625' width='30' height='30' fill='none'/%3E%3Cg id='Group_802' data-name='Group 802' transform='translate(0.359 2.04)'%3E%3Cpath id='Path_3344' data-name='Path 3344' d='M1016.981,3494.343l-12.721-22.078a1.917,1.917,0,0,0-3.321,0l-12.721,22.078a1.921,1.921,0,0,0,1.66,2.881h25.442A1.922,1.922,0,0,0,1016.981,3494.343Z' transform='translate(-987.958 -3471.307)' fill='%23fbbd08'/%3E%3Cg id='Group_801' data-name='Group 801' transform='translate(13.902 7.51)'%3E%3Cpath id='Path_3345' data-name='Path 3345' d='M997.956,3476.213a.74.74,0,0,0-.74.74v8.484a.74.74,0,0,0,1.48,0v-8.484A.741.741,0,0,0,997.956,3476.213Z' transform='translate(-997.216 -3476.213)' fill='%23fff'/%3E%3Cpath id='Path_3346' data-name='Path 3346' d='M997.956,3483.907a.74.74,0,0,0-.74.74v1.041a.74.74,0,1,0,1.48,0v-1.041A.74.74,0,0,0,997.956,3483.907Z' transform='translate(-997.216 -3472.518)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.message.success {
  background: rgba(241, 254, 255, 0.85);
}
.message.success:before {
  background-image: url("data:image/svg+xml,%3Csvg id='Group_800' data-name='Group 800' xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cellipse id='Ellipse_62' data-name='Ellipse 62' cx='14.828' cy='14.828' rx='14.828' ry='14.828' transform='translate(0.152 0.171)' fill='%2321ba45'/%3E%3Crect id='Rectangle_624' data-name='Rectangle 624' width='30' height='30' transform='translate(0)' fill='none'/%3E%3Cg id='Group_799' data-name='Group 799' transform='translate(7.926 10.935)'%3E%3Cg id='Group_798' data-name='Group 798'%3E%3Cpath id='Path_3343' data-name='Path 3343' d='M972.822,3486h-.015a.759.759,0,0,1-.54-.244l-4.412-4.8a.753.753,0,1,1,1.109-1.019l3.881,4.222,6.708-6.708a.753.753,0,1,1,1.065,1.065l-7.264,7.264A.756.756,0,0,1,972.822,3486Z' transform='translate(-967.657 -3477.233)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.panel.header .links,
.panel.header .switcher {
  display: none;
}
.nav-sections {
  background: #f0f0f0;
}
.nav-toggle {
  cursor: pointer;
  display: flex;
  font-size: 0;
  z-index: 14;
  width: 50px;
  height: 64px;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}
.nav-toggle > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.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: #c0c0c0;
  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/Digiden/grizzlyblades/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 4px;
  display: inline-block;
}
.fieldset > .field:last-child,
.fieldset > .fields > .field:last-child {
  margin-bottom: 0;
}
.fieldset > .field > .label,
.fieldset > .fields > .field > .label {
  color: #ebebeb;
  font-weight: 400;
  font-size: 1.2rem;
}
.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: #444649;
  background-clip: padding-box;
  border: 1px solid #727272;
  border-radius: 0;
  color: #ffffff;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 40px;
  line-height: 1.42857143;
  padding: 11px 16px 12px;
  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:focus,
.fieldset > .fields > .field .addon .addbefore:focus,
.fieldset > .field .addon .addafter:focus,
.fieldset > .fields > .field .addon .addafter:focus {
  background: none;
}
.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: #ebebeb;
}
.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: #ebebeb;
}
.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: #ebebeb;
}
.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: 12px 39px;
  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: #ff0200;
  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: #c0c0c0;
  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: #ffffff;
  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%;
}
.payment-method .payment-method-title input[type=radio] {
  display: none;
}
.payment-method .payment-method-title input[type=radio]:checked + label:before {
  border-color: #e28800;
  animation: ripple .2s linear forwards;
}
.payment-method .payment-method-title input[type=radio]:checked + label:after {
  transform: scale(1);
  width: 9px;
  height: 9px;
  left: 5px;
  top: 16px;
}
.payment-method .payment-method-title label {
  display: flex;
  min-height: 24px;
  position: relative;
  padding: 0 30px;
  margin-bottom: 0;
  cursor: pointer;
  font-weight: 500;
  vertical-align: bottom;
  align-items: center;
  text-transform: uppercase;
  color: #ffffff;
}
.payment-method .payment-method-title label:before {
  left: 0;
  top: 11px;
  width: 15px;
  height: 15px;
  border: 2px solid #e28800;
  background-color: #e28800;
}
.payment-method .payment-method-title label:after {
  top: 13px;
  left: 2px;
  width: 15px;
  height: 15px;
  transform: scale(1);
  background: #2b2b2b;
}
.payment-method .payment-method-title label:before,
.payment-method .payment-method-title label:after {
  position: absolute;
  content: '';
  border-radius: 50%;
  transition: all .3s ease;
  transition-property: transform,border-color;
}
.billing-address-same-as-shipping-block input[type=checkbox],
.fieldset.address .choice.field input[type=checkbox] {
  display: none;
}
.billing-address-same-as-shipping-block input[type=checkbox]:checked + label:before,
.fieldset.address .choice.field input[type=checkbox]:checked + label:before {
  background: #e28800;
  border: 2px solid #e28800;
}
.billing-address-same-as-shipping-block input[type=checkbox]:checked + label:after,
.fieldset.address .choice.field input[type=checkbox]:checked + label:after {
  transform: translate(0.27em, 0.33653846em) rotate(-47deg);
  width: 0.79em;
  height: 0.375em;
  border: 0.125em solid #fff;
  border-top-style: none;
  border-right-style: none;
}
.billing-address-same-as-shipping-block label,
.fieldset.address .choice.field label {
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  line-height: 30px;
  vertical-align: top;
  color: #ebebeb;
  padding: 0 0 0 30px;
  font-weight: 500;
}
.billing-address-same-as-shipping-block label:before,
.fieldset.address .choice.field label:before,
.billing-address-same-as-shipping-block label:after,
.fieldset.address .choice.field label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
}
.billing-address-same-as-shipping-block label:before,
.fieldset.address .choice.field label:before {
  width: 16px;
  height: 16px;
  background: transparent;
  border: 2px solid #ffffff;
  border-radius: 2px;
  cursor: pointer;
  transition: background .3s;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #ffffff;
  -webkit-box-shadow: 0 0 0px 1000px #171717 inset;
  transition: background-color 5000s ease-in-out 0s;
}
@font-face {
  font-family: 'luma-icons';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/fonts/Luma-Icons.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/fonts/Luma-Icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/*button,
    a.action.primary {
        .lib-css(border-radius, @button__border-radius);
    }*/
button.action.primary,
a.action.primary {
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
button.action.primary:hover,
a.action.primary:hover {
  box-shadow: 0px 4px 4px rgba(17, 17, 17, 0.25);
}
button:active {
  box-shadow: inset 0 1px 0 0 #ffffff, inset 0 -1px 0 0 rgba(68, 70, 73, 0.3);
}
a.action.primary {
  display: inline-block;
  text-decoration: none;
}
a.action.primary:hover,
a.action.primary:active,
a.action.primary:focus {
  text-decoration: none;
}
a.silvar-btn {
  display: inline-flex;
  text-transform: uppercase;
  align-items: center;
  justify-content: center;
  padding: 16px 40px;
  border-radius: 44px;
  color: #171717;
  letter-spacing: 1.12px;
  font-weight: 700;
  background: linear-gradient(115deg, #bcbcbc 16.14%, #f2f2f2 62.56%, #bcbcbc 166%);
}
.action.primary {
  background-image: none;
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.action.primary:focus,
.action.primary:active {
  background: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.action.primary:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.action.primary.disabled,
.action.primary[disabled],
fieldset[disabled] .action.primary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.product.data.items {
  margin: 0;
  padding: 0;
  border-bottom: 0 solid #444649;
  margin-bottom: 20px;
}
.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-bottom: 1px solid #cfcfcf;
  border-top: 0 solid #444649;
  height: 49px;
  padding: 0 0 0 0;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 49px;
  font-size: 1.4rem;
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.product.data.items > .item.title > .switch:active {
  color: #c0c0c0;
  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: #c0c0c0;
  text-decoration: none;
  padding-bottom: 0;
}
.product.data.items > .item.content {
  background: transparent;
  margin: 0;
  padding: 0;
}
.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: 0;
  top: 0;
}
.product.data.items .item.title.active a:after {
  content: '\e621';
}
.product.data.items .value p:last-child {
  margin-bottom: 0;
}
.product.data.items .table-wrapper {
  margin: 0;
}
.pages .items {
  list-style: none none;
  margin: 0;
  padding: 0;
  display: flex;
}
.pages .item {
  margin: 0 8px 0 0;
}
.pages .item.current strong {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.pages .item a,
.pages .item strong {
  color: #c0c0c0;
  text-decoration: none;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #53575B;
  font-size: 1.6rem;
  font-weight: 500;
  border-radius: 24px;
}
.pages .item .label {
  display: none;
}
.pages .item .action:last-child span {
  display: none;
}
.pages .item .action.previous {
  margin-right: 8px;
}
.pages .item .action.previous:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1.64505 8.81463C1.28265 9.19968 1.28265 9.80031 1.64505 10.1854L9 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 19px;
}
.pages .item .action.next {
  margin-left: 8px;
}
.pages .item .action.next:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='19' viewBox='0 0 10 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L8.35495 8.81463C8.71735 9.19968 8.71735 9.80031 8.35495 10.1854L1 18' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 19px;
}
.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 {
  border-bottom: 1px solid #444649;
  padding-bottom: 24px;
  text-transform: uppercase;
  font-family: 'Space Grotesk';
  margin: 32px 0 48px;
  min-height: 24px;
}
.breadcrumbs .items {
  font-size: 1.4rem;
  color: #949494;
  margin: 0;
  padding: 0;
  list-style: none none;
}
.breadcrumbs .items > li {
  display: inline-block;
  vertical-align: top;
}
.breadcrumbs .item {
  margin: 0;
}
.breadcrumbs a {
  color: #d9d9d9;
  text-decoration: none;
}
.breadcrumbs a:visited {
  color: #d9d9d9;
  text-decoration: none;
}
.breadcrumbs a:hover {
  color: #d9d9d9;
  text-decoration: underline;
}
.breadcrumbs a:active {
  color: #d9d9d9;
  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: 14px;
  line-height: 18px;
  content: '\e608';
  font-family: 'luma-icons';
  margin: 0 10px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.breadcrumbs li.item {
  text-transform: uppercase;
}
.breadcrumbs li.item:not(:last-child) {
  display: inline-flex;
  align-items: center;
}
.breadcrumbs li.item:not(:last-child):after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9.5L5 6L1 2.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 9.5L11 6L7 2.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 12px;
}
.header-inner .switcher .options,
.mobile-currency .switcher .options {
  display: inline-block;
  position: relative;
}
.header-inner .switcher .options .action.toggle.switcher-trigger,
.mobile-currency .switcher .options .action.toggle.switcher-trigger {
  padding: 8px 12px ;
  height: 16px;
  display: flex;
  border-radius: 12px;
  border: 1px solid #444649;
  align-items: center;
  justify-content: center;
  background: #2b2b2b;
  width: 92px;
}
.header-inner .switcher .options .action.toggle.switcher-trigger .language-CAD:before,
.mobile-currency .switcher .options .action.toggle.switcher-trigger .language-CAD:before {
  content: "";
  width: 26px;
  height: 14px;
  display: inline-block;
  background: url('../../frontend/Digiden/grizzlyblades/en_US/images/cad.svg');
}
.header-inner .switcher .options .action.toggle.switcher-trigger .language-USD:before,
.mobile-currency .switcher .options .action.toggle.switcher-trigger .language-USD:before {
  content: "";
  width: 26px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAOCAYAAADez2d9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJFSURBVHgBvdRfSFNRHAfw751n23XbZZu5hmyGwcqoHiaMMinasKjICEuCwh6il8F6Ce2hfFlBMlYvCUaQL4EPETJDCmIlS7QsKmYwdGYZpVvTbLvW3f/tnm6+RNDLJdbn5cc5HA6/c/j9fgwkF7xB++2BN4YuTzNu9L+A2+PArf7X6Oy04+5gBG1tNjx49B61DbWYPM6D50uQg8kWeGtvzxQDpdfu3FcfbrAaMP/5G+pMRnxZSkLLcUilBJBqFtnveTBqgunwJ6Q/nkMhU4ZcDKtqIqxZb/gwl8DRw414PBrBgdbNmByYRXv7Bozcj8GxqwaRZR41nB5ZbiNipjosQgm5ioWMQQrdzpfP3lHgLB0fi0rRTe8NhalK00Wv+ELUVH+Znj4zRJta+qhtk4/+AydhrRY0u25i7Gk39rT2IRBwo+PUHVz3H0OvP4gTHTsw+iSKxi1mjMyxiHM6xKn8l5FqHRgQr/NiT0toePgtDh7ajofBGezdbcPE83ls3WbBbDQBk9mI5EoGsTiPlVcnkRPkFcgvpVXBRVDKoVgEWLUS5ZIIVqEApM+sKhNQUYQoEmktQkkUUnbrkPP5sZQhv2+Rzkop/+kve1WW9WC818ad0zPLIZ1ODUHIQ6dVI53Og9WoUMiXoVQp1pJQKBisohqDYgBJsJCrGEu4mB/hsFOpN4ZQYZTTukh0/xHQrIBKy6elnnV8XcD/QiYYaYioNKg0qXFBdqZSPM0VUGnFhTi/VqCLl67aKacxoEKkuchbz3umfgL6mhelSOk3hgAAAABJRU5ErkJggg==");
}
.header-inner .switcher .options .action.toggle.switcher-trigger.active,
.mobile-currency .switcher .options .action.toggle.switcher-trigger.active {
  display: flex;
}
.header-inner .switcher .options:before,
.mobile-currency .switcher .options:before,
.header-inner .switcher .options:after,
.mobile-currency .switcher .options:after {
  content: '';
  display: table;
}
.header-inner .switcher .options:after,
.mobile-currency .switcher .options:after {
  clear: both;
}
.header-inner .switcher .options .action.toggle,
.mobile-currency .switcher .options .action.toggle {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
.header-inner .switcher .options .action.toggle > span,
.mobile-currency .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;
}
.header-inner .switcher .options .action.toggle:after,
.mobile-currency .switcher .options .action.toggle:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 14px;
  color: #ebebeb;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.header-inner .switcher .options .action.toggle:hover:after,
.mobile-currency .switcher .options .action.toggle:hover:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle:active:after,
.mobile-currency .switcher .options .action.toggle:active:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle.active,
.mobile-currency .switcher .options .action.toggle.active {
  display: inline-block;
  text-decoration: none;
}
.header-inner .switcher .options .action.toggle.active > span,
.mobile-currency .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;
}
.header-inner .switcher .options .action.toggle.active:after,
.mobile-currency .switcher .options .action.toggle.active:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 14px;
  color: #ebebeb;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.header-inner .switcher .options .action.toggle.active:hover:after,
.mobile-currency .switcher .options .action.toggle.active:hover:after {
  color: #ebebeb;
}
.header-inner .switcher .options .action.toggle.active:active:after,
.mobile-currency .switcher .options .action.toggle.active:active:after {
  color: #ebebeb;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  margin: 0;
  padding: 0;
  list-style: none none;
  background: #202124;
  border: 0px;
  margin-top: 17px;
  min-width: 96px;
  z-index: 100;
  box-sizing: border-box;
  display: none;
  position: absolute;
  top: 100%;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.header-inner .switcher .options ul.dropdown li,
.mobile-currency .switcher .options ul.dropdown li {
  margin: 0;
  padding: 0;
}
.header-inner .switcher .options ul.dropdown li:hover,
.mobile-currency .switcher .options ul.dropdown li:hover {
  background: transparent;
  cursor: pointer;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before,
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  border-bottom-style: solid;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  border: 6px solid;
  border-color: transparent transparent #202124 transparent;
  z-index: 99;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  border: 7px solid;
  border-color: transparent transparent #bbbbbb transparent;
  z-index: 98;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  left: 10px;
  top: -12px;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  left: 9px;
  top: -14px;
}
.header-inner .switcher .options.active,
.mobile-currency .switcher .options.active {
  overflow: visible;
}
.header-inner .switcher .options.active ul.dropdown,
.mobile-currency .switcher .options.active ul.dropdown {
  display: block;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  padding: 8px 16px;
  text-align: center;
  border-radius: 12px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(50, 50, 50, 0.2);
  backdrop-filter: blur(17.5px);
  margin-top: 3px;
  min-width: 115px;
}
.header-inner .switcher .options ul.dropdown li,
.mobile-currency .switcher .options ul.dropdown li {
  margin: 0 0 16px;
}
.header-inner .switcher .options ul.dropdown li a,
.mobile-currency .switcher .options ul.dropdown li a {
  display: flex;
  gap: 4px;
}
.header-inner .switcher .options ul.dropdown li a:before,
.mobile-currency .switcher .options ul.dropdown li a:before {
  content: "";
  width: 26px;
  height: 14px;
  display: inline-block;
  background: url('../../frontend/Digiden/grizzlyblades/en_US/images/cad.svg');
}
.header-inner .switcher .options ul.dropdown li:last-child,
.mobile-currency .switcher .options ul.dropdown li:last-child {
  margin: 0;
}
.header-inner .switcher .options ul.dropdown li.currency-USD a:before,
.mobile-currency .switcher .options ul.dropdown li.currency-USD a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAOCAYAAADez2d9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJFSURBVHgBvdRfSFNRHAfw751n23XbZZu5hmyGwcqoHiaMMinasKjICEuCwh6il8F6Ce2hfFlBMlYvCUaQL4EPETJDCmIlS7QsKmYwdGYZpVvTbLvW3f/tnm6+RNDLJdbn5cc5HA6/c/j9fgwkF7xB++2BN4YuTzNu9L+A2+PArf7X6Oy04+5gBG1tNjx49B61DbWYPM6D50uQg8kWeGtvzxQDpdfu3FcfbrAaMP/5G+pMRnxZSkLLcUilBJBqFtnveTBqgunwJ6Q/nkMhU4ZcDKtqIqxZb/gwl8DRw414PBrBgdbNmByYRXv7Bozcj8GxqwaRZR41nB5ZbiNipjosQgm5ioWMQQrdzpfP3lHgLB0fi0rRTe8NhalK00Wv+ELUVH+Znj4zRJta+qhtk4/+AydhrRY0u25i7Gk39rT2IRBwo+PUHVz3H0OvP4gTHTsw+iSKxi1mjMyxiHM6xKn8l5FqHRgQr/NiT0toePgtDh7ajofBGezdbcPE83ls3WbBbDQBk9mI5EoGsTiPlVcnkRPkFcgvpVXBRVDKoVgEWLUS5ZIIVqEApM+sKhNQUYQoEmktQkkUUnbrkPP5sZQhv2+Rzkop/+kve1WW9WC818ad0zPLIZ1ODUHIQ6dVI53Og9WoUMiXoVQp1pJQKBisohqDYgBJsJCrGEu4mB/hsFOpN4ZQYZTTukh0/xHQrIBKy6elnnV8XcD/QiYYaYioNKg0qXFBdqZSPM0VUGnFhTi/VqCLl67aKacxoEKkuchbz3umfgL6mhelSOk3hgAAAABJRU5ErkJggg==");
}
.header-inner .switcher .options ul.dropdown a,
.mobile-currency .switcher .options ul.dropdown a {
  color: #ebebeb;
  text-decoration: none;
  font-size: 1.2rem;
  display: block;
}
.header-inner .switcher .options ul.dropdown a:visited,
.mobile-currency .switcher .options ul.dropdown a:visited {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher .options ul.dropdown a:hover,
.mobile-currency .switcher .options ul.dropdown a:hover {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher .options ul.dropdown a:active,
.mobile-currency .switcher .options ul.dropdown a:active {
  color: #ebebeb;
  text-decoration: none;
}
.header-inner .switcher strong,
.mobile-currency .switcher strong {
  font-weight: 500;
  font-family: 'Gilroy';
  color: #b6b6b6;
  line-height: 14px;
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  gap: 4px;
}
.header-inner .switcher .options ul.dropdown,
.mobile-currency .switcher .options ul.dropdown {
  right: 0;
}
.header-inner .switcher .options ul.dropdown:before,
.mobile-currency .switcher .options ul.dropdown:before {
  display: none;
}
.header-inner .switcher .options ul.dropdown:after,
.mobile-currency .switcher .options ul.dropdown:after {
  display: none;
}
.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: #a7a7a7;
}
.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-color: rgba(51, 51, 51, 0.55);
  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/Digiden/grizzlyblades/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/Digiden/grizzlyblades/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');
  src: url('../../frontend/Digiden/grizzlyblades/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Digiden/grizzlyblades/en_US/Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'), url('../../frontend/Digiden/grizzlyblades/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: 1.7rem;
  font-size: 1.4rem;
  line-height: 1.42857143;
  margin: 0 10px 10px 0;
  padding: 18px 40px 14px 40px;
  color: #e28800;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
  font-weight: 600;
  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: #e28800;
  text-decoration: none;
}
a.pagebuilder-button-link:hover,
button.pagebuilder-button-link:hover,
div.pagebuilder-button-link:hover {
  color: #e28800;
  text-decoration: none;
}
a.pagebuilder-button-link:active,
button.pagebuilder-button-link:active,
div.pagebuilder-button-link:active {
  color: #e28800;
  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: #e28800;
  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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 12px 24px;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.7rem;
  padding: 18px 40px 14px 40px;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
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: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
a.pagebuilder-button-primary:hover,
button.pagebuilder-button-primary:hover,
div.pagebuilder-button-primary:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
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-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  text-decoration: none;
  background-image: none;
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  margin: 0 10px 10px 0;
  padding: 7px 15px;
  line-height: 1.6rem;
  box-sizing: border-box;
  vertical-align: middle;
  line-height: 1.7rem;
  padding: 18px 40px 14px 40px;
  font-size: 1.4rem;
  border-radius: 3px;
  box-shadow: none;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active,
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus {
  text-decoration: none;
}
a.pagebuilder-button-secondary:focus,
button.pagebuilder-button-secondary:focus,
div.pagebuilder-button-secondary:focus,
a.pagebuilder-button-secondary:active,
button.pagebuilder-button-secondary:active,
div.pagebuilder-button-secondary:active {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
a.pagebuilder-button-secondary:hover,
button.pagebuilder-button-secondary:hover,
div.pagebuilder-button-secondary:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
a.pagebuilder-button-secondary.disabled,
button.pagebuilder-button-secondary.disabled,
div.pagebuilder-button-secondary.disabled,
a.pagebuilder-button-secondary[disabled],
button.pagebuilder-button-secondary[disabled],
div.pagebuilder-button-secondary[disabled],
fieldset[disabled] a.pagebuilder-button-secondary,
fieldset[disabled] button.pagebuilder-button-secondary,
fieldset[disabled] div.pagebuilder-button-secondary {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.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: 1280px;
  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%;
}
div[data-content-type='slider'] 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: 0 0 -1px;
  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 {
  background: #f6f6f6;
  border: 1px solid #cccccc;
  border-bottom: 0;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  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: #000000;
  cursor: pointer !important;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 1.4rem 2rem;
  position: relative;
  transition: all .3s;
  vertical-align: middle;
  white-space: normal;
}
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 {
  background: #ffffff;
  z-index: 19;
}
div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  position: relative;
  transition: all .3s;
}
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-bottom: 1px solid #cfcfcf;
  border-top: 0 solid #444649;
  height: 49px;
  padding: 0 0 0 0;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 49px;
  font-size: 1.4rem;
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:hover {
  color: #c0c0c0;
  text-decoration: none;
}
.pagebuilder-accordion > .item.title > .switch:active {
  color: #c0c0c0;
  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: #c0c0c0;
  text-decoration: none;
  padding-bottom: 0;
}
.pagebuilder-accordion > .item.content {
  background: transparent;
  margin: 0;
  padding: 0;
}
/**
 * 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;
}
.payment-method .flex-center {
  align-items: center;
  display: flex;
  gap: 5px;
}
.payment-method .payment-type-icon {
  height: 40px;
}
.card-grid {
  display: grid;
}
.card-aux {
  gap: 20px;
  grid-template-columns: minmax(auto, 400px);
}
.card-aux .actions-toolbar {
  justify-self: start;
}
.card-container {
  margin-top: 20px;
  align-items: center;
}
.card-container .card-layout {
  column-gap: 10px;
  display: grid;
  grid-template-areas: 'card-number-field-area card-number-field-area' 'expiration-date-field-area cvv-field-area';
  max-width: 400px;
  row-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
.card-container .card-layout .display-lock {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
}
.card-container .card-layout .display-lock .lock-icon:hover::before {
  color: #757575;
}
.card-container .card-layout .display-lock .lock-icon:before {
  color: #bbbbbb;
  content: '\e629';
  display: inline-block;
  font-family: 'luma-icons';
  font-size: 18px;
  font-weight: normal;
  line-height: inherit;
  overflow: hidden;
  speak: none;
  text-align: center;
  vertical-align: middle;
}
.card-container .card-layout .card-number-field-area {
  grid-area: card-number-field-area;
}
.card-container .card-layout .expiration-date-field-area {
  grid-area: expiration-date-field-area;
}
.card-container .card-layout .cvv-field-area {
  grid-area: cvv-field-area;
}
.card-container .field div.error {
  border-color: #ff0200;
}
.card-container .field .label {
  display: block;
  font-weight: 600;
}
.card-container .field .card-field {
  border: 1px solid #c2c2c2;
  height: 32px;
  padding: 8px 15px;
}
.card-container .field .field-wrapper {
  position: relative;
}
.card-container .field .field-wrapper .field-tooltip {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 10px;
}
.checkout-index-index > .loading-mask {
  z-index: 999;
}
.magento-payments-review .actions-toolbar {
  margin-top: 10px;
}
.magento-payments-review .magento-payments-review-title {
  padding: 0 0 10px;
}
.magento-payments-review .magento-payments-review-title > strong {
  font-size: 2.4rem;
  font-weight: 300;
}
.magento-payments-review .magento-payments-review-title .action {
  display: inline-block;
  margin: 12px 0 0 30px;
}
.magento-payments-review .table-magento-payments-review-items .col.name {
  padding-top: 16px;
}
.magento-payments-review .table-magento-payments-review-items .col.qty {
  text-align: center;
}
.magento-payments-review .item-options dt {
  display: inline-block;
}
.magento-payments-review .item-options dt:after {
  content: ': ';
}
.magento-payments-review .item-options dd {
  margin: 0;
}
.magento-payments-review .payment-source-logo {
  margin-top: 10px;
}
.magento-payments-review .payment-source-logo[alt='googlepay'] {
  height: 40px;
}
.magento-payments-review .payment-source-logo[alt='applepay'] {
  height: 40px;
}
.magento-payments-review .payment-source-logo[alt='paypal'],
.magento-payments-review .payment-source-logo[alt='paylater'] {
  height: 26px;
}
.magento-payments-review .payment-source-logo[alt='venmo'] {
  height: 20px;
}
.magento-payments-review-discount {
  border-bottom: 1px solid #444649;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.block-minicart .block-content > .actions .smart-buttons {
  margin-top: 15px;
}
.pay-later-message {
  margin-top: 10px;
}
.smart-buttons > div > div {
  vertical-align: bottom;
}
.apple-pay {
  margin-top: 14px;
}
.cart-summary .apple-pay {
  margin-top: 11px;
}
.google-pay {
  margin-top: 14px;
}
.google-pay button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
}
.cart-summary .google-pay {
  margin-bottom: 14px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.product-info-stock-sku .configurable-variation-qty {
  display: none;
}
div.swiper-container .swiper-slide {
  height: auto;
}
.swiper-lazy-preloader ~ * {
  visibility: hidden;
}
.swiper-slide img {
  vertical-align: top;
  height: auto;
}
[class].swiper-button-prev,
[class].swiper-button-next {
  background-size: 10px 16px;
  height: 16px;
  width: 10px;
  margin-top: -8px;
}
.bfb-checkbox-item,
.bfb-radio-item {
  margin-top: 0.7rem;
}
.mgz-control-radio,
.mgz-control-checkbox {
  cursor: pointer;
  opacity: .01;
  overflow: hidden;
  position: absolute !important;
  vertical-align: top;
}
.mgz-control-radio:after,
.mgz-control-checkbox:after {
  display: none;
}
.mgz-control-radio + label,
.mgz-control-checkbox + label {
  cursor: pointer;
  display: inline-block;
  vertical-align: sub;
}
.mgz-control-radio + label:before,
.mgz-control-checkbox + label:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #adadad;
  color: transparent;
  float: left;
  height: 1.6rem;
  text-align: center;
  vertical-align: top;
  width: 1.6rem;
}
.mgz-control-radio + label,
.mgz-control-checkbox + label {
  padding-left: 2.2rem;
}
.mgz-control-radio + label:before,
.mgz-control-checkbox + label:before {
  margin: 1px 0 0 -2.2rem;
}
.mgz-control-radio:checked + label:before,
.mgz-control-checkbox:checked + label:before {
  color: #514943;
}
.mgz-control-radio.disabled + label,
.mgz-control-checkbox.disabled + label,
.mgz-control-radio[disabled] + label,
.mgz-control-checkbox[disabled] + label {
  color: #303030;
  cursor: default;
  opacity: .5;
}
.mgz-control-radio.disabled + label:before,
.mgz-control-checkbox.disabled + label:before,
.mgz-control-radio[disabled] + label:before,
.mgz-control-checkbox[disabled] + label:before {
  background-color: #e9e9e9;
  border-color: #adadad;
  cursor: default;
}
._keyfocus .mgz-control-radio:not([disabled]):focus + label:before,
._keyfocus .mgz-control-checkbox:not([disabled]):focus + label:before,
._keyfocus .mgz-control-radio:not(.disabled):focus + label:before,
._keyfocus .mgz-control-checkbox:not(.disabled):focus + label:before {
  border-color: #007bdb;
}
.mgz-control-radio:not([disabled]):hover + label:before,
.mgz-control-checkbox:not([disabled]):hover + label:before,
.mgz-control-radio:not(.disabled):hover + label:before,
.mgz-control-checkbox:not(.disabled):hover + label:before {
  border-color: #878787;
}
.mgz-control-radio + label:before {
  border-radius: 1.6rem;
  content: '';
  transition: border-color 0.1s linear, color 0.1s ease-in;
}
.mgz-control-radio.mgz-control-radio + label:before {
  line-height: 140%;
}
.mgz-control-radio:checked + label {
  position: relative;
}
.mgz-control-radio:checked + label:after {
  background-color: #514943;
  border-radius: 50%;
  content: '';
  height: 10px;
  left: 3px;
  position: absolute;
  top: 4px;
  width: 10px;
}
.mgz-control-radio:checked:not([disabled]):hover,
.mgz-control-radio:checked:not(.disabled):hover {
  cursor: default;
}
.mgz-control-radio:checked:not([disabled]):hover + label,
.mgz-control-radio:checked:not(.disabled):hover + label {
  cursor: default;
}
.mgz-control-radio:checked:not([disabled]):hover + label:before,
.mgz-control-radio:checked:not(.disabled):hover + label:before {
  border-color: #adadad;
}
.mgz-control-checkbox + label:before {
  border-radius: 1px;
  content: '';
  font-size: 0;
  transition: font-size 0.1s ease-out, color 0.1s ease-out, border-color 0.1s linear;
}
.mgz-control-checkbox:checked + label:before {
  content: '\e62d';
  font-size: 1.1rem;
  line-height: 125%;
}
.mgz__actions-switch {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.admin__field-control .mgz__actions-switch {
  line-height: 3.2rem;
}
.mgz__actions-switch + .admin__field-service {
  min-width: 34rem;
}
.mgz__actions-switch-checkbox {
  position: absolute !important;
}
._disabled .mgz__actions-switch-checkbox + .mgz__actions-switch-label,
.mgz__actions-switch-checkbox.disabled + .mgz__actions-switch-label {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:before {
  left: 15px;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label:after {
  background: #79a22e;
}
.mgz__actions-switch-checkbox:checked + .mgz__actions-switch-label .mgz__actions-switch-text:before {
  content: attr(data-text-on);
}
._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:before,
._error .mgz__actions-switch-checkbox + .mgz__actions-switch-label:after {
  border-color: #e22626;
}
.mgz__actions-switch-label {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  position: relative;
  user-select: none;
  vertical-align: middle;
}
.mgz__actions-switch-label:before,
.mgz__actions-switch-label:after {
  left: 0;
  position: absolute;
  right: auto;
  top: 0;
}
.mgz__actions-switch-label:before {
  background: #ffffff;
  border: 1px solid #aaa6a0;
  border-radius: 100%;
  content: '';
  display: block;
  height: 22px;
  transition: left 0.2s ease-in 0s;
  width: 22px;
  z-index: 1;
}
.mgz__actions-switch-label:after {
  background: #e3e3e3;
  border: 1px solid #aaa6a0;
  border-radius: 12px;
  content: '';
  display: block;
  height: 22px;
  transition: background 0.2s ease-in 0s;
  width: 37px;
  z-index: 0;
}
.mgz__actions-switch-text:before {
  content: attr(data-text-off);
  padding-left: 47px;
  white-space: nowrap;
}
.mgzFlex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz-invisible {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.magezon-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Magezon-Icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.MgzFontAwesome {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mgz-text-left {
  text-align: left;
}
.mgz-text-right {
  text-align: right;
}
.mgz-text-center {
  text-align: center;
}
.mgz-text-justify {
  text-align: justify;
}
.mgz-hidden {
  display: none;
}
.mgz-hide {
  display: none;
}
.mgz-visible {
  display: block;
}
.mgz_fit {
  width: 1% !important;
}
.mgz_center {
  text-align: center;
}
.lazy-blur {
  transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  transition: 0.3s filter linear;
  -o-transition: 0.3s -o-filter linear;
  -webkit-filter: blur(5px);
  filter: blur(5px);
}
.lazy-blur.lazy-loaded {
  -webkit-filter: blur(0px);
  filter: blur(0px);
  image-rendering: initial;
}
.owl-carousel .owl-item img.lazy-loading {
  height: 0;
}
.popup-content-wrap {
  position: relative;
}
.popup-content {
  position: absolute;
  bottom: 12px;
  font-weight: 400;
  text-align: center;
  color: #B6B6B6;
}
.popup-title {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.28px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.popup-xs {
  padding: 8px 24px 0 24px;
  line-height: 21px;
}
.popup-bold {
  font-size: 14px;
  margin: 5px 0 16px;
  letter-spacing: 0.02em;
  font-weight: 700;
}
.popup-actions {
  display: flex;
  flex-direction: column;
  max-width: 275px;
  margin: 0 auto;
}
.popup-actions a.close {
  color: #B6B6B6;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.28px;
}
.popup-actions a.silvar-btn {
  margin-bottom: 8px;
}
.modal-popup.store-popup .modal-inner-wrap {
  width: 100%;
}
.modal-popup.store-popup .modal-inner-wrap .modal-header {
  padding: 0;
}
.modal-popup.store-popup .modal-inner-wrap .modal-header button {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  z-index: 1;
  top: -47px;
  left: 0;
  right: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(50, 50, 50, 0.2);
  box-shadow: -4px 0px 28px 0px #171717;
  border-radius: 40px;
}
.modal-popup.store-popup .modal-inner-wrap .modal-header button:before {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNSAxOU01IDVMMTkgMTkiIHN0cm9rZT0iI0Q5RDlEOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
}
.modal-popup.store-popup .modal-inner-wrap .modal-content {
  padding: 0px;
  overflow: hidden;
}
.modal-popup.store-popup .modal-inner-wrap .modal-footer {
  display: none;
}
.modal-popup.store-popup + .modals-overlay {
  opacity: 0.8;
  background: #171717;
}
@media only screen and (min-width: 500px) {
  .modal-popup.store-popup .modal-inner-wrap {
    width: 412px;
    top: 0;
    bottom: 0;
    height: 494px;
    margin: auto;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(50, 50, 50, 0.2);
    box-shadow: -4px 0px 28px 0px #171717;
    backdrop-filter: blur(17.5px);
  }
  .modal-popup.store-popup .modal-inner-wrap .popup-content-wrap {
    width: 380px;
    height: 462px;
    border-radius: 16px;
    overflow: hidden;
  }
  .modal-popup.store-popup .popup-title {
    font-size: 1.8rem;
    line-height: 24px;
    letter-spacing: 0.36px;
  }
}
@media only screen and (max-width: 500px) {
  .modal-popup.modal-slide.store-popup {
    height: 460px;
    width: 360px;
    bottom: 0;
    top: 0;
    right: 0px;
    margin: auto;
    left: 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: visible;
  }
  .modal-popup.modal-slide.store-popup._show {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    overflow: visible !important;
  }
  .modal-popup.modal-slide.store-popup._inner-scroll .modal-inner-wrap {
    min-height: auto;
    padding: 16px;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: rgba(50, 50, 50, 0.2);
    box-shadow: -4px 0px 28px 0px #171717;
  }
  .modal-popup.modal-slide.store-popup .modal-inner-wrap {
    transition: none;
    transform: none;
    height: 316px;
    overflow: visible;
  }
  .modal-popup.modal-slide.store-popup .modal-inner-wrap .modal-header button {
    top: -50px;
  }
  .modal-popup.modal-slide.store-popup .popup-content {
    bottom: 16px;
  }
  .modal-popup.modal-slide.store-popup .popup-xs {
    padding: 8px 12px 0 12px;
    line-height: 18px;
    font-size: 12px;
  }
  .modal-popup.modal-slide.store-popup .popup-bold {
    line-height: 18px;
    font-size: 12px;
  }
  .modal-popup.modal-slide.store-popup .action-close {
    display: block;
  }
  .modal-popup.modal-slide.store-popup .popup-content-wrap {
    border-radius: 16px;
    overflow: hidden;
  }
}
.block-category-event {
  background: #f0f0f0;
  color: #c0c0c0;
  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,
.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 #444649;
  margin: 0 0 40px;
  padding: 10px 0 0;
}
.fotorama-video-container:after {
  background: url('../../frontend/Digiden/grizzlyblades/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/Digiden/grizzlyblades/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;
}
.bundle-actions {
  margin: 0 0 30px;
}
.bundle-options-container {
  clear: both;
  margin-bottom: 40px;
}
.bundle-options-container .legend.title {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 700;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
  border: 0;
  padding: 0;
}
.bundle-options-container .product-add-form {
  display: none;
}
.bundle-options-container .product-options-wrapper {
  margin-bottom: 30px;
}
.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 .action.back {
  margin-bottom: 30px;
}
.bundle-options-container .block-bundle-summary > .title {
  margin-bottom: 15px;
}
.bundle-options-container .block-bundle-summary > .title > strong {
  color: #ebebeb;
  font-family: 'Gilroy';
  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 .price-box {
  margin-bottom: 20px;
}
.bundle-options-container .block-bundle-summary .price-box .price-label {
  display: block;
  margin-bottom: 5px;
}
.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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  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 4px;
  display: inline-block;
}
.bundle-options-container .nested .field.qty .label {
  font-weight: 400;
}
.bundle-options-container .nested .field.qty:last-child {
  margin-bottom: 0;
}
.bundle-options-container .price {
  font-weight: 600;
}
.bundle-options-container .product-options-bottom {
  border-top: 1px solid #444649;
  clear: left;
  margin: 0 0 40px;
  padding-top: 20px;
}
.checkout-cart-index .page-main {
  padding-left: 0;
  padding-right: 0;
}
.checkout-cart-index .page-title-wrapper {
  padding-left: 15px;
  padding-right: 15px;
}
.checkout-cart-index .page-wrapper:before {
  height: 354px;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
  left: 0;
  right: 0;
  background-size: cover;
}
.checkout-cart-index .page-wrapper .page-header .header.content {
  margin: 12px 16px 12px;
  border: 1px solid #d9d9d945;
}
.checkout-cart-index .page-wrapper .page-header .header.content .header-inner-left .nav-toggle {
  display: none;
}
.checkout-cart-index .page-wrapper .page-header .header.content .header-inner-right svg {
  width: 95px;
}
.checkout-cart-index .column.main {
  padding-bottom: 0;
}
.checkout-cart-index .footer.content {
  max-width: 100%;
  margin: 0;
  background: none;
  padding: 0;
  border: none;
}
.checkout-cart-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows {
  padding: 16px 0 58px;
  margin-top: 0;
}
.checkout-cart-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows:before {
  display: none;
}
.checkout-cart-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .gb-container {
  padding: 0;
  gap: 24px;
  flex-direction: column;
}
.checkout-cart-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .footer-bottom-payment-icons {
  display: flex;
  gap: 24px;
}
.checkout-cart-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .footer-bottom-copyright {
  font-size: 1.2rem;
  line-height: 16px;
  color: #b6b6b6;
}
.cart-summary {
  margin-bottom: 25px;
  padding: 1px 0 25px;
  border-radius: 16px;
  border: 1px solid #323232;
}
.cart-summary > .title {
  font-size: 1.4rem;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  color: #b7bab4;
  padding: 19px 24px 16px;
  letter-spacing: 0.28px;
}
.cart-summary .block > .title {
  border-top: 1px solid #616264;
  padding: 16px 34px 15px 24px;
}
.cart-summary .block > .title strong {
  color: #ffffff;
}
.cart-summary .block > .title:after {
  right: 24px;
  top: 19px;
}
.cart-summary .block form:not(:last-of-type) .fieldset {
  margin: 0;
}
.cart-summary .block .price {
  font-weight: 500;
  color: #ebebeb;
}
.cart-summary .block .field {
  margin: 0 0 16px;
}
.cart-summary .block .actions-toolbar > .primary {
  text-align: left;
}
.cart-summary .block .actions-toolbar > .primary .action.primary {
  width: auto;
}
.cart-summary .block .fieldset .field,
.cart-summary .block .fieldset .field:not(.choice) > .label {
  color: #ffffff;
}
.cart-summary .block .title strong {
  font-size: 1.4rem;
  font-weight: 500;
  color: #ebebeb;
}
.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;
  padding-top: 3px;
}
.cart-summary .block form .fieldset > .field {
  position: relative;
}
.cart-summary .block form .fieldset > .field:not(.choice) > .label {
  position: absolute;
  top: -7px;
  left: 18px;
  background-color: #171717;
  z-index: 5;
  padding-left: 4px;
  padding-right: 4px;
}
.cart-summary .block form .fieldset > .field:not(.choice).choice > .label {
  position: static;
}
.cart-summary .block input[type="text"],
.cart-summary .block select {
  border-radius: 25px;
  border: 1px solid #464646;
  font-size: 1.2rem;
  background-color: #171717;
  height: 42px;
  padding: 8px 16px;
}
.cart-summary .block input[type='radio'] {
  margin: 4px 5px 0 0;
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border: 4px solid #e28800;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.cart-summary .block input[type='radio']:checked {
  background-color: #171717;
}
.page-main .cart-summary .block {
  margin-bottom: 0;
}
.cart-summary .checkout-methods-items {
  margin: 0 16px 24px;
  padding: 0;
  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 {
  border-top: 1px solid #2b2b2b;
}
.cart-totals tbody .mark,
.cart-totals tfoot .mark {
  text-align: left;
}
.cart-totals tbody .amount {
  color: #ffffff;
  font-weight: 500;
}
.cart-totals .discount.coupon {
  display: none;
}
.cart.table-wrapper .cart thead tr th.col {
  padding: 15px 16px;
  text-transform: uppercase;
  color: #b6b6b6;
  text-align: left;
  font-weight: bold;
  letter-spacing: 0.28px;
}
.cart.table-wrapper .cart tbody td {
  border: 0;
}
.cart.table-wrapper .cart > .item {
  border-bottom: 1px solid #2b2b2b;
  position: relative;
}
.cart.table-wrapper .col {
  padding-top: 15px;
}
.cart.table-wrapper .col.price,
.cart.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp {
  padding: 20px 11px 10px;
  text-align: center;
}
.cart.table-wrapper .col.qty {
  padding: 20px 11px 10px;
  text-align: center;
}
.cart.table-wrapper .col.qty .input-text {
  height: 36px;
  margin-top: -7px;
  text-align: center;
  width: 60px;
}
.cart.table-wrapper .col > .price {
  color: #ffffff;
  font-size: 1.8rem;
  font-weight: 700;
}
.cart.table-wrapper .item-actions td {
  padding-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
  white-space: normal;
}
.cart.table-wrapper .item .col.item {
  display: block;
  min-height: 75px;
  padding: 15px 15px 10px 90px;
  position: relative;
}
.cart.table-wrapper .actions-toolbar {
  min-height: 20px;
  padding-bottom: 15px;
  position: relative;
}
.cart.table-wrapper .actions-toolbar > .action-edit,
.cart.table-wrapper .actions-toolbar > .action-delete {
  position: absolute;
  right: 48px;
  top: 0;
  display: inline-block;
  text-decoration: none;
}
.cart.table-wrapper .actions-toolbar > .action-edit > span,
.cart.table-wrapper .actions-toolbar > .action-delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.cart.table-wrapper .actions-toolbar > .action-edit:before,
.cart.table-wrapper .actions-toolbar > .action-delete:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  line-height: 20px;
  color: #ebebeb;
  content: '\e601';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.cart.table-wrapper .actions-toolbar > .action-edit:hover:before,
.cart.table-wrapper .actions-toolbar > .action-delete:hover:before {
  color: #c0c0c0;
}
.cart.table-wrapper .actions-toolbar > .action-edit:active:before,
.cart.table-wrapper .actions-toolbar > .action-delete:active:before {
  color: #c0c0c0;
}
.cart.table-wrapper .actions-toolbar > .action-delete {
  right: 32px;
}
.cart.table-wrapper .actions-toolbar > .action-delete:before {
  content: '\e604';
}
.cart.table-wrapper .actions-toolbar > .action-delete:hover {
  text-decoration: none;
}
.cart.table-wrapper .actions-toolbar > .action-edit:hover:before {
  color: #17171700;
}
.cart.table-wrapper .actions-toolbar > .action-edit:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im15bmF1aTplZGl0Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQgMjEuMDAwM0gyME01LjY2NiAxMy4xODczQzUuMjM5NjIgMTMuNjE0NyA1LjAwMDExIDE0LjE5MzcgNSAxNC43OTczVjE4LjAwMDNIOC4yMjNDOC44MjcgMTguMDAwMyA5LjQwNiAxNy43NjAzIDkuODMzIDE3LjMzMjNMMTkuMzMzIDcuODI3MzRDMTkuNzU5MiA3LjM5OTkzIDE5Ljk5ODYgNi44MjA5NSAxOS45OTg2IDYuMjE3MzRDMTkuOTk4NiA1LjYxMzcyIDE5Ljc1OTIgNS4wMzQ3NCAxOS4zMzMgNC42MDczNEwxOC4zOTUgMy42NjczNEMxOC4xODM1IDMuNDU1NjkgMTcuOTMyMyAzLjI4NzgxIDE3LjY1NTggMy4xNzMzQzE3LjM3OTQgMy4wNTg4IDE3LjA4MyAyLjk5OTkxIDE2Ljc4MzggM0MxNi40ODQ2IDMuMDAwMDkgMTYuMTg4MyAzLjA1OTE3IDE1LjkxMTkgMy4xNzM4NUMxNS42MzU1IDMuMjg4NTIgMTUuMzg0NCAzLjQ1NjU2IDE1LjE3MyAzLjY2ODM0TDUuNjY2IDEzLjE4NzNaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjYxNl85NzgyKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl85NzgyIiB4MT0iNCIgeTE9IjEyLjEyMzUiIHgyPSIxOC41NzY5IiB5Mj0iMTYuNjc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPHN0b3Agb2Zmc2V0PSIwLjI1IiBzdG9wLWNvbG9yPSIjRjJGMkYyIi8+CjxzdG9wIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC43NSIgc3RvcC1jb2xvcj0iI0YyRjJGMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  color: #17171700;
}
.cart.table-wrapper .actions-toolbar > .action-delete:hover:before {
  color: #17171700;
}
.cart.table-wrapper .actions-toolbar > .action-delete:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1pbmdjdXRlOmRlbGV0ZS1saW5lIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfNDAwMDI2MTZfOTc4NCkiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTIuNTk1MSAyMy4yNTg0TDEyLjU4NDEgMjMuMjYwNEwxMi41MTMxIDIzLjI5NTRMMTIuNDkzMSAyMy4yOTk0TDEyLjQ3OTEgMjMuMjk1NEwxMi40MDgxIDIzLjI2MDRDMTIuMzk3NSAyMy4yNTcxIDEyLjM4OTUgMjMuMjU4OCAxMi4zODQxIDIzLjI2NTRMMTIuMzgwMSAyMy4yNzU0TDEyLjM2MzEgMjMuNzAzNEwxMi4zNjgxIDIzLjcyMzRMMTIuMzc4MSAyMy43MzY0TDEyLjQ4MjEgMjMuODEwNEwxMi40OTcxIDIzLjgxNDRMMTIuNTA5MSAyMy44MTA0TDEyLjYxMzEgMjMuNzM2NEwxMi42MjUxIDIzLjcyMDRMMTIuNjI5MSAyMy43MDM0TDEyLjYxMjEgMjMuMjc2NEMxMi42MDk1IDIzLjI2NTggMTIuNjAzOCAyMy4yNTk4IDEyLjU5NTEgMjMuMjU4NFpNMTIuODYwMSAyMy4xNDU0TDEyLjg0NzEgMjMuMTQ3NEwxMi42NjIxIDIzLjI0MDRMMTIuNjUyMSAyMy4yNTA0TDEyLjY0OTEgMjMuMjYxNEwxMi42NjcxIDIzLjY5MTRMMTIuNjcyMSAyMy43MDM0TDEyLjY4MDEgMjMuNzEwNEwxMi44ODExIDIzLjgwMzRDMTIuODkzOCAyMy44MDY4IDEyLjkwMzUgMjMuODA0MSAxMi45MTAxIDIzLjc5NTRMMTIuOTE0MSAyMy43ODE0TDEyLjg4MDEgMjMuMTY3NEMxMi44NzY4IDIzLjE1NTQgMTIuODcwMSAyMy4xNDgxIDEyLjg2MDEgMjMuMTQ1NFpNMTIuMTQ1MSAyMy4xNDc0QzEyLjE0MDcgMjMuMTQ0OCAxMi4xMzU1IDIzLjE0MzkgMTIuMTMwNCAyMy4xNDVDMTIuMTI1NCAyMy4xNDYxIDEyLjEyMSAyMy4xNDkxIDEyLjExODEgMjMuMTUzNEwxMi4xMTIxIDIzLjE2NzRMMTIuMDc4MSAyMy43ODE0QzEyLjA3ODggMjMuNzkzNCAxMi4wODQ1IDIzLjgwMTQgMTIuMDk1MSAyMy44MDU0TDEyLjExMDEgMjMuODAzNEwxMi4zMTExIDIzLjcxMDRMMTIuMzIxMSAyMy43MDI0TDEyLjMyNTEgMjMuNjkxNEwxMi4zNDIxIDIzLjI2MTRMMTIuMzM5MSAyMy4yNDk0TDEyLjMyOTEgMjMuMjM5NEwxMi4xNDUxIDIzLjE0NzRaIiBzdHJva2U9IiMxNzE3MTciLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMjAgNUMyMC4yNjUyIDUgMjAuNTE5NiA1LjEwNTM2IDIwLjcwNzEgNS4yOTI4OUMyMC44OTQ2IDUuNDgwNDMgMjEgNS43MzQ3OCAyMSA2QzIxIDYuMjY1MjIgMjAuODk0NiA2LjUxOTU3IDIwLjcwNzEgNi43MDcxMUMyMC41MTk2IDYuODk0NjQgMjAuMjY1MiA3IDIwIDdIMTlMMTguOTk3IDcuMDcxTDE4LjA2NCAyMC4xNDJDMTguMDI4MSAyMC42NDY2IDE3LjgwMjMgMjEuMTE4OCAxNy40MzIxIDIxLjQ2MzZDMTcuMDYxOSAyMS44MDgzIDE2LjU3NDkgMjIgMTYuMDY5IDIySDcuOTNDNy40MjQxNCAyMiA2LjkzNzA3IDIxLjgwODMgNi41NjY4OCAyMS40NjM2QzYuMTk2NyAyMS4xMTg4IDUuOTcwOTIgMjAuNjQ2NiA1LjkzNSAyMC4xNDJMNS4wMDIgNy4wNzJMNSA3SDRDMy43MzQ3OCA3IDMuNDgwNDMgNi44OTQ2NCAzLjI5Mjg5IDYuNzA3MTFDMy4xMDUzNiA2LjUxOTU3IDMgNi4yNjUyMiAzIDZDMyA1LjczNDc4IDMuMTA1MzYgNS40ODA0MyAzLjI5Mjg5IDUuMjkyODlDMy40ODA0MyA1LjEwNTM2IDMuNzM0NzggNSA0IDVIMjBaTTE2Ljk5NyA3SDcuMDAzTDcuOTMxIDIwSDE2LjA2OUwxNi45OTcgN1pNMTQgMkMxNC4yNjUyIDIgMTQuNTE5NiAyLjEwNTM2IDE0LjcwNzEgMi4yOTI4OUMxNC44OTQ2IDIuNDgwNDMgMTUgMi43MzQ3OCAxNSAzQzE1IDMuMjY1MjIgMTQuODk0NiAzLjUxOTU3IDE0LjcwNzEgMy43MDcxMUMxNC41MTk2IDMuODk0NjQgMTQuMjY1MiA0IDE0IDRIMTBDOS43MzQ3OCA0IDkuNDgwNDMgMy44OTQ2NCA5LjI5Mjg5IDMuNzA3MTFDOS4xMDUzNiAzLjUxOTU3IDkgMy4yNjUyMiA5IDNDOSAyLjczNDc4IDkuMTA1MzYgMi40ODA0MyA5LjI5Mjg5IDIuMjkyODlDOS40ODA0MyAyLjEwNTM2IDkuNzM0NzggMiAxMCAySDE0WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2Xzk3ODQpIiBzdHJva2U9IiMxNzE3MTciLz4KPC9nPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI2MTZfOTc4NCIgeDE9IjMiIHkxPSIxMi4xMzciIHgyPSIxOS4zNjI0IiB5Mj0iMTcuMzEzNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iI0YyRjJGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzUiIHN0b3AtY29sb3I9IiNGMkYyRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDAwMDI2MTZfOTc4NCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  color: #17171700;
}
.cart.table-wrapper .actions-toolbar > .action-towishlist:before {
  display: none;
}
.cart.table-wrapper .action {
  margin-right: 16px;
}
.cart.table-wrapper .action:last-child {
  margin-right: 0;
}
.cart.table-wrapper .action.help.map {
  font-weight: 400;
}
.cart.table-wrapper .product-item-photo {
  display: block;
  left: 15px;
  max-width: 65px;
  padding: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}
.cart.table-wrapper .product-item-name {
  font-size: 1.4rem;
  display: block;
  margin: 5px 0;
  white-space: normal;
}
.cart.table-wrapper .product-item-name a {
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.28px;
}
.cart.table-wrapper .product-image-container {
  width: 104px !important;
}
.cart.table-wrapper .product-image-photo {
  border-radius: 4px;
  width: 88px;
  height: 88px;
  margin-left: 0;
}
.cart.table-wrapper .gift-registry-name-label:after {
  content: ':';
}
.cart.table-wrapper .item-options {
  margin-bottom: 0;
}
.cart.table-wrapper .product-item-name + .item-options {
  margin-top: 8px;
  color: #ebebeb;
  font-size: 1.2rem;
}
.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 #444649;
}
.cart-discount {
  border-bottom: 1px solid #444649;
  clear: left;
}
.cart-discount .block > .title {
  margin-bottom: 8px;
  padding: 0;
}
.cart-discount .block > .title strong {
  color: #949494;
  font-weight: bold;
}
.cart-discount .coupon .control input {
  min-width: 220px;
  border-radius: 28px;
  letter-spacing: 0.24px;
  font-size: 1.2rem;
  border: 1px solid #464646;
  background: transparent;
}
.cart-discount .coupon .actions-toolbar .action.primary {
  margin: 0 0 0 5px;
  padding: 12px 40px;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
}
.coupon-grid {
  float: right;
  width: 100%;
}
.cart-empty {
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  font-size: 1.5rem;
  margin-top: 10%;
}
.cart-tax-info + .cart-tax-total,
.cart .cart-tax-info + .cart-tax-total {
  display: block;
}
.cart.table-wrapper .col.price,
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty,
.order-items.table-wrapper .col.qty,
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp,
.order-items.table-wrapper .col.msrp {
  text-align: left;
}
.cart.table-wrapper .col.price .price-excluding-tax .cart-price .price,
.cart.table-wrapper .col.subtotal .price-excluding-tax .cart-price .price {
  font-family: 'Gilroy';
  line-height: 24px;
  letter-spacing: 0.36px;
  color: #b6b6b6;
  font-weight: 600;
}
.block.crosssell {
  padding: 0 15px;
  margin-top: 70px;
}
.block.crosssell .product-item-info {
  width: 200px;
}
.block-minicart .subtitle.empty + .action {
  display: block;
  margin: auto;
  width: fit-content;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  font-size: 14px;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.12px;
}
.block-minicart .subtitle.empty:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDE4MCAxODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0zNSIgeT0iLTM1IiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjI1MCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDE3LjVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfNDAwMDI0NDlfMTQ2OTNfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iMzUiPgo8cmVjdCB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgcng9IjkwIiBmaWxsPSIjN0M3QzdDIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTc4IiBoZWlnaHQ9IjE3OCIgcng9Ijg5IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjQ0OV8xNDY5MykiIHN0cm9rZS1vcGFjaXR5PSIwLjUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPHBhdGggZD0iTTc2IDEwNEwxMDYuNTIgMTAxLjQ1N0MxMTYuMDcgMTAwLjY2MSAxMTguMjE0IDk4LjU3NSAxMTkuMjcyIDg5LjA1MTFMMTIxLjUgNjkiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQwMDAyNDQ5XzE0NjkzKSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNjkgNjlINzYuNTk1N00xMjUgNjlIMTEzLjIzNCIgc3Ryb2tlPSJ1cmwoI3BhaW50Ml9saW5lYXJfNDAwMDI0NDlfMTQ2OTMpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik02OSAxMjVDNzIuODY2IDEyNSA3NiAxMjEuODY2IDc2IDExOEM3NiAxMTQuMTM0IDcyLjg2NiAxMTEgNjkgMTExQzY1LjEzNCAxMTEgNjIgMTE0LjEzNCA2MiAxMThDNjIgMTIxLjg2NiA2NS4xMzQgMTI1IDY5IDEyNVoiIHN0cm9rZT0idXJsKCNwYWludDNfbGluZWFyXzQwMDAyNDQ5XzE0NjkzKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEwNy41IDEyNUMxMTEuMzY2IDEyNSAxMTQuNSAxMjEuODY2IDExNC41IDExOEMxMTQuNSAxMTQuMTM0IDExMS4zNjYgMTExIDEwNy41IDExMUMxMDMuNjM0IDExMSAxMDAuNSAxMTQuMTM0IDEwMC41IDExOEMxMDAuNSAxMjEuODY2IDEwMy42MzQgMTI1IDEwNy41IDEyNVoiIHN0cm9rZT0idXJsKCNwYWludDRfbGluZWFyXzQwMDAyNDQ5XzE0NjkzKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTc2IDExOEgxMDAuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50NV9saW5lYXJfNDAwMDI0NDlfMTQ2OTMpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik01NSA1NUg1OC4zODFDNjEuNjg3NCA1NSA2NC41Njk1IDU3LjE4NjEgNjUuMzcxNCA2MC4zMDIzTDc1Ljc4NDggMTAwLjc2OEM3Ni4zMTEgMTAyLjgxMyA3NS44NjA3IDEwNC45NzkgNzQuNTU4OCAxMDYuNjY2TDcxLjIxMjUgMTExIiBzdHJva2U9InVybCgjcGFpbnQ2X2xpbmVhcl80MDAwMjQ0OV8xNDY5MykiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTg4LjQ5OTkgNjMuOTk5M0M4OC4xNzEgNjQuMDAxMiA4Ny44NDQ5IDYzLjkzODMgODcuNTQwNCA2My44MTQzQzg3LjIzNTkgNjMuNjkwMyA4Ni45NTg5IDYzLjUwNzUgODYuNzI1NCA2My4yNzY1Qzg2LjUwNDYgNjMuMDM0MiA4Ni4zMjcxIDYyLjc1NiA4Ni4yMDA1IDYyLjQ1NEM4Ni4wNjgzIDYyLjE1NTcgODYgNjEuODMzMSA4NiA2MS41MDY5Qzg2IDYxLjE4MDcgODYuMDY4MyA2MC44NTgxIDg2LjIwMDUgNjAuNTU5OEM4Ni4zMjcxIDYwLjI1NzcgODYuNTA0NiA1OS45Nzk1IDg2LjcyNTQgNTkuNzM3M0M4Ni45NTc3IDU5LjUwMzYgODcuMjM0MiA1OS4zMTgyIDg3LjUzODcgNTkuMTkxN0M4Ny44NDMzIDU5LjA2NTEgODguMTcgNTkgODguNDk5OSA1OUM4OC44Mjk5IDU5IDg5LjE1NjYgNTkuMDY1MSA4OS40NjExIDU5LjE5MTdDODkuNzY1NyA1OS4zMTgyIDkwLjA0MjEgNTkuNTAzNiA5MC4yNzQ1IDU5LjczNzNDOTAuNTAyIDU5Ljk3NDMgOTAuNjgwNCA2MC4yNTM4IDkwLjc5OTQgNjAuNTU5OEM5MC45MzkzIDYwLjg1NTYgOTEuMDA3OCA2MS4xNzk5IDkwLjk5OTMgNjEuNTA2OUM5MS4wMDEyIDYxLjgzNDkgOTAuOTM4MiA2Mi4xNjAxIDkwLjgxMzggNjIuNDYzN0M5MC42ODk0IDYyLjc2NzQgOTAuNTA2MSA2My4wNDM2IDkwLjI3NDUgNjMuMjc2NUM5MC4wMzE1IDYzLjQ5NjcgODkuNzUyNiA2My42NzM3IDg5LjQ0OTcgNjMuNzk5OUM4OS4xNTMxIDYzLjkzOTQgODguODI3OCA2NC4wMDc3IDg4LjQ5OTkgNjMuOTk5M1oiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwMS41IDYzLjk5OTNDMTAxLjE3MSA2NC4wMDc3IDEwMC44NDYgNjMuOTM5NCAxMDAuNTQ4IDYzLjc5OTlDMTAwLjI0NSA2My42NzM3IDk5Ljk2NTIgNjMuNDk2NyA5OS43MjE4IDYzLjI3NjVDOTkuMzc0MyA2Mi45MjYgOTkuMTM4OCA2Mi40ODA5IDk5LjA0NTIgNjEuOTk3NEM5OC45NTE2IDYxLjUxMzkgOTkuMDA0IDYxLjAxMzcgOTkuMTk1OCA2MC41NTk4Qzk5LjMyMjcgNjAuMjU3NyA5OS41MDA1IDU5Ljk3OTUgOTkuNzIxOCA1OS43MzczQzk5Ljk1NDYgNTkuNTAzNiAxMDAuMjMyIDU5LjMxODIgMTAwLjUzNyA1OS4xOTE3QzEwMC44NDIgNTkuMDY1MSAxMDEuMTY5IDU5IDEwMS41IDU5QzEwMS44MzEgNTkgMTAyLjE1OCA1OS4wNjUxIDEwMi40NjMgNTkuMTkxN0MxMDIuNzY4IDU5LjMxODIgMTAzLjA0NSA1OS41MDM2IDEwMy4yNzggNTkuNzM3M0MxMDMuNDk5IDU5Ljk3OTUgMTAzLjY3NyA2MC4yNTc3IDEwMy44MDQgNjAuNTU5OEMxMDMuOTk2IDYxLjAxMzcgMTA0LjA0OCA2MS41MTM5IDEwMy45NTUgNjEuOTk3NEMxMDMuODYxIDYyLjQ4MDkgMTAzLjYyNiA2Mi45MjYgMTAzLjI3OCA2My4yNzY1QzEwMy4wMzUgNjMuNDk2NyAxMDIuNzU1IDYzLjY3MzcgMTAyLjQ1MiA2My43OTk5QzEwMi4xNTQgNjMuOTM5NCAxMDEuODI5IDY0LjAwNzcgMTAxLjUgNjMuOTk5M1oiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwMi43NDYgNzZDMTAxLjg1OCA3Mi41NDk1IDk4LjcyNTYgNzAgOTQuOTk4IDcwQzkxLjI3MDMgNzAgODguMTM4MSA3Mi41NDk1IDg3LjI1IDc2IiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzQwMDAyNDQ5XzE0NjkzX2NsaXBfcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUgMzUpIj48cmVjdCB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgcng9IjkwIi8+CjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNDQ5XzE0NjkzIiB4MT0iLTAuNTYyNSIgeTE9IjAuNTYyNSIgeDI9Ijg5LjQzNzUiIHkyPSI5MC41NjI1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNDAwMDI0NDlfMTQ2OTMiIHgxPSIxMjguNTY2IiB5MT0iODkuMyIgeDI9IjcwLjkzNTQiIHkyPSI4Ny4xNjAzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfNDAwMDI0NDlfMTQ2OTMiIHgxPSIxMzMuNjk2IiB5MT0iNjkuNTgiIHgyPSIxMTMuNzMzIiB5Mj0iMzcuNjUxNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyXzQwMDAyNDQ5XzE0NjkzIiB4MT0iNzguMTc0MSIgeTE9IjExOS4xMiIgeDI9IjYwLjQzMTciIHkyPSIxMTguNjEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50NF9saW5lYXJfNDAwMDI0NDlfMTQ2OTMiIHgxPSIxMTYuNjc0IiB5MT0iMTE5LjEyIiB4Mj0iOTguOTMxNyIgeTI9IjExOC42MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ1X2xpbmVhcl80MDAwMjQ0OV8xNDY5MyIgeDE9IjEwNC4zMDUiIHkxPSIxMTguNTgiIHgyPSI4My40NDM1IiB5Mj0iMTAzLjk4MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDZfbGluZWFyXzQwMDAyNDQ5XzE0NjkzIiB4MT0iNzkuMjYxMSIgeTE9Ijg3LjQ4IiB4Mj0iNTIuNjI4OSIgeTI9Ijg3LjE5NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  width: 180px;
  height: 180px;
  margin: auto;
  margin-bottom: 32px;
}
.block-minicart .items-total {
  margin: 0 0 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #2B2B2B;
  color: #b6b6b6;
}
.block-minicart .items-total .count {
  color: #ffffff;
  font-weight: 700;
}
.block-minicart .subtotal {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}
.block-minicart .subtotal .label {
  color: #b6b6b6;
  font-weight: 700;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.block-minicart .amount .price-wrapper:first-child .price {
  font-size: 1.8rem;
  font-weight: 700;
  color: #ffffff;
}
.block-minicart .subtitle {
  display: none;
}
.block-minicart .subtitle.empty {
  display: block;
  font-size: 14px;
  padding: 30px 0 30px;
  text-align: center;
}
.block-minicart dl.product.options.list {
  display: inline-block;
  vertical-align: top;
}
.block-minicart .text.empty {
  text-align: center;
}
.block-minicart .block-content > .actions > .secondary {
  text-align: center;
}
.block-minicart .block-content > .actions > .secondary a {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.12px;
}
.block-minicart .block-content > .actions > .primary {
  margin: 0 0 24px;
}
.block-minicart .block-content > .actions > .primary .action.primary {
  display: block;
  width: 100%;
}
.block-minicart .block-content > .actions .paypal-logo {
  margin-top: 15px;
  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;
}
.checkout-index-index .menu-icon {
  display: none;
}
.checkout-index-index .header.content {
  justify-content: center;
}
.minicart-wrapper {
  display: flex;
  align-items: center;
}
.minicart-wrapper .action.showcart {
  position: relative;
  display: flex;
  margin-left: 24px;
  height: 32px;
}
.minicart-wrapper .action.showcart:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M6.5912 18.8922L6.97566 16.7118C7.43006 14.1346 7.65726 12.8461 8.55699 12.0832C9.45672 11.3203 10.7492 11.3203 13.334 11.3203H18.666C21.2508 11.3203 22.5433 11.3203 23.443 12.0832C24.3427 12.8461 24.5699 14.1346 25.0243 16.7118L25.4088 18.8922C26.0376 22.4583 26.352 24.2414 25.3839 25.4124C24.4158 26.5835 22.6273 26.5835 19.0504 26.5835H12.9496C9.37269 26.5835 7.58425 26.5835 6.61614 25.4124C5.64802 24.2414 5.96242 22.4583 6.5912 18.8922Z' stroke='%23D9D9D9'/%3E%3Cpath d='M11.2656 11.3158L11.4423 9.19598C11.6399 6.82427 13.6225 5 16.0025 5C18.3824 5 20.365 6.82427 20.5627 9.19598L20.7393 11.3158' stroke='%23D9D9D9'/%3E%3Cpath d='M19.1595 14.4766C19.0227 15.964 17.6497 17.1081 16.0016 17.1081C14.3535 17.1081 12.9806 15.964 12.8438 14.4766' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3C/svg%3E");
}
.minicart-wrapper .action.showcart .counter.qty {
  background: #e28800;
  color: #ffffff;
  height: 15px;
  line-height: 15px;
  border-radius: 8px;
  display: inline-block;
  min-width: 16px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  white-space: normal;
  top: -2px;
  right: 0;
  font-family: 'Space Grotesk';
  font-size: 1rem;
  font-weight: 500;
}
.minicart-wrapper .action.showcart .counter.qty.empty {
  display: none;
}
.minicart-wrapper .action.showcart .counter.qty .loading-mask {
  display: none !important;
}
.minicart-items {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.minicart-items .product-item {
  padding: 0 0 24px;
}
.minicart-items .product-item:first-child {
  padding-top: 0;
}
.minicart-items .product-item .item-options {
  font-size: 1.2rem;
  color: #ebebeb;
}
.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: 500;
  margin: 0 0 8px;
  font-size: 1.2rem;
}
.minicart-items .product-item-name a {
  color: #b6b6b6;
}
.minicart-items .product-item .product-item-details {
  padding: 0 0 0 115px;
  background: transparent;
  backdrop-filter: unset;
  border: 0;
}
.minicart-items .product-item .product-item-details .price {
  font-weight: 700;
  color: #ffffff;
  font-size: 1.8rem;
}
.minicart-items .product-item .product-item-details .price-including-tax,
.minicart-items .product-item .product-item-details .price-excluding-tax {
  margin: 5px 0;
}
.minicart-items .product-item .product-item-details .weee[data-label] {
  font-size: 1.1rem;
}
.minicart-items .product-item .product-item-details .details-qty {
  margin: 8px 0;
  color: #ebebeb;
}
.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;
}
.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 > span,
.minicart-items .action.delete > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.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: #c0c0c0;
}
.minicart-items .action.edit:active:before,
.minicart-items .action.delete:active:before {
  color: #757575;
}
.minicart-items .action.delete:before {
  content: '\e604';
}
.modal-slide.minicart-digiden-popup-wrap .modal-header,
.modal-popup.minicart-digiden-popup-wrap .modal-header {
  display: none;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup {
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(23, 23, 23, 0.5);
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup.empty-cart,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup.empty-cart {
  background: none;
  border: none;
  display: grid;
  align-items: center;
  backdrop-filter: none;
  height: 100%;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .minicart-close,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .minicart-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNSAxOU01IDVMMTkgMTkiIHN0cm9rZT0iI0Q5RDlEOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  position: absolute;
  width: 24px;
  height: 24px;
  right: 32px;
  top: 32px;
  cursor: pointer;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart {
  border-radius: 16px;
  padding: 24px 24px 40px;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .subtotal .amount .price-wrapper:first-child .price,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .subtotal .amount .price-wrapper:first-child .price {
  letter-spacing: 0.72px;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper {
  height: auto !important;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-image-container,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-image-container {
  display: inline;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-image-container .product-image-photo,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-image-container .product-image-photo {
  width: 56px !important;
  border-radius: 4px;
  margin: 0;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details {
  position: relative;
  padding: 0 0 0 72px;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .price,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .price {
  font-size: 1.4rem;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name {
  word-wrap: normal;
  white-space: normal;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .details-qty,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .details-qty {
  display: none;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .item-qty,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .item-qty {
  text-align: center;
  width: 105px;
  height: 34px;
  border-radius: 16px;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions {
  position: absolute;
  bottom: 7px;
  right: 18%;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .primary,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .primary,
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .secondary,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .secondary {
  display: none;
}
.modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .secondary .action.delete:before,
.modal-popup.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.actions .secondary .action.delete:before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQwMDAyNDUyXzE1MDA5KSI+CjxwYXRoIGQ9Ik0xMi41OTUxIDIzLjI1NDVMMTIuNTg0MSAyMy4yNTY1TDEyLjUxMzEgMjMuMjkxNUwxMi40OTMxIDIzLjI5NTVMMTIuNDc5MSAyMy4yOTE1TDEyLjQwODEgMjMuMjU2NUMxMi4zOTc1IDIzLjI1MzIgMTIuMzg5NSAyMy4yNTQ5IDEyLjM4NDEgMjMuMjYxNUwxMi4zODAxIDIzLjI3MTVMMTIuMzYzMSAyMy42OTk1TDEyLjM2ODEgMjMuNzE5NUwxMi4zNzgxIDIzLjczMjVMMTIuNDgyMSAyMy44MDY1TDEyLjQ5NzEgMjMuODEwNUwxMi41MDkxIDIzLjgwNjVMMTIuNjEzMSAyMy43MzI1TDEyLjYyNTEgMjMuNzE2NUwxMi42MjkxIDIzLjY5OTVMMTIuNjEyMSAyMy4yNzI1QzEyLjYwOTUgMjMuMjYxOSAxMi42MDM4IDIzLjI1NTkgMTIuNTk1MSAyMy4yNTQ1Wk0xMi44NjAxIDIzLjE0MTVMMTIuODQ3MSAyMy4xNDM1TDEyLjY2MjEgMjMuMjM2NUwxMi42NTIxIDIzLjI0NjVMMTIuNjQ5MSAyMy4yNTc1TDEyLjY2NzEgMjMuNjg3NUwxMi42NzIxIDIzLjY5OTVMMTIuNjgwMSAyMy43MDY1TDEyLjg4MTEgMjMuNzk5NUMxMi44OTM4IDIzLjgwMjkgMTIuOTAzNSAyMy44MDAyIDEyLjkxMDEgMjMuNzkxNUwxMi45MTQxIDIzLjc3NzVMMTIuODgwMSAyMy4xNjM1QzEyLjg3NjggMjMuMTUxNSAxMi44NzAxIDIzLjE0NDIgMTIuODYwMSAyMy4xNDE1Wk0xMi4xNDUxIDIzLjE0MzVDMTIuMTQwNyAyMy4xNDA4IDEyLjEzNTUgMjMuMTQgMTIuMTMwNCAyMy4xNDExQzEyLjEyNTQgMjMuMTQyMiAxMi4xMjEgMjMuMTQ1MiAxMi4xMTgxIDIzLjE0OTVMMTIuMTEyMSAyMy4xNjM1TDEyLjA3ODEgMjMuNzc3NUMxMi4wNzg4IDIzLjc4OTUgMTIuMDg0NSAyMy43OTc1IDEyLjA5NTEgMjMuODAxNUwxMi4xMTAxIDIzLjc5OTVMMTIuMzExMSAyMy43MDY1TDEyLjMyMTEgMjMuNjk4NUwxMi4zMjUxIDIzLjY4NzVMMTIuMzQyMSAyMy4yNTc1TDEyLjMzOTEgMjMuMjQ1NUwxMi4zMjkxIDIzLjIzNTVMMTIuMTQ1MSAyMy4xNDM1WiIgZmlsbD0iI0I2QjZCNiIgc3Ryb2tlPSIjMjAyMTI0Ii8+CjxwYXRoIGQ9Ik0yMCA1QzIwLjI2NTIgNSAyMC41MTk2IDUuMTA1MzYgMjAuNzA3MSA1LjI5Mjg5QzIwLjg5NDYgNS40ODA0MyAyMSA1LjczNDc4IDIxIDZDMjEgNi4yNjUyMiAyMC44OTQ2IDYuNTE5NTcgMjAuNzA3MSA2LjcwNzExQzIwLjUxOTYgNi44OTQ2NCAyMC4yNjUyIDcgMjAgN0gxOUwxOC45OTcgNy4wNzFMMTguMDY0IDIwLjE0MkMxOC4wMjgxIDIwLjY0NjYgMTcuODAyMyAyMS4xMTg4IDE3LjQzMjEgMjEuNDYzNkMxNy4wNjE5IDIxLjgwODMgMTYuNTc0OSAyMiAxNi4wNjkgMjJINy45M0M3LjQyNDE0IDIyIDYuOTM3MDcgMjEuODA4MyA2LjU2Njg4IDIxLjQ2MzZDNi4xOTY3IDIxLjExODggNS45NzA5MiAyMC42NDY2IDUuOTM1IDIwLjE0Mkw1LjAwMiA3LjA3Mkw1IDdINEMzLjczNDc4IDcgMy40ODA0MyA2Ljg5NDY0IDMuMjkyODkgNi43MDcxMUMzLjEwNTM2IDYuNTE5NTcgMyA2LjI2NTIyIDMgNkMzIDUuNzM0NzggMy4xMDUzNiA1LjQ4MDQzIDMuMjkyODkgNS4yOTI4OUMzLjQ4MDQzIDUuMTA1MzYgMy43MzQ3OCA1IDQgNUgyMFpNMTYuOTk3IDdINy4wMDNMNy45MzEgMjBIMTYuMDY5TDE2Ljk5NyA3Wk0xNCAyQzE0LjI2NTIgMiAxNC41MTk2IDIuMTA1MzYgMTQuNzA3MSAyLjI5Mjg5QzE0Ljg5NDYgMi40ODA0MyAxNSAyLjczNDc4IDE1IDNDMTUgMy4yNjUyMiAxNC44OTQ2IDMuNTE5NTcgMTQuNzA3MSAzLjcwNzExQzE0LjUxOTYgMy44OTQ2NCAxNC4yNjUyIDQgMTQgNEgxMEM5LjczNDc4IDQgOS40ODA0MyAzLjg5NDY0IDkuMjkyODkgMy43MDcxMUM5LjEwNTM2IDMuNTE5NTcgOSAzLjI2NTIyIDkgM0M5IDIuNzM0NzggOS4xMDUzNiAyLjQ4MDQzIDkuMjkyODkgMi4yOTI4OUM5LjQ4MDQzIDIuMTA1MzYgOS43MzQ3OCAyIDEwIDJIMTRaIiBmaWxsPSIjQjZCNkI2IiBzdHJva2U9IiMyMDIxMjQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MDAwMjQ1Ml8xNTAwOSI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
  height: 24px;
  width: 24px;
}
.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/Digiden/grizzlyblades/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 .authentication-wrapper {
  display: none;
}
.checkout-header {
  background: #17181b;
  margin-bottom: 16px;
}
.checkout-header .menupopup-content,
.checkout-header .block-search,
.checkout-header .switcher-currency,
.checkout-header .minicart-wrapper {
  display: none;
}
.checkout-index-index .page-main {
  padding-left: 0;
  padding-right: 0;
}
.checkout-index-index .page-title-wrapper {
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.checkout-index-index .page-wrapper:before {
  height: 316px;
  background: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
  left: 0;
  right: 0;
  background-size: cover;
}
.checkout-index-index .page-wrapper .checkout-header .header.content {
  margin: 12px 16px 12px;
  border: 1px solid #d9d9d945;
}
.checkout-index-index .page-wrapper .checkout-header .header.content .header-inner-left .nav-toggle {
  display: none;
}
.checkout-index-index .page-wrapper .checkout-header .header.content .header-inner-right svg {
  width: 95px;
}
.checkout-index-index .field-tooltip .field-tooltip-content {
  background-color: rgba(50, 50, 50, 0.4);
  backdrop-filter: blur(17.5px);
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 4px 4px 12px rgba(12, 12, 12, 0.7);
  color: #c0c0c0;
}
.checkout-index-index .field-tooltip .field-tooltip-content:before,
.checkout-index-index .field-tooltip .field-tooltip-content:after {
  display: none;
}
.checkout-index-index .column.main {
  padding-bottom: 0;
}
.checkout-index-index .modal-slide._inner-scroll .modal-header,
.checkout-index-index .modal-slide._inner-scroll .modal-footer,
.checkout-index-index .modal-slide._inner-scroll .modal-content {
  background: #171717;
}
.checkout-index-index .footer.content {
  max-width: 100%;
  margin: 0;
  background: none;
  padding: 0;
  border: none;
}
.checkout-index-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows {
  padding: 16px 0 58px;
  margin-top: 0;
}
.checkout-index-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows:before {
  display: none;
}
.checkout-index-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .gb-container {
  padding: 0;
  gap: 24px;
  flex-direction: column;
}
.checkout-index-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .footer-bottom-payment-icons {
  display: flex;
  gap: 24px;
}
.checkout-index-index .footer.content .secondary-footer-wrapper .footer-orgazo-bottom-rows .footer-bottom-copyright {
  font-size: 1.2rem;
  line-height: 16px;
  color: #b6b6b6;
}
.checkout-index-index .new-shipping-address-modal .modal-inner-wrap .modal-title {
  font-weight: 500;
}
.checkout-container {
  margin: 0;
}
.opc-wrapper {
  margin: 0 0 8px;
}
.opc-wrapper .step-title {
  padding: 14px 0 0;
  margin-bottom: 15px;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: none;
}
.opc-wrapper .step-content {
  margin: 0;
}
.checkout-onepage-success .print,
.checkout-onepage-success .page-title-wrapper {
  display: none;
}
.checkout-onepage-success .page-wrapper:before {
  right: 0;
  background-size: cover;
  background-attachment: local;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMTYxIiB2aWV3Qm94PSIwIDAgMTQ0MCAxMTYxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIxMTYxIiByeD0iMTYiIGZpbGw9IiMxNzE3MTciLz4KPGcgb3BhY2l0eT0iMC42IiBmaWx0ZXI9InVybCgjZmlsdGVyMF9mXzU2XzUwNykiPgo8Y2lyY2xlIGN4PSI1NzUuNSIgY3k9IjMyMi41IiByPSI2MS41IiBmaWxsPSIjRjhENTEyIi8+CjwvZz4KPGcgb3BhY2l0eT0iMC40IiBmaWx0ZXI9InVybCgjZmlsdGVyMV9mXzU2XzUwNykiPgo8Y2lyY2xlIGN4PSIxMDA3LjUiIGN5PSI1NDYuNSIgcj0iNjEuNSIgZmlsbD0iI0Y4RDUxMiIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2ZfNTZfNTA3IiB4PSIzMTgiIHk9IjY1IiB3aWR0aD0iNTE1IiBoZWlnaHQ9IjUxNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI5OCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzU2XzUwNyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9mXzU2XzUwNyIgeD0iNzUwIiB5PSIyODkiIHdpZHRoPSI1MTUiIGhlaWdodD0iNTE1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249Ijk4IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfNTZfNTA3Ii8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
}
.checkout-onepage-success .column.main {
  max-width: 720px;
  margin: 64px auto 0;
  border-radius: 64px;
  background: rgba(50, 50, 50, 0.3);
  padding: 31px 0;
  text-align: center;
}
.checkout-onepage-success .column.main .checkout-success:before {
  content: "";
  width: 180px;
  height: 180px;
  display: block;
  background-size: cover;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDE4MCAxODAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0zNSIgeT0iLTM1IiB3aWR0aD0iMjUwIiBoZWlnaHQ9IjI1MCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDE3LjVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfNDAwMDI2NTFfNjYxMl9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48ZyBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSIzNSI+CjxyZWN0IHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIiByeD0iOTAiIGZpbGw9IiM3QzdDN0MiIGZpbGwtb3BhY2l0eT0iMC4yIi8+CjxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIxNzgiIGhlaWdodD0iMTc4IiByeD0iODkiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjUxXzY2MTIpIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIxX2ZfNDAwMDI2NTFfNjYxMikiPgo8cmVjdCB4PSI1NiIgeT0iNTgiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjE2IiBmaWxsPSIjMDQ5ODA5Ii8+CjwvZz4KPGZvcmVpZ25PYmplY3QgeD0iMjkiIHk9IjI5IiB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyMiI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDEwcHgpO2NsaXAtcGF0aDp1cmwoI2JnYmx1cl8xXzQwMDAyNjUxXzY2MTJfY2xpcF9wYXRoKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIj48L2Rpdj48L2ZvcmVpZ25PYmplY3Q+PGcgZGF0YS1maWdtYS1iZy1ibHVyLXJhZGl1cz0iMjAiPgo8cmVjdCB4PSI1MCIgeT0iNTAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgcng9IjQwIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjIiLz4KPHJlY3QgeD0iNDkuNSIgeT0iNDkuNSIgd2lkdGg9IjgxIiBoZWlnaHQ9IjgxIiByeD0iNDAuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfNDAwMDI2NTFfNjYxMikiIHN0cm9rZS1vcGFjaXR5PSIwLjUiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyM19kXzQwMDAyNjUxXzY2MTIpIj4KPHBhdGggZD0iTTc0IDk0LjI3NjlMODUuOTYyNSAxMDNMMTA3IDc2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImJnYmx1cl8wXzQwMDAyNjUxXzY2MTJfY2xpcF9wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNSAzNSkiPjxyZWN0IHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIiByeD0iOTAiLz4KPC9jbGlwUGF0aD48ZmlsdGVyIGlkPSJmaWx0ZXIxX2ZfNDAwMDI2NTFfNjYxMiIgeD0iMzYiIHk9IjM4IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxMCIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzQwMDAyNjUxXzY2MTIiLz4KPC9maWx0ZXI+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzFfNDAwMDI2NTFfNjYxMl9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOSAtMjkpIj48cmVjdCB4PSI1MCIgeT0iNTAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgcng9IjQwIi8+CjwvY2xpcFBhdGg+PGZpbHRlciBpZD0iZmlsdGVyM19kXzQwMDAyNjUxXzY2MTIiIHg9IjY4IiB5PSI3NCIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjM5IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDAyNjUxXzY2MTIiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNDAwMDI2NTFfNjYxMiIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjUxXzY2MTIiIHgxPSItMC41NjI1IiB5MT0iMC41NjI1IiB4Mj0iODkuNDM3NSIgeTI9IjkwLjU2MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl80MDAwMjY1MV82NjEyIiB4MT0iNTAiIHkxPSI1MCIgeDI9IjE1NyIgeTI9IjE3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  margin: 0 auto 32px;
}
.checkout-onepage-success .column.main p {
  color: #b6b6b6;
  margin-bottom: 4px;
}
.checkout-onepage-success .column.main strong {
  color: #ffffff;
}
.checkout-onepage-success .column.main .actions-toolbar {
  text-align: center;
  display: flex;
  justify-content: center;
}
.checkout-onepage-success .column.main a.action.primary {
  margin: 0;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  color: #171717;
  font-size: 14px;
  line-height: normal;
  letter-spacing: 1.12px;
  margin-top: 28px;
}
.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: #202124;
  border-bottom: 1px solid #444649;
  border-top: 1px solid #444649;
  margin: 0;
  padding: 18px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.opc-estimated-wrapper .estimated-block {
  font-size: 14px;
  float: left;
  font-weight: 700;
}
.opc-estimated-wrapper .estimated-block .estimated-label {
  display: block;
  margin: 0 0 5px;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart {
  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;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:focus,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:active {
  background: none;
  border: none;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:hover {
  background: none;
  border: none;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart.disabled,
.opc-estimated-wrapper .minicart-wrapper button.action.showcart[disabled],
fieldset[disabled] .opc-estimated-wrapper .minicart-wrapper button.action.showcart {
  pointer-events: none;
  opacity: 0.5;
}
.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before {
  color: #c0c0c0;
}
.opc-progress-bar {
  margin: 0 0 20px;
  counter-reset: i;
  display: block;
  font-size: 0;
}
.opc-progress-bar-item {
  margin: 0 0 10px;
  width: 185px;
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: top;
}
.opc-progress-bar-item:first-child:before {
  border-radius: 6px 0 0 6px;
}
.opc-progress-bar-item:nth-child(1) > span:after {
  content: "";
  height: 1px;
  min-width: 67px;
  background: #616264;
  margin-left: 8px;
}
.opc-progress-bar-item:last-child:before {
  border-radius: 0 6px 6px 0;
}
.opc-progress-bar-item > span {
  padding-top: 0;
  width: 100%;
  word-wrap: break-word;
  color: #b6b6b6;
  font-weight: 500;
  font-size: 1.4rem;
  display: flex;
  align-items: center;
  line-height: 22px;
  letter-spacing: 0.56px;
  text-transform: uppercase;
}
.opc-progress-bar-item > span:before {
  background: inherit;
  height: 26px;
  width: 26px;
  content: counter(i);
  counter-increment: i;
  color: #949494;
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.24px;
  margin-left: 0;
  border: 1px solid #e28800;
  border-radius: 50%;
}
.opc-progress-bar-item._complete {
  cursor: pointer;
}
.opc-progress-bar-item._complete:hover:before {
  background: #d7d7d7;
}
.opc-progress-bar-item._complete:hover > span:before {
  background-color: #e28800;
}
.opc-progress-bar-item._complete > span {
  color: #949494;
}
.opc-progress-bar-item._complete > span:before {
  content: "";
  background-color: #74a121;
  border: none;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1kaTp0aWNrIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjUzMjUgNC4xOTY0NUMxMy43OTIxIDQuNDU2MDkgMTMuNzkyMSA0Ljg3NzA0IDEzLjUzMjUgNS4xMzY2N0w2LjcwOTcxIDExLjk1OTVDNi4zMTkxOSAxMi4zNSA1LjY4NjAyIDEyLjM1IDUuMjk1NSAxMS45NTk1TDIuODA2MjIgOS40NzAxOEMyLjU0NjQ5IDkuMjEwNDUgMi41NDY0OSA4Ljc4OTM0IDIuODA2MjMgOC41Mjk2MUMzLjA2NTczIDguMjcwMSAzLjQ4NjQgOC4yNjk4NCAzLjc0NjIyIDguNTI5MDNMNS42NDkyMiAxMC40Mjc0QzUuODQ0NDggMTAuNjIyMiA2LjE2MDYgMTAuNjIyIDYuMzU1NzIgMTAuNDI3MUwxMi41OTI1IDQuMTk2MjNDMTIuODUyMiAzLjkzNjggMTMuMjcyOSAzLjkzNjkgMTMuNTMyNSA0LjE5NjQ1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
}
.opc-progress-bar-item._active:before {
  background: #111111;
  border-color: #111111;
}
.opc-progress-bar-item._active > span {
  color: #ffffff;
}
.opc-progress-bar-item._active > span:before {
  background: #e28800;
  color: #ffffff;
}
.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: #ff0200;
}
.checkout-index-index .modal-popup .form-shipping-address {
  margin-top: 5px;
}
.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: #c0c0c0;
}
.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: #c0c0c0;
}
.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: #c0c0c0;
}
.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;
  }
}
.opc-wrapper .form-login,
.opc-wrapper .form-shipping-address {
  margin-top: 28px;
  margin-bottom: 28px;
}
.opc-wrapper .form-login .fieldset .field .label,
.opc-wrapper .form-shipping-address .fieldset .field .label {
  font-weight: 400;
}
.opc-wrapper .form-login .fieldset .note,
.opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 1.2rem;
  margin-top: 8px;
  color: #949494;
  font-weight: 500;
}
.opc-wrapper .form-login {
  margin-bottom: 0;
}
.opc-wrapper .form-login .fieldset {
  margin-bottom: 0;
}
.opc-wrapper .shipping-address-items {
  font-size: 0;
}
.opc-wrapper .form-shipping-address {
  margin-top: 0px;
}
.opc-wrapper .shipping-address-item {
  border: 2px solid transparent;
  font-size: 14px;
  line-height: 30px;
  margin: 0 0 20px;
  padding: 20px 35px 20px 20px;
  transition: 0.3s border-color;
  width: 50%;
  display: inline-block;
  position: relative;
  vertical-align: top;
  word-wrap: break-word;
}
.opc-wrapper .shipping-address-item.selected-item {
  border-color: #e28800;
  border-width: 1px;
  border-radius: 16px;
  overflow: hidden;
}
.opc-wrapper .shipping-address-item.selected-item:after {
  background: #e28800;
  color: #ffffff;
  content: "";
  height: 27px;
  width: 29px;
  font-size: 1.9rem;
  line-height: 21px;
  padding-top: 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1kaTp0aWNrIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEzLjUzMjUgNC4xOTY0NUMxMy43OTIxIDQuNDU2MDkgMTMuNzkyMSA0Ljg3NzA0IDEzLjUzMjUgNS4xMzY2N0w2LjcwOTcxIDExLjk1OTVDNi4zMTkxOSAxMi4zNSA1LjY4NjAyIDEyLjM1IDUuMjk1NSAxMS45NTk1TDIuODA2MjIgOS40NzAxOEMyLjU0NjQ5IDkuMjEwNDUgMi41NDY0OSA4Ljc4OTM0IDIuODA2MjMgOC41Mjk2MUMzLjA2NTczIDguMjcwMSAzLjQ4NjQgOC4yNjk4NCAzLjc0NjIyIDguNTI5MDNMNS42NDkyMiAxMC40Mjc0QzUuODQ0NDggMTAuNjIyMiA2LjE2MDYgMTAuNjIyIDYuMzU1NzIgMTAuNDI3MUwxMi41OTI1IDQuMTk2MjNDMTIuODUyMiAzLjkzNjggMTMuMjcyOSAzLjkzNjkgMTMuNTMyNSA0LjE5NjQ1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
}
.opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
  visibility: hidden;
}
.opc-wrapper .action-show-popup {
  margin: 0 0 20px;
}
.opc-wrapper .action-show-popup > span:before {
  content: '+';
  padding-right: 5px;
}
.opc-wrapper .action-select-shipping-item,
.opc-wrapper .action-show-popup {
  float: right;
  margin: 20px 0 0;
  color: #171717;
  font-size: 1.2rem;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  height: 32px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-radius: 44px;
  border: 1px solid #bcbcbc;
}
.opc-wrapper .action-show-popup {
  float: none;
  margin: 0 0 20px;
}
.opc-wrapper .edit-address-link {
  display: block;
  float: left;
  margin: 26px 5px 0 0;
}
.opc-wrapper .form-login input[type="text"],
.opc-wrapper .form-shipping-address input[type="text"],
.opc-wrapper .form-login input[type="password"],
.opc-wrapper .form-shipping-address input[type="password"],
.opc-wrapper .form-login input[type="url"],
.opc-wrapper .form-shipping-address input[type="url"],
.opc-wrapper .form-login input[type="tel"],
.opc-wrapper .form-shipping-address input[type="tel"],
.opc-wrapper .form-login input[type="search"],
.opc-wrapper .form-shipping-address input[type="search"],
.opc-wrapper .form-login input[type="number"],
.opc-wrapper .form-shipping-address input[type="number"],
.opc-wrapper .form-login input[type*="date"],
.opc-wrapper .form-shipping-address input[type*="date"],
.opc-wrapper .form-login input[type="email"],
.opc-wrapper .form-shipping-address input[type="email"],
.opc-wrapper .form-login textarea,
.opc-wrapper .form-shipping-address textarea,
.opc-wrapper .form-login select,
.opc-wrapper .form-shipping-address select {
  border-radius: 25px;
  border: 1px solid #616264;
  font-size: 1.2rem;
  background-color: #171717;
  height: 42px;
  padding: 8px 16px;
}
.opc-wrapper .form-login input[type="text"]:focus,
.opc-wrapper .form-shipping-address input[type="text"]:focus,
.opc-wrapper .form-login input[type="password"]:focus,
.opc-wrapper .form-shipping-address input[type="password"]:focus,
.opc-wrapper .form-login input[type="url"]:focus,
.opc-wrapper .form-shipping-address input[type="url"]:focus,
.opc-wrapper .form-login input[type="tel"]:focus,
.opc-wrapper .form-shipping-address input[type="tel"]:focus,
.opc-wrapper .form-login input[type="search"]:focus,
.opc-wrapper .form-shipping-address input[type="search"]:focus,
.opc-wrapper .form-login input[type="number"]:focus,
.opc-wrapper .form-shipping-address input[type="number"]:focus,
.opc-wrapper .form-login input[type*="date"]:focus,
.opc-wrapper .form-shipping-address input[type*="date"]:focus,
.opc-wrapper .form-login input[type="email"]:focus,
.opc-wrapper .form-shipping-address input[type="email"]:focus,
.opc-wrapper .form-login textarea:focus,
.opc-wrapper .form-shipping-address textarea:focus,
.opc-wrapper .form-login select:focus,
.opc-wrapper .form-shipping-address select:focus,
.opc-wrapper .form-login input[type="text"]:hover,
.opc-wrapper .form-shipping-address input[type="text"]:hover,
.opc-wrapper .form-login input[type="password"]:hover,
.opc-wrapper .form-shipping-address input[type="password"]:hover,
.opc-wrapper .form-login input[type="url"]:hover,
.opc-wrapper .form-shipping-address input[type="url"]:hover,
.opc-wrapper .form-login input[type="tel"]:hover,
.opc-wrapper .form-shipping-address input[type="tel"]:hover,
.opc-wrapper .form-login input[type="search"]:hover,
.opc-wrapper .form-shipping-address input[type="search"]:hover,
.opc-wrapper .form-login input[type="number"]:hover,
.opc-wrapper .form-shipping-address input[type="number"]:hover,
.opc-wrapper .form-login input[type*="date"]:hover,
.opc-wrapper .form-shipping-address input[type*="date"]:hover,
.opc-wrapper .form-login input[type="email"]:hover,
.opc-wrapper .form-shipping-address input[type="email"]:hover,
.opc-wrapper .form-login textarea:hover,
.opc-wrapper .form-shipping-address textarea:hover,
.opc-wrapper .form-login select:hover,
.opc-wrapper .form-shipping-address select:hover {
  background-color: #171717;
}
.opc-wrapper .form-shipping-address .field {
  margin: 0 0 12px;
}
.checkout-index-index .fieldset > .field {
  position: relative;
}
.checkout-index-index .fieldset > .field > .label {
  position: absolute;
  top: -7px;
  left: 18px;
  background-color: #171717;
  z-index: 5;
  padding-left: 4px;
  padding-right: 4px;
}
.checkout-index-index .fieldset > .field.choice > .label {
  position: static;
}
.checkout-index-index input[type="text"],
.checkout-index-index input[type="password"],
.checkout-index-index input[type="url"],
.checkout-index-index input[type="tel"],
.checkout-index-index input[type="search"],
.checkout-index-index input[type="number"],
.checkout-index-index input[type*="date"],
.checkout-index-index input[type="email"],
.checkout-index-index textarea,
.checkout-index-index select {
  border-radius: 25px;
  border: 1px solid #616264;
  font-size: 1.2rem;
  background-color: #171717;
  height: 42px;
  padding: 8px 16px;
}
.checkout-index-index .action-update,
.checkout-index-index .action-edit-address,
.checkout-index-index .action-save-address {
  text-transform: uppercase;
  height: 34px;
  padding: 0px 16px;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  font-size: 1.2rem;
  letter-spacing: 0.96px;
}
.checkout-shipping-method .step-title {
  margin-bottom: 0;
}
.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 #444649;
  font-weight: 500;
  line-height: 18px;
  color: #949494;
  vertical-align: middle;
  padding-top: 12px;
  padding-bottom: 8px;
}
.table-checkout-shipping-method tbody td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: 20px;
}
.table-checkout-shipping-method tbody td input[type='radio'] {
  margin: 4px 5px 0 0;
  -webkit-appearance: none;
  appearance: none;
  width: 16px;
  height: 16px;
  border: 4px solid #e28800;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.table-checkout-shipping-method tbody td input[type='radio']:checked {
  background-color: #171717;
}
.table-checkout-shipping-method tbody tr:first-child td {
  border-top: none;
}
.table-checkout-shipping-method tbody .col-price {
  font-weight: 600;
}
.table-checkout-shipping-method tbody .row-error td {
  border-top: none;
  padding-bottom: 10px;
  padding-top: 0;
}
.methods-shipping .shipping-custom-message {
  color: #949494;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 16px;
}
.checkout-shipping-method {
  position: relative;
}
.shipping-policy-block.field-tooltip {
  top: 12px;
}
.shipping-policy-block.field-tooltip .field-tooltip-action {
  color: #e28800;
  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 .shipping-information {
  padding: 10px 24px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(50, 50, 50, 0.2);
}
.opc-block-shipping-information .shipping-information-title {
  border-bottom: 1px solid #444649;
  margin: 0 0 14px;
  position: relative;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.28px;
  color: #b7bab4;
  padding-left: 0px;
  padding-right: 0px;
}
.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: #ffffff;
  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: #ffffff;
}
.opc-block-shipping-information .shipping-information-title .action-edit:active:before {
  color: #ffffff;
}
.opc-block-shipping-information .shipping-information-title .action-edit:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 20px;
  color: #ffffff;
  content: "";
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im15bmF1aTplZGl0Ij4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIuNjY0MDYgMTQuMDAwMkgxMy4zMzA3TTMuNzc0NzMgOC43OTE1NkMzLjQ5MDQ3IDkuMDc2NDUgMy4zMzA4IDkuNDYyNDQgMy4zMzA3MyA5Ljg2NDg5VjEyLjAwMDJINS40Nzk0QzUuODgyMDYgMTIuMDAwMiA2LjI2ODA2IDExLjg0MDIgNi41NTI3MyAxMS41NTQ5TDEyLjg4NjEgNS4yMTgyMkMxMy4xNzAyIDQuOTMzMjkgMTMuMzI5OCA0LjU0NzMgMTMuMzI5OCA0LjE0NDg5QzEzLjMyOTggMy43NDI0OCAxMy4xNzAyIDMuMzU2NDkgMTIuODg2MSAzLjA3MTU2TDEyLjI2MDcgMi40NDQ4OUMxMi4xMTk3IDIuMzAzNzkgMTEuOTUyMiAyLjE5MTg3IDExLjc2NzkgMi4xMTU1NEMxMS41ODM2IDIuMDM5MiAxMS4zODYxIDEuOTk5OTQgMTEuMTg2NiAyQzEwLjk4NzEgMi4wMDAwNiAxMC43ODk2IDIuMDM5NDQgMTAuNjA1MyAyLjExNTlDMTAuNDIxMSAyLjE5MjM1IDEwLjI1MzcgMi4zMDQzNyAxMC4xMTI3IDIuNDQ1NTZMMy43NzQ3MyA4Ljc5MTU2WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDI2MTZfMTA2MTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzEwNjE1IiB4MT0iMi42NjQwNiIgeTE9IjguMDgyMzEiIHgyPSIxMi4zODIiIHkyPSIxMS4xMTg3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPHN0b3Agb2Zmc2V0PSIwLjI1IiBzdG9wLWNvbG9yPSIjRjJGMkYyIi8+CjxzdG9wIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC43NSIgc3RvcC1jb2xvcj0iI0YyRjJGMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
}
.opc-block-shipping-information .shipping-information-content {
  color: #949494;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0.28px;
}
.opc-block-shipping-information .shipping-information-content .actions-toolbar {
  margin-left: 0;
}
.opc-block-shipping-information .ship-via {
  padding-bottom: 0;
}
.opc-block-shipping-information .ship-to,
.opc-block-shipping-information .ship-via {
  margin: 0 0 16px;
}
.opc-block-summary {
  margin: 0 0 20px;
  padding: 24px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(50, 50, 50, 0.2);
}
.opc-block-summary > .title {
  display: block;
  letter-spacing: 0.28px;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom: 1px solid #464646;
  padding-top: 0;
}
.opc-block-summary .table-totals tbody .mark {
  padding: 12px 0;
}
.opc-block-summary .table-totals tbody .mark .value {
  color: #949494;
  display: block;
}
.opc-block-summary .table-totals .amount {
  padding: 12px 0 12px 14px;
}
.opc-block-summary .table-totals .grand .mark,
.opc-block-summary .table-totals .grand .amount {
  font-size: 1.4rem;
  border-top: 1px solid #464646;
  padding-right: 10px;
}
.opc-block-summary .table-totals .grand .mark strong,
.opc-block-summary .table-totals .grand .amount strong {
  font-size: 1.6rem;
}
.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 #444649;
  padding: 10px 40px 10px 16px;
  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: 16px;
  top: 10px;
}
.opc-block-summary .items-in-cart > .title strong {
  font-weight: 500;
  margin: 0;
}
.opc-block-summary .items-in-cart.active > .title:after {
  content: '\e621';
}
.opc-block-summary .items-in-cart li > .product {
  display: flex;
}
.opc-block-summary .items-in-cart .product {
  position: relative;
}
.opc-block-summary .minicart-items-wrapper {
  margin: 0;
  padding: 16px 0 0;
  border: 0;
}
.opc-block-summary .minicart-items-wrapper .product-image-wrapper {
  width: 77px;
  height: 72px;
  border-radius: 4px;
  margin-top: 8px;
}
.opc-block-summary .minicart-items-wrapper .product-item-details .product-item-name {
  white-space: break-spaces;
  color: #949494;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
}
.opc-block-summary .minicart-items-wrapper .product-item-details .details-qty {
  font-size: 1.2rem;
  color: #b6b6b6;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
}
.opc-block-summary .minicart-items-wrapper .product-item-details .price {
  font-size: 1.4rem;
}
.column.main .opc-block-summary .product-item {
  margin: 0;
  padding-left: 0;
  padding-bottom: 16px;
}
.column.main .opc-block-summary .product-item:last-child {
  padding-bottom: 0;
}
.opc-block-summary .product-item .product-item-details {
  padding: 0;
  text-align: left;
  width: calc(100% - 76px);
}
.opc-block-summary .product-item .product-item-inner {
  display: table;
  margin: 0;
  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.4rem;
  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 #444649;
  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 hr {
  margin: 0;
  border: 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 #444649;
}
.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: 0;
  margin: 0;
}
.checkout-payment-method .payment-method-title label {
  margin: 16px 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 16px;
}
.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 #444649;
  padding: 20px 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  color: #e28800;
  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: #c0c0c0;
}
.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: #e28800;
  text-decoration: none;
  cursor: pointer;
}
.field.downloads-all .label:visited {
  color: #e28800;
  text-decoration: none;
}
.field.downloads-all .label:hover {
  color: #e28800;
  text-decoration: none;
}
.field.downloads-all .label:active {
  color: #e28800;
  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: #c0c0c0;
}
.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: #c0c0c0;
}
.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: #e28800;
  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: #c0c0c0;
}
.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: #e28800;
}
.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 #444649;
}
.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 4px;
  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: #c0c0c0;
}
.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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  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: #e28800;
  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: #e28800;
  text-decoration: none;
}
button.map-show-info:hover {
  color: #e28800;
  text-decoration: none;
}
button.map-show-info:active {
  color: #e28800;
  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: #e28800;
  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: #c0c0c0;
}
.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: #c0c0c0;
}
.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: #c0c0c0;
}
.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: #e28800;
}
.cart.table-wrapper .wishlist.split.button > .action.split,
.cart.table-wrapper .wishlist.split.button > .action.toggle {
  color: #e28800;
}
.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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  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: #e28800;
}
.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: #ffffff;
  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: #ffffff;
  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: #e28800;
}
.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: #c0c0c0;
}
.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: #ff0200;
}
.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 #444649;
  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: #ffffff;
}
.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: #ff0200;
  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;
}
.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: #e28800;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.magento-rma-guest-create .order-links .item a:visited {
  color: #e28800;
  text-decoration: none;
}
.magento-rma-guest-create .order-links .item a:hover {
  color: #e28800;
  text-decoration: none;
}
.magento-rma-guest-create .order-links .item a:active {
  color: #e28800;
  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: #e28800;
  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: 42px;
  margin: 0 0 -1px;
}
.order-links .item strong {
  background: transparent;
  border: 1px solid #444649;
  display: block;
  font-weight: 700;
  padding: 0 20px;
}
.order-links .item a {
  background: transparent;
  color: #c0c0c0;
  border: 1px solid #444649;
  display: block;
  font-weight: 700;
  padding: 0 20px;
}
.order-links .item a:hover {
  background: transparent;
  text-decoration: none;
}
.order-details-items {
  border: 1px solid #444649;
  margin-bottom: 40px;
  padding: 10px;
}
.order-details-items .order-title {
  border-bottom: 1px solid #444649;
  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 #444649;
}
.order-details-items .table-order-items tbody + tbody {
  border-top: 1px solid #444649;
}
.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: #c0c0c0;
}
.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 #444649;
}
.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: #e28800;
  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: #e28800;
  text-decoration: none;
}
.my-credit-cards .action.delete:hover {
  color: #e28800;
  text-decoration: none;
}
.my-credit-cards .action.delete:active {
  color: #e28800;
  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: #e28800;
  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: #e28800;
  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: #e28800;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:hover {
  color: #e28800;
  text-decoration: none;
}
.my-credit-cards-popup .action.secondary:active {
  color: #e28800;
  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: #e28800;
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
  text-decoration: underline;
}
.blog {
  background: #101010;
  text-align: center;
}
.blog-item-content {
  padding: 16px;
}
.blog-items {
  display: grid;
  grid-template-columns: 1fr;
  padding: 0 16px 42px;
  grid-gap: 16px;
}
.blog-item .blog-image {
  display: flex;
  align-items: center;
}
.blog-item .blog-image img {
  border-radius: 16px;
  height: 312px;
  object-fit: contain;
}
.blog-post-wrap {
  padding: 0 24px 24px;
}
.blog-post-wrap img {
  margin-bottom: 16px;
  border-radius: 16px;
}
.blog-post-wrap .page-title-wrapper .page-title {
  text-transform: uppercase;
  border-bottom: 1px solid #464646;
  display: block;
  margin-bottom: 16px;
  padding-bottom: 16px;
}
.blog-post-wrap .page-title-wrapper .page-title h1 {
  font-size: 1.4rem;
  margin: 0 0 4px;
  letter-spacing: 0.56px;
  line-height: normal;
}
.blog-post-wrap .page-title-wrapper .page-title .blog-author {
  text-transform: capitalize;
  color: #949494;
}
.blog-post-wrap [data-content-type='row'][data-appearance='contained'] {
  padding: 0 8px 0px;
}
.blog-post-wrap h3 {
  margin: 0 0 8px;
  font-size: 1.8rem;
  font-weight: 700;
  color: #b6b6b6;
  letter-spacing: 0.36px;
}
.blog-post-wrap [data-content-type="text"] {
  font-size: 1.4rem;
  line-height: 21px;
}
.blog-post-wrap [data-content-type="text"] p strong {
  font-weight: 700;
  color: #b6b6b6;
  display: block;
  padding: 0;
  margin: 0;
  font-size: 1.6rem;
}
.blog-post-wrap [data-content-type="text"] ul {
  padding-left: 24px;
}
.blog-post-wrap [data-content-type="text"] ul li {
  margin-bottom: 0;
}
.faqs-question-answer-wrap,
.mobile-question-answer-wrap {
  margin-bottom: 19px;
}
.faqs-question-answer-wrap:last-child,
.mobile-question-answer-wrap:last-child {
  margin-bottom: 0;
}
.faqs-question-answer-wrap:last-child .faqs-question,
.mobile-question-answer-wrap:last-child .faqs-question,
.faqs-question-answer-wrap:last-child .mobile-question,
.mobile-question-answer-wrap:last-child .mobile-question {
  border-bottom: none;
  padding-bottom: 0;
}
.faqs-question,
.mobile-question {
  text-transform: uppercase;
  padding: 0 0 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: normal;
  letter-spacing: 0.56px;
  font-weight: 700;
  border-bottom: 1px solid #464646;
}
.faqs-question:after,
.mobile-question:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDRWMjAiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyNjgpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00IDEySDIwIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl80MDAwMjYxNl83MjY4KSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyNjgiIHgxPSIxMS42ODAxIiB5MT0iNCIgeDI9IjEzLjk3NDEiIHkyPSI0LjA3MjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM1IiBzdG9wLWNvbG9yPSIjRjlGOUY5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNDAwMDI2MTZfNzI2OCIgeDE9Ii0xLjExODQ4IiB5MT0iMTIiIHgyPSItMC41NjcwNzkiIHkyPSIxNi40NjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPHN0b3Agb2Zmc2V0PSIwLjQzNSIgc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
}
.faqs-question.faq-question-active:after,
.mobile-question.faq-question-active:after,
.faqs-question.mobile-question-active:after,
.mobile-question.mobile-question-active:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTJMMjAgMTIiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyNjApIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI2MTZfNzI2MCIgeDE9Ii0xLjExODQ4IiB5MT0iMTIiIHgyPSItMC41NjcwNzkiIHkyPSIxNi40NjcxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPHN0b3Agb2Zmc2V0PSIwLjQzNSIgc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.faqs-answer,
.mobile-answer {
  padding: 16px 0px;
  font-size: 1.4rem;
  line-height: 20px;
  color: #b6b6b6;
}
.faqs-answer p,
.mobile-answer p {
  margin-bottom: 16px;
}
.faqs-answer p:last-child,
.mobile-answer p:last-child {
  margin-bottom: 0;
}
.faqs-answer p:last-child .faqs-question,
.mobile-answer p:last-child .faqs-question,
.faqs-answer p:last-child .mobile-question,
.mobile-answer p:last-child .mobile-question {
  border-bottom: none;
}
.manage-faqs-left {
  color: #949494;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}
.manage-faqs-left .faqs-role {
  margin-bottom: 4px;
}
.manage-faqs-left .faqs-role span {
  display: flex;
  align-items: center;
  padding: 16px 12px;
  color: #949494;
  background: #171717;
  cursor: pointer;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.56px;
}
.manage-faqs-left .faqs-role span.orderstatusshipping:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjExMTMgNi40Njc4N0wxNC42MTEzIDIuMzQyODdDMTQuNTAwNSAyLjI4MTk1IDE0LjM3NjIgMi4yNSAxNC4yNDk4IDIuMjVDMTQuMTIzNCAyLjI1IDEzLjk5OSAyLjI4MTk1IDEzLjg4ODMgMi4zNDI4N0w2LjM4ODI3IDYuNDY3ODdDNi4yNzA2OCA2LjUzMjYxIDYuMTcyNjIgNi42Mjc3MyA2LjEwNDMyIDYuNzQzM0M2LjAzNjAzIDYuODU4ODYgNiA2Ljk5MDY0IDYgNy4xMjQ4N0M2IDcuMjU5MTEgNi4wMzYwMyA3LjM5MDg4IDYuMTA0MzIgNy41MDY0NUM2LjE3MjYyIDcuNjIyMDEgNi4yNzA2OCA3LjcxNzEzIDYuMzg4MjcgNy43ODE4N0wxMy40OTk4IDExLjY5MzFWMTkuNzMyNEwxMS4yMjI4IDE4LjQ3OTlMMTAuNDk5OCAxOS43OTMxTDEzLjg4ODMgMjEuNjU2OUMxMy45OTkgMjEuNzE3OSAxNC4xMjMzIDIxLjc1IDE0LjI0OTggMjEuNzVDMTQuMzc2MiAyMS43NSAxNC41MDA2IDIxLjcxNzkgMTQuNjExMyAyMS42NTY5TDIyLjExMTMgMTcuNTMxOUMyMi4yMjg5IDE3LjQ2NzIgMjIuMzI3IDE3LjM3MjEgMjIuMzk1MyAxNy4yNTY1QzIyLjQ2MzcgMTcuMTQwOSAyMi40OTk3IDE3LjAwOTEgMjIuNDk5OCAxNi44NzQ5VjcuMTI0ODdDMjIuNDk5NyA2Ljk5MDYxIDIyLjQ2MzcgNi44NTg4MiAyMi4zOTUzIDYuNzQzMjVDMjIuMzI3IDYuNjI3NjkgMjIuMjI4OSA2LjUzMjU4IDIyLjExMTMgNi40Njc4N1pNMTQuMjQ5OCAzLjg1NjM3TDIwLjE5MzUgNy4xMjQ4N0wxNC4yNDk4IDEwLjM5MzRMOC4zMDYwMiA3LjEyNDg3TDE0LjI0OTggMy44NTYzN1pNMjAuOTk5OCAxNi40MzE2TDE0Ljk5OTggMTkuNzMxNlYxMS42OTI0TDIwLjk5OTggOC4zOTIzN1YxNi40MzE2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyMTMpIi8+CjxwYXRoIGQ9Ik03LjUgMTJIMS41VjEwLjVINy41VjEyWk05IDE4SDNWMTYuNUg5VjE4Wk0xMC41IDE1SDQuNVYxMy41SDEwLjVWMTVaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfNDAwMDI2MTZfNzIxMykiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl83MjEzIiB4MT0iMjUuMDYyIiB5MT0iMTMuNTYiIHgyPSI0LjE0NjgzIiB5Mj0iMTMuMDU0NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyMTMiIHgxPSIxMS44OTc2IiB5MT0iMTQuODUiIHgyPSIwLjQ5NTg5NSIgeTI9IjE0LjQ1OTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role span.paymentsnopaypal:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIgMTJDMiA4LjQ2MjUyIDIgNi42OTM3NyAzLjA1MjggNS41MTI5QzMuMjIxMTkgNS4zMjQwMyAzLjQwNjc4IDUuMTQ5MzUgMy42MDc0NiA0Ljk5MDg3QzQuODYyMTMgNCA2Ljc0MTQyIDQgMTAuNSA0SDEzLjVDMTcuMjU4NiA0IDE5LjEzNzkgNCAyMC4zOTI1IDQuOTkwODdDMjAuNTkzMiA1LjE0OTM1IDIwLjc3ODggNS4zMjQwMyAyMC45NDcyIDUuNTEyOUMyMiA2LjY5Mzc3IDIyIDguNDYyNTIgMjIgMTJDMjIgMTUuNTM3NSAyMiAxNy4zMDYyIDIwLjk0NzIgMTguNDg3MUMyMC43Nzg4IDE4LjY3NiAyMC41OTMyIDE4Ljg1MDYgMjAuMzkyNSAxOS4wMDkxQzE5LjEzNzkgMjAgMTcuMjU4NiAyMCAxMy41IDIwSDEwLjVDNi43NDE0MiAyMCA0Ljg2MjEzIDIwIDMuNjA3NDYgMTkuMDA5MUMzLjQwNjc4IDE4Ljg1MDYgMy4yMjExOSAxOC42NzYgMy4wNTI4IDE4LjQ4NzFDMiAxNy4zMDYyIDIgMTUuNTM3NSAyIDEyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDI2MTZfNzIxOCkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTAgMTZIMTEuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfNDAwMDI2MTZfNzIxOCkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0xNC41IDE2SDE4IiBzdHJva2U9InVybCgjcGFpbnQyX2xpbmVhcl80MDAwMjYxNl83MjE4KSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTIgOUgyMiIgc3Ryb2tlPSJ1cmwoI3BhaW50M19saW5lYXJfNDAwMDI2MTZfNzIxOCkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl83MjE4IiB4MT0iMjUuMTA1OCIgeTE9IjEzLjI4IiB4Mj0iLTAuMjI4ODE3IiB5Mj0iMTIuMzc1NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyMTgiIHgxPSIxMS43MzI5IiB5MT0iMTYuNTgiIHgyPSI5LjgzMzkiIHkyPSIxNi40OTg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfNDAwMDI2MTZfNzIxOCIgeDE9IjE4LjU0MzUiIHkxPSIxNi41OCIgeDI9IjE0LjE0ODIiIHkyPSIxNi4xNDA3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfNDAwMDI2MTZfNzIxOCIgeDE9IjI1LjEwNTgiIHkxPSI5LjU4IiB4Mj0iNS45NzkxIiB5Mj0iLTEuMzQ0OTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role span.returns:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTMgMTNWOEgyMVYxM0MyMSAxNi43NzEyIDIxIDE4LjY1NjkgMTkuODI4NCAxOS44Mjg0QzE4LjY1NjkgMjEgMTYuNzcxMiAyMSAxMyAyMUgxMUM3LjIyODc2IDIxIDUuMzQzMTUgMjEgNC4xNzE1NyAxOS44Mjg0QzMgMTguNjU2OSAzIDE2Ljc3MTIgMyAxM1oiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyMjUpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTMgOEwzLjg2NTM4IDYuMDc2OTJDNC41MzY1NCA0LjU4NTQ3IDQuODcyMTEgMy44Mzk3NSA1LjU1MjMxIDMuNDE5ODdDNi4yMzI1MSAzIDcuMTA1IDMgOC44NSAzSDE1LjE1QzE2Ljg5NSAzIDE3Ljc2NzUgMyAxOC40NDc3IDMuNDE5ODdDMTkuMTI3OSAzLjgzOTc1IDE5LjQ2MzUgNC41ODU0NyAyMC4xMzQ2IDYuMDc2OTJMMjEgOCIgc3Ryb2tlPSJ1cmwoI3BhaW50MV9saW5lYXJfNDAwMDI2MTZfNzIyNSkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTIgOFYzIiBzdHJva2U9InVybCgjcGFpbnQyX2xpbmVhcl80MDAwMjYxNl83MjI1KSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik04LjUgMTMuNUgxNEMxNS4xMDQ2IDEzLjUgMTYgMTQuMzk1NCAxNiAxNS41QzE2IDE2LjYwNDYgMTUuMTA0NiAxNy41IDE0IDE3LjVIMTNNMTAgMTEuNUw4IDEzLjVMMTAgMTUuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50M19saW5lYXJfNDAwMDI2MTZfNzIyNSkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyMjUiIHgxPSIyMy43OTUyIiB5MT0iMTUuNTQiIHgyPSIxLjAwMDY1IiB5Mj0iMTQuNjM4NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyMjUiIHgxPSIyMy43OTUyIiB5MT0iNS45IiB4Mj0iMS4yMDM4MSIgeTI9IjMuNTc3MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl80MDAwMjYxNl83MjI1IiB4MT0iMTMuMTU1MyIgeTE9IjUuOSIgeDI9IjExLjg4NyIgeTI9IjUuODkyNzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl80MDAwMjYxNl83MjI1IiB4MT0iMTcuMjQyMyIgeTE9IjE0Ljk4IiB4Mj0iNy4xMTAyNSIgeTI9IjE0LjU5NDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role span.productquestions:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyMzIpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMTAgOUMxMCA3Ljg5NTQzIDEwLjg5NTQgNyAxMiA3QzEzLjEwNDYgNyAxNCA3Ljg5NTQzIDE0IDlDMTQgOS4zOTgxNSAxMy44ODM3IDkuNzY5MTMgMTMuNjgzMSAxMC4wODA4QzEzLjA4NTQgMTEuMDA5NyAxMiAxMS44OTU0IDEyIDEzVjEzLjUiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyMzIpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS45OTIyIDE3SDEyLjAwMTIiIHN0cm9rZT0idXJsKCNwYWludDJfbGluZWFyXzQwMDAyNjE2XzcyMzIpIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyMzIiIHgxPSIyNS4xMDU4IiB5MT0iMTMuNiIgeDI9Ii0wLjI0MDQzMSIgeTI9IjEyLjg3NjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl80MDAwMjYxNl83MjMyIiB4MT0iMTQuNjIxMiIgeTE9IjEwLjc3IiB4Mj0iOS41NDkzNSIgeTI9IjEwLjY4MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl80MDAwMjYxNl83MjMyIiB4MT0iMTIuMDAyNiIgeTE9IjE3LjU4IiB4Mj0iMTEuOTkxMiIgeTI9IjE3LjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.manage-faqs-left .faqs-role span.youraccount:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpXzE2Nzg5OTM5Ij4KPGcgaWQ9Ikdyb3VwIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTExLjgyNzYgM0MxMS4wMjczIDMgMTAuMjQ0OSAzLjIzNzMgOS41Nzk1NSAzLjY4MTkxQzguOTE0MTEgNC4xMjY1MiA4LjM5NTUxIDQuNzU4NDUgOC4wODkyNSA1LjQ5NzgyQzcuNzgyOTkgNi4yMzcxOCA3LjcwMjg4IDcuMDUwNzcgNy44NTkwMSA3LjgzNTY4QzguMDE1MTMgOC42MjA1OCA4LjQwMDUyIDkuMzQxNTYgOC45NjY0MSA5LjkwNzM5QzkuNTMyMjYgMTAuNDczMyAxMC4yNTMzIDEwLjg1ODcgMTEuMDM4MiAxMS4wMTQ4QzExLjgyMyAxMS4xNzEgMTIuNjM2NyAxMS4wOTA5IDEzLjM3NiAxMC43ODQ2QzE0LjExNTMgMTAuNDc4NCAxNC43NDc0IDkuOTU5NzYgMTUuMTkxOSA5LjI5NDMzQzE1LjYzNjUgOC42Mjg5MiAxNS44NzM5IDcuODQ2NTggMTUuODczOSA3LjA0NjNDMTUuODczOSA1Ljk3MzE1IDE1LjQ0NzUgNC45NDM5OCAxNC42ODg2IDQuMTg1MTZDMTMuOTI5OSAzLjQyNjMzIDEyLjkwMDYgMyAxMS44Mjc2IDNaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjYxNl83MjM4KSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMTguNzYzMiAyMS41MDI4TDExLjgyNjcgMjEuMDQyNkw0Ljg5MDIxIDIxLjUwMjhDNC4xMjM2OCAyMS41MDI4IDMuMzg4NTUgMjEuMTk4MiAyLjg0NjUzIDIwLjY1NjNDMi4zMDQ1MSAyMC4xMTQyIDIgMTkuMzc5IDIgMTguNjEyNUMyLjAwMTUzIDE3LjIzMzIgMi41NTAxIDE1LjkxMDkgMy41MjU0MSAxNC45MzU2QzQuNDY0NzYgMTMuOTk2MiA1LjcyNjA5IDEzLjQ1MjcgNy4wNTAxMiAxMy40MTI1QzcuMTQ5NTggMTMuNDA5NSA3LjI0NzE3IDEzLjQzOCA3LjMzMTY1IDEzLjQ5MDZWMTMuNDkwNkMxMC4wODM1IDE1LjIwMzggMTMuNTY5OSAxNS4yMDM4IDE2LjMyMTggMTMuNDkwNlYxMy40OTA2QzE2LjQwNjMgMTMuNDM4IDE2LjUwMzkgMTMuNDA5NSAxNi42MDMzIDEzLjQxMjVDMTcuOTI3NCAxMy40NTI3IDE5LjE4ODcgMTMuOTk2MiAyMC4xMjggMTQuOTM1NkMyMS4xMDM0IDE1LjkxMDkgMjEuNjUyIDE3LjIzMzIgMjEuNjUzNSAxOC42MTI1QzIxLjY1MzUgMTkuMzc5IDIxLjM0ODkgMjAuMTE0MiAyMC44MDcgMjAuNjU2M0MyMC4yNjQ5IDIxLjE5ODIgMTkuNTI5NyAyMS41MDI4IDE4Ljc2MzIgMjEuNTAyOFoiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyMzgpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L2c+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl83MjM4IiB4MT0iMTcuMTMwNiIgeTE9IjcuNjkzNzEiIHgyPSI2Ljg3NDciIHkyPSI3LjQwMDgxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNDAwMDI2MTZfNzIzOCIgeDE9IjI0LjcwNTQiIHkxPSIxOC4xMDM5IiB4Mj0iLTAuMTAyNTg0IiB5Mj0iMTYuMzgzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.manage-faqs-left .faqs-role span.contactus:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE3IDExLjgwNDVDMTcgMTEuNDU4OCAxNyAxMS4yODYgMTcuMDUyIDExLjEzMkMxNy4yMDMyIDEwLjY4NDQgMTcuNjAxOCAxMC41MTA4IDE4LjAwMTEgMTAuMzI4OUMxOC40NSAxMC4xMjQ0IDE4LjY3NDQgMTAuMDIyMiAxOC44OTY4IDEwLjAwNDJDMTkuMTQ5MyA5Ljk4Mzc4IDE5LjQwMjIgMTAuMDM4MiAxOS42MTggMTAuMTU5M0MxOS45MDQxIDEwLjMxOTggMjAuMTAzNiAxMC42MjQ5IDIwLjMwNzkgMTAuODczQzIxLjI1MTMgMTIuMDE4OCAyMS43MjI5IDEyLjU5MTggMjEuODk1NSAxMy4yMjM2QzIyLjAzNDggMTMuNzMzNCAyMi4wMzQ4IDE0LjI2NjYgMjEuODk1NSAxNC43NzY0QzIxLjY0MzggMTUuNjk3OSAyMC44NDg1IDE2LjQ3MDQgMjAuMjU5OCAxNy4xODU0QzE5Ljk1ODcgMTcuNTUxMSAxOS44MDgxIDE3LjczNCAxOS42MTggMTcuODQwN0MxOS40MDIyIDE3Ljk2MTggMTkuMTQ5MyAxOC4wMTYyIDE4Ljg5NjggMTcuOTk1OEMxOC42NzQ0IDE3Ljk3NzggMTguNDUgMTcuODc1NiAxOC4wMDExIDE3LjY3MTFDMTcuNjAxOCAxNy40ODkyIDE3LjIwMzIgMTcuMzE1NiAxNy4wNTIgMTYuODY4QzE3IDE2LjcxNCAxNyAxNi41NDEyIDE3IDE2LjE5NTVWMTEuODA0NVoiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyNDQpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik03IDExLjgwNDZDNyAxMS4zNjk0IDYuOTg3NzggMTAuOTc4MiA2LjYzNTkxIDEwLjY3MjJDNi41MDc5MyAxMC41NjA5IDYuMzM4MjUgMTAuNDgzNiA1Ljk5ODkxIDEwLjMyOUM1LjU1MDAxIDEwLjEyNDYgNS4zMjU1NiAxMC4wMjI0IDUuMTAzMTYgMTAuMDA0NEM0LjQzNTkxIDkuOTUwMzcgNC4wNzY5MiAxMC40MDU4IDMuNjkyMTMgMTAuODczMkMyLjc0ODc1IDEyLjAxOSAyLjI3NzA2IDEyLjU5MTkgMi4xMDQ0NiAxMy4yMjM3QzEuOTY1MTggMTMuNzMzNiAxLjk2NTE4IDE0LjI2NjggMi4xMDQ0NiAxNC43NzY2QzIuMzU2MiAxNS42OTgxIDMuMTUxNTIgMTYuNDcwNSAzLjc0MDIxIDE3LjE4NTZDNC4xMTEyOSAxNy42MzYzIDQuNDY1NzcgMTguMDQ3NSA1LjEwMzE2IDE3Ljk5NkM1LjMyNTU2IDE3Ljk3OCA1LjU1MDAxIDE3Ljg3NTcgNS45OTg5MSAxNy42NzEzQzYuMzM4MjUgMTcuNTE2NyA2LjUwNzkzIDE3LjQzOTQgNi42MzU5MSAxNy4zMjgxQzYuOTg3NzggMTcuMDIyMSA3IDE2LjYzMSA3IDE2LjE5NTdWMTEuODA0NloiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQwMDAyNjE2XzcyNDQpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0yMCAxMC41VjlDMjAgNS4xMzQwMSAxNi40MTgzIDIgMTIgMkM3LjU4MTcyIDIgNCA1LjEzNDAxIDQgOVYxMC41IiBzdHJva2U9InVybCgjcGFpbnQyX2xpbmVhcl80MDAwMjYxNl83MjQ0KSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik0yMCAxNy41QzIwIDIyIDE2IDIyIDEyIDIyIiBzdHJva2U9InVybCgjcGFpbnQzX2xpbmVhcl80MDAwMjYxNl83MjQ0KSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI2MTZfNzI0NCIgeDE9IjIyLjc3NjQiIHkxPSIxNC42NCIgeDI9IjE2LjQzNjciIHkyPSIxNC41MjY4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfNDAwMDI2MTZfNzI0NCIgeDE9IjcuNzc2NDUiIHkxPSIxNC42NDAyIiB4Mj0iMS40MzY3NCIgeTI9IjE0LjUyNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCOEI4QjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzQwMDAyNjE2XzcyNDQiIHgxPSIyMi40ODQ2IiB5MT0iNi45MyIgeDI9IjIuMjQ5NiIgeTI9IjUuODQyMTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl80MDAwMjYxNl83MjQ0IiB4MT0iMjEuMjQyMyIgeTE9IjIwLjExIiB4Mj0iMTEuMTIxNiIgeTI9IjE5LjU5NjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role span.laserengravinginfo:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODAxNTYgMi45OTg0NEM0LjgwMTU2IDIuODM5MzEgNC43MzgzNSAyLjY4NjcgNC42MjU4MyAyLjU3NDE3QzQuNTEzMyAyLjQ2MTY1IDQuMzYwNjkgMi4zOTg0NCA0LjIwMTU2IDIuMzk4NDRDNC4wNDI0MyAyLjM5ODQ0IDMuODg5ODIgMi40NjE2NSAzLjc3NzMgMi41NzQxN0MzLjY2NDc4IDIuNjg2NyAzLjYwMTU2IDIuODM5MzEgMy42MDE1NiAyLjk5ODQ0VjUuOTk4NDRDMy42MDE1NyA2LjQxOTcyIDMuNzEyNDcgNi44MzM1NyAzLjkyMzEyIDcuMTk4NEM0LjEzMzc2IDcuNTYzMjQgNC40MzY3MyA3Ljg2NjIgNC44MDE1NiA4LjA3Njg0VjguOTk4NDRDNC44MDE1NiA5LjQ3NTgzIDQuOTkxMiA5LjkzMzY2IDUuMzI4NzcgMTAuMjcxMkM1LjY2NjM0IDEwLjYwODggNi4xMjQxNyAxMC43OTg0IDYuNjAxNTYgMTAuNzk4NEgxMS40MDE2VjE0Ljk5ODRDMTEuNDAxNiAxNS4xNTc2IDExLjQ2NDggMTUuMzEwMiAxMS41NzczIDE1LjQyMjdDMTEuNjg5OCAxNS41MzUyIDExLjg0MjQgMTUuNTk4NCAxMi4wMDE2IDE1LjU5ODRDMTIuMTYwNyAxNS41OTg0IDEyLjMxMzMgMTUuNTM1MiAxMi40MjU4IDE1LjQyMjdDMTIuNTM4MyAxNS4zMTAyIDEyLjYwMTYgMTUuMTU3NiAxMi42MDE2IDE0Ljk5ODRWMTAuNzk4NEgxNy40MDE2QzE3Ljg3OSAxMC43OTg0IDE4LjMzNjggMTAuNjA4OCAxOC42NzQ0IDEwLjI3MTJDMTkuMDExOSA5LjkzMzY2IDE5LjIwMTYgOS40NzU4MyAxOS4yMDE2IDguOTk4NDRWOC4wNzY4NEMxOS41NjY0IDcuODY2MiAxOS44Njk0IDcuNTYzMjQgMjAuMDggNy4xOTg0QzIwLjI5MDcgNi44MzM1NyAyMC40MDE2IDYuNDE5NzIgMjAuNDAxNiA1Ljk5ODQ0VjIuOTk4NDRDMjAuNDAxNiAyLjgzOTMxIDIwLjMzODQgMi42ODY3IDIwLjIyNTggMi41NzQxN0MyMC4xMTMzIDIuNDYxNjUgMTkuOTYwNyAyLjM5ODQ0IDE5LjgwMTYgMi4zOTg0NEMxOS42NDI0IDIuMzk4NDQgMTkuNDg5OCAyLjQ2MTY1IDE5LjM3NzMgMi41NzQxN0MxOS4yNjQ4IDIuNjg2NyAxOS4yMDE2IDIuODM5MzEgMTkuMjAxNiAyLjk5ODQ0VjUuOTk4NDRDMTkuMjAxNiA2LjMxNjcgMTkuMDc1MSA2LjYyMTkyIDE4Ljg1MDEgNi44NDY5N0MxOC42MjUgNy4wNzIwMSAxOC4zMTk4IDcuMTk4NDQgMTguMDAxNiA3LjE5ODQ0SDYuMDAxNTZDNS42ODMzIDcuMTk4NDQgNS4zNzgwOCA3LjA3MjAxIDUuMTUzMDMgNi44NDY5N0M0LjkyNzk5IDYuNjIxOTIgNC44MDE1NiA2LjMxNjcgNC44MDE1NiA1Ljk5ODQ0VjIuOTk4NDRaTTYuMDAxNTYgOC4zOTg0NEgxOC4wMDE2VjguOTk4NDRDMTguMDAxNiA5LjE1NzU3IDE3LjkzODMgOS4zMTAxOCAxNy44MjU4IDkuNDIyN0MxNy43MTMzIDkuNTM1MjIgMTcuNTYwNyA5LjU5ODQ0IDE3LjQwMTYgOS41OTg0NEg2LjYwMTU2QzYuNDQyNDMgOS41OTg0NCA2LjI4OTgyIDkuNTM1MjIgNi4xNzczIDkuNDIyN0M2LjA2NDc4IDkuMzEwMTggNi4wMDE1NiA5LjE1NzU3IDYuMDAxNTYgOC45OTg0NFY4LjM5ODQ0Wk02LjYwMTU2IDE2Ljc5ODRDNi40NDI0MyAxNi43OTg0IDYuMjg5ODIgMTYuODYxNyA2LjE3NzMgMTYuOTc0MkM2LjA2NDc4IDE3LjA4NjcgNi4wMDE1NiAxNy4yMzkzIDYuMDAxNTYgMTcuMzk4NEM2LjAwMTU2IDE3LjU1NzYgNi4wNjQ3OCAxNy43MTAyIDYuMTc3MyAxNy44MjI3QzYuMjg5ODIgMTcuOTM1MiA2LjQ0MjQzIDE3Ljk5ODQgNi42MDE1NiAxNy45OTg0SDguNDAxNTZDOC41NjA2OSAxNy45OTg0IDguNzEzMyAxNy45MzUyIDguODI1ODMgMTcuODIyN0M4LjkzODM1IDE3LjcxMDIgOS4wMDE1NiAxNy41NTc2IDkuMDAxNTYgMTcuMzk4NEM5LjAwMTU2IDE3LjIzOTMgOC45MzgzNSAxNy4wODY3IDguODI1ODMgMTYuOTc0MkM4LjcxMzMgMTYuODYxNyA4LjU2MDY5IDE2Ljc5ODQgOC40MDE1NiAxNi43OTg0SDYuNjAxNTZaTTE1LjAwMTYgMTcuMzk4NEMxNS4wMDE2IDE3LjIzOTMgMTUuMDY0OCAxNy4wODY3IDE1LjE3NzMgMTYuOTc0MkMxNS4yODk4IDE2Ljg2MTcgMTUuNDQyNCAxNi43OTg0IDE1LjYwMTYgMTYuNzk4NEgxNy40MDE2QzE3LjU2MDcgMTYuNzk4NCAxNy43MTMzIDE2Ljg2MTcgMTcuODI1OCAxNi45NzQyQzE3LjkzODMgMTcuMDg2NyAxOC4wMDE2IDE3LjIzOTMgMTguMDAxNiAxNy4zOTg0QzE4LjAwMTYgMTcuNTU3NiAxNy45MzgzIDE3LjcxMDIgMTcuODI1OCAxNy44MjI3QzE3LjcxMzMgMTcuOTM1MiAxNy41NjA3IDE3Ljk5ODQgMTcuNDAxNiAxNy45OTg0SDE1LjYwMTZDMTUuNDQyNCAxNy45OTg0IDE1LjI4OTggMTcuOTM1MiAxNS4xNzczIDE3LjgyMjdDMTUuMDY0OCAxNy43MTAyIDE1LjAwMTYgMTcuNTU3NiAxNS4wMDE2IDE3LjM5ODRaTTEyLjAwMTYgMTcuOTk4NEMxMi4xNjA3IDE3Ljk5ODQgMTIuMzEzMyAxNy45MzUyIDEyLjQyNTggMTcuODIyN0MxMi41MzgzIDE3LjcxMDIgMTIuNjAxNiAxNy41NTc2IDEyLjYwMTYgMTcuMzk4NEMxMi42MDE2IDE3LjIzOTMgMTIuNTM4MyAxNy4wODY3IDEyLjQyNTggMTYuOTc0MkMxMi4zMTMzIDE2Ljg2MTcgMTIuMTYwNyAxNi43OTg0IDEyLjAwMTYgMTYuNzk4NEMxMS44NDI0IDE2Ljc5ODQgMTEuNjg5OCAxNi44NjE3IDExLjU3NzMgMTYuOTc0MkMxMS40NjQ4IDE3LjA4NjcgMTEuNDAxNiAxNy4yMzkzIDExLjQwMTYgMTcuMzk4NEMxMS40MDE2IDE3LjU1NzYgMTEuNDY0OCAxNy43MTAyIDExLjU3NzMgMTcuODIyN0MxMS42ODk4IDE3LjkzNTIgMTEuODQyNCAxNy45OTg0IDEyLjAwMTYgMTcuOTk4NFpNMTIuMDAxNiAxOS4xOTg0QzEyLjE2MDcgMTkuMTk4NCAxMi4zMTMzIDE5LjI2MTcgMTIuNDI1OCAxOS4zNzQyQzEyLjUzODMgMTkuNDg2NyAxMi42MDE2IDE5LjYzOTMgMTIuNjAxNiAxOS43OTg0VjIyLjE5ODRDMTIuNjAxNiAyMi4zNTc2IDEyLjUzODMgMjIuNTEwMiAxMi40MjU4IDIyLjYyMjdDMTIuMzEzMyAyMi43MzUyIDEyLjE2MDcgMjIuNzk4NCAxMi4wMDE2IDIyLjc5ODRDMTEuODQyNCAyMi43OTg0IDExLjY4OTggMjIuNzM1MiAxMS41NzczIDIyLjYyMjdDMTEuNDY0OCAyMi41MTAyIDExLjQwMTYgMjIuMzU3NiAxMS40MDE2IDIyLjE5ODRWMTkuNzk4NEMxMS40MDE2IDE5LjYzOTMgMTEuNDY0OCAxOS40ODY3IDExLjU3NzMgMTkuMzc0MkMxMS42ODk4IDE5LjI2MTcgMTEuODQyNCAxOS4xOTg0IDEyLjAwMTYgMTkuMTk4NFpNMTAuNjI2NCAxOS4wMjMyQzEwLjczOSAxOC45MTA2IDEwLjgwMjMgMTguNzU3OCAxMC44MDIzIDE4LjU5ODRDMTAuODAyMyAxOC40MzkxIDEwLjczOSAxOC4yODYzIDEwLjYyNjQgMTguMTczNkMxMC41MTM3IDE4LjA2MSAxMC4zNjA5IDE3Ljk5NzcgMTAuMjAxNiAxNy45OTc3QzEwLjA0MjIgMTcuOTk3NyA5Ljg4OTQzIDE4LjA2MSA5Ljc3Njc2IDE4LjE3MzZMNy45NzY3NiAxOS45NzM2QzcuODY0MSAyMC4wODYzIDcuODAwOCAyMC4yMzkxIDcuODAwOCAyMC4zOTg0QzcuODAwOCAyMC41NTc4IDcuODY0MSAyMC43MTA2IDcuOTc2NzYgMjAuODIzMkM4LjA4OTQzIDIwLjkzNTkgOC4yNDIyMyAyMC45OTkyIDguNDAxNTYgMjAuOTk5MkM4LjU2MDg5IDIwLjk5OTIgOC43MTM3IDIwLjkzNTkgOC44MjYzNiAyMC44MjMyTDEwLjYyNjQgMTkuMDIzMlpNMTMuMzc2OCAxOC4xNzM2QzEzLjMyMDkgMTguMjI5NCAxMy4yNzY2IDE4LjI5NTYgMTMuMjQ2MyAxOC4zNjg1QzEzLjIxNjEgMTguNDQxNCAxMy4yMDA1IDE4LjUxOTUgMTMuMjAwNSAxOC41OTg0QzEzLjIwMDUgMTguNjc3NCAxMy4yMTYxIDE4Ljc1NTUgMTMuMjQ2MyAxOC44Mjg0QzEzLjI3NjYgMTguOTAxMyAxMy4zMjA5IDE4Ljk2NzUgMTMuMzc2OCAxOS4wMjMyTDE1LjE3NjggMjAuODIzMkMxNS4yODk0IDIwLjkzNTkgMTUuNDQyMiAyMC45OTkyIDE1LjYwMTYgMjAuOTk5MkMxNS43NjA5IDIwLjk5OTIgMTUuOTEzNyAyMC45MzU5IDE2LjAyNjQgMjAuODIzMkMxNi4xMzkgMjAuNzEwNiAxNi4yMDIzIDIwLjU1NzggMTYuMjAyMyAyMC4zOTg0QzE2LjIwMjMgMjAuMjM5MSAxNi4xMzkgMjAuMDg2MyAxNi4wMjY0IDE5Ljk3MzZMMTQuMjI2NCAxOC4xNzM2QzE0LjE3MDYgMTguMTE3OCAxNC4xMDQ0IDE4LjA3MzQgMTQuMDMxNSAxOC4wNDMyQzEzLjk1ODYgMTguMDEyOSAxMy44ODA1IDE3Ljk5NzQgMTMuODAxNiAxNy45OTc0QzEzLjcyMjYgMTcuOTk3NCAxMy42NDQ1IDE4LjAxMjkgMTMuNTcxNiAxOC4wNDMyQzEzLjQ5ODcgMTguMDczNCAxMy40MzI1IDE4LjExNzggMTMuMzc2OCAxOC4xNzM2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzcyNTEpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI2MTZfNzI1MSIgeDE9IjIzLjAxMDQiIHkxPSIxNC4yMzA0IiB4Mj0iMS43MTQwMiIgeTI9IjEzLjcyOTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjhCOEI4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role span:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}
.manage-faqs-left .faqs-role.active span {
  color: #e28800;
  background: linear-gradient(90deg, rgba(250, 138, 26, 0.4) -180.38%, #171717 100%);
  font-weight: bold;
  border-right: 1px solid #e28800;
  border-radius: 48px 0px 0px 48px;
}
.manage-faqs-left .faqs-role.active span.orderstatusshipping:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNhcmJvbjpkZWxpdmVyeS1wYXJjZWwiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjIuMTExMyA2LjQ2Nzg3TDE0LjYxMTMgMi4zNDI4N0MxNC41MDA1IDIuMjgxOTUgMTQuMzc2MiAyLjI1IDE0LjI0OTggMi4yNUMxNC4xMjM0IDIuMjUgMTMuOTk5IDIuMjgxOTUgMTMuODg4MyAyLjM0Mjg3TDYuMzg4MjcgNi40Njc4N0M2LjI3MDY4IDYuNTMyNjEgNi4xNzI2MiA2LjYyNzczIDYuMTA0MzIgNi43NDMzQzYuMDM2MDMgNi44NTg4NiA2IDYuOTkwNjQgNiA3LjEyNDg3QzYgNy4yNTkxMSA2LjAzNjAzIDcuMzkwODggNi4xMDQzMiA3LjUwNjQ1QzYuMTcyNjIgNy42MjIwMSA2LjI3MDY4IDcuNzE3MTMgNi4zODgyNyA3Ljc4MTg3TDEzLjQ5OTggMTEuNjkzMVYxOS43MzI0TDExLjIyMjggMTguNDc5OUwxMC40OTk4IDE5Ljc5MzFMMTMuODg4MyAyMS42NTY5QzEzLjk5OSAyMS43MTc5IDE0LjEyMzMgMjEuNzUgMTQuMjQ5OCAyMS43NUMxNC4zNzYyIDIxLjc1IDE0LjUwMDYgMjEuNzE3OSAxNC42MTEzIDIxLjY1NjlMMjIuMTExMyAxNy41MzE5QzIyLjIyODkgMTcuNDY3MiAyMi4zMjcgMTcuMzcyMSAyMi4zOTUzIDE3LjI1NjVDMjIuNDYzNyAxNy4xNDA5IDIyLjQ5OTcgMTcuMDA5MSAyMi40OTk4IDE2Ljg3NDlWNy4xMjQ4N0MyMi40OTk3IDYuOTkwNjEgMjIuNDYzNyA2Ljg1ODgyIDIyLjM5NTMgNi43NDMyNUMyMi4zMjcgNi42Mjc2OSAyMi4yMjg5IDYuNTMyNTggMjIuMTExMyA2LjQ2Nzg3Wk0xNC4yNDk4IDMuODU2MzdMMjAuMTkzNSA3LjEyNDg3TDE0LjI0OTggMTAuMzkzNEw4LjMwNjAyIDcuMTI0ODdMMTQuMjQ5OCAzLjg1NjM3Wk0yMC45OTk4IDE2LjQzMTZMMTQuOTk5OCAxOS43MzE2VjExLjY5MjRMMjAuOTk5OCA4LjM5MjM3VjE2LjQzMTZaIiBmaWxsPSIjRTI4ODAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTcuNSAxMkgxLjVWMTAuNUg3LjVWMTJaTTkgMThIM1YxNi41SDlWMThaTTEwLjUgMTVINC41VjEzLjVIMTAuNVYxNVoiIGZpbGw9IiNFMjg4MDAiLz4KPC9nPgo8L3N2Zz4K");
}
.manage-faqs-left .faqs-role.active span.paymentsnopaypal:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTJDMiA4LjQ2MjUyIDIgNi42OTM3NyAzLjA1MjggNS41MTI5QzMuMjIxMTkgNS4zMjQwMyAzLjQwNjc4IDUuMTQ5MzUgMy42MDc0NiA0Ljk5MDg3QzQuODYyMTMgNCA2Ljc0MTQyIDQgMTAuNSA0SDEzLjVDMTcuMjU4NiA0IDE5LjEzNzkgNCAyMC4zOTI1IDQuOTkwODdDMjAuNTkzMiA1LjE0OTM1IDIwLjc3ODggNS4zMjQwMyAyMC45NDcyIDUuNTEyOUMyMiA2LjY5Mzc3IDIyIDguNDYyNTIgMjIgMTJDMjIgMTUuNTM3NSAyMiAxNy4zMDYyIDIwLjk0NzIgMTguNDg3MUMyMC43Nzg4IDE4LjY3NiAyMC41OTMyIDE4Ljg1MDYgMjAuMzkyNSAxOS4wMDkxQzE5LjEzNzkgMjAgMTcuMjU4NiAyMCAxMy41IDIwSDEwLjVDNi43NDE0MiAyMCA0Ljg2MjEzIDIwIDMuNjA3NDYgMTkuMDA5MUMzLjQwNjc4IDE4Ljg1MDYgMy4yMjExOSAxOC42NzYgMy4wNTI4IDE4LjQ4NzFDMiAxNy4zMDYyIDIgMTUuNTM3NSAyIDEyWiIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMCAxNkgxMS41IiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTQuNSAxNkgxOCIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIgOUgyMiIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.manage-faqs-left .faqs-role.active span.returns:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMTNWOEgyMVYxM0MyMSAxNi43NzEyIDIxIDE4LjY1NjkgMTkuODI4NCAxOS44Mjg0QzE4LjY1NjkgMjEgMTYuNzcxMiAyMSAxMyAyMUgxMUM3LjIyODc2IDIxIDUuMzQzMTUgMjEgNC4xNzE1NyAxOS44Mjg0QzMgMTguNjU2OSAzIDE2Ljc3MTIgMyAxM1oiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyA4TDMuODY1MzggNi4wNzY5MkM0LjUzNjU0IDQuNTg1NDcgNC44NzIxMSAzLjgzOTc1IDUuNTUyMzEgMy40MTk4N0M2LjIzMjUxIDMgNy4xMDUgMyA4Ljg1IDNIMTUuMTVDMTYuODk1IDMgMTcuNzY3NSAzIDE4LjQ0NzcgMy40MTk4N0MxOS4xMjc5IDMuODM5NzUgMTkuNDYzNSA0LjU4NTQ3IDIwLjEzNDYgNi4wNzY5MkwyMSA4IiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEyIDhWMyIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik04LjUgMTMuNUgxNEMxNS4xMDQ2IDEzLjUgMTYgMTQuMzk1NCAxNiAxNS41QzE2IDE2LjYwNDYgMTUuMTA0NiAxNy41IDE0IDE3LjVIMTNNMTAgMTEuNUw4IDEzLjVMMTAgMTUuNSIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.manage-faqs-left .faqs-role.active span.productquestions:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzE3LjUyMjggMjIgMjIgMTcuNTIyOCAyMiAxMkMyMiA2LjQ3NzE1IDE3LjUyMjggMiAxMiAyQzYuNDc3MTUgMiAyIDYuNDc3MTUgMiAxMkMyIDE3LjUyMjggNi40NzcxNSAyMiAxMiAyMloiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEwIDlDMTAgNy44OTU0MyAxMC44OTU0IDcgMTIgN0MxMy4xMDQ2IDcgMTQgNy44OTU0MyAxNCA5QzE0IDkuMzk4MTUgMTMuODgzNyA5Ljc2OTEzIDEzLjY4MzEgMTAuMDgwOEMxMy4wODU0IDExLjAwOTcgMTIgMTEuODk1NCAxMiAxM1YxMy41IiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTExLjk5MjIgMTdIMTIuMDAxMiIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.manage-faqs-left .faqs-role.active span.youraccount:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjgyNzYgM0MxMS4wMjczIDMgMTAuMjQ0OSAzLjIzNzMgOS41Nzk1NSAzLjY4MTkxQzguOTE0MTEgNC4xMjY1MiA4LjM5NTUxIDQuNzU4NDUgOC4wODkyNSA1LjQ5NzgyQzcuNzgyOTkgNi4yMzcxOCA3LjcwMjg4IDcuMDUwNzcgNy44NTkwMSA3LjgzNTY4QzguMDE1MTMgOC42MjA1OCA4LjQwMDUyIDkuMzQxNTYgOC45NjY0MSA5LjkwNzM5QzkuNTMyMjYgMTAuNDczMyAxMC4yNTMzIDEwLjg1ODcgMTEuMDM4MiAxMS4wMTQ4QzExLjgyMyAxMS4xNzEgMTIuNjM2NyAxMS4wOTA5IDEzLjM3NiAxMC43ODQ2QzE0LjExNTMgMTAuNDc4NCAxNC43NDc0IDkuOTU5NzYgMTUuMTkxOSA5LjI5NDMzQzE1LjYzNjUgOC42Mjg5MiAxNS44NzM5IDcuODQ2NTggMTUuODczOSA3LjA0NjNDMTUuODczOSA1Ljk3MzE1IDE1LjQ0NzUgNC45NDM5OCAxNC42ODg2IDQuMTg1MTZDMTMuOTI5OSAzLjQyNjMzIDEyLjkwMDYgMyAxMS44Mjc2IDNaIiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xOC43NjMyIDIxLjUwMjhMMTEuODI2NyAyMS4wNDI2TDQuODkwMjEgMjEuNTAyOEM0LjEyMzY4IDIxLjUwMjggMy4zODg1NSAyMS4xOTgyIDIuODQ2NTMgMjAuNjU2M0MyLjMwNDUxIDIwLjExNDIgMiAxOS4zNzkgMiAxOC42MTI1QzIuMDAxNTMgMTcuMjMzMiAyLjU1MDEgMTUuOTEwOSAzLjUyNTQxIDE0LjkzNTZDNC40NjQ3NiAxMy45OTYyIDUuNzI2MDkgMTMuNDUyNyA3LjA1MDEyIDEzLjQxMjVDNy4xNDk1OCAxMy40MDk1IDcuMjQ3MTcgMTMuNDM4IDcuMzMxNjUgMTMuNDkwNlYxMy40OTA2QzEwLjA4MzUgMTUuMjAzOCAxMy41Njk5IDE1LjIwMzggMTYuMzIxOCAxMy40OTA2VjEzLjQ5MDZDMTYuNDA2MyAxMy40MzggMTYuNTAzOSAxMy40MDk1IDE2LjYwMzMgMTMuNDEyNUMxNy45Mjc0IDEzLjQ1MjcgMTkuMTg4NyAxMy45OTYyIDIwLjEyOCAxNC45MzU2QzIxLjEwMzQgMTUuOTEwOSAyMS42NTIgMTcuMjMzMiAyMS42NTM1IDE4LjYxMjVDMjEuNjUzNSAxOS4zNzkgMjEuMzQ4OSAyMC4xMTQyIDIwLjgwNyAyMC42NTYzQzIwLjI2NDkgMjEuMTk4MiAxOS41Mjk3IDIxLjUwMjggMTguNzYzMiAyMS41MDI4WiIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
}
.manage-faqs-left .faqs-role.active span.contactus:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3IDExLjgwNDVDMTcgMTEuNDU4OCAxNyAxMS4yODYgMTcuMDUyIDExLjEzMkMxNy4yMDMyIDEwLjY4NDQgMTcuNjAxOCAxMC41MTA4IDE4LjAwMTEgMTAuMzI4OUMxOC40NSAxMC4xMjQ0IDE4LjY3NDQgMTAuMDIyMiAxOC44OTY4IDEwLjAwNDJDMTkuMTQ5MyA5Ljk4Mzc4IDE5LjQwMjIgMTAuMDM4MiAxOS42MTggMTAuMTU5M0MxOS45MDQxIDEwLjMxOTggMjAuMTAzNiAxMC42MjQ5IDIwLjMwNzkgMTAuODczQzIxLjI1MTMgMTIuMDE4OCAyMS43MjI5IDEyLjU5MTggMjEuODk1NSAxMy4yMjM2QzIyLjAzNDggMTMuNzMzNCAyMi4wMzQ4IDE0LjI2NjYgMjEuODk1NSAxNC43NzY0QzIxLjY0MzggMTUuNjk3OSAyMC44NDg1IDE2LjQ3MDQgMjAuMjU5OCAxNy4xODU0QzE5Ljk1ODcgMTcuNTUxMSAxOS44MDgxIDE3LjczNCAxOS42MTggMTcuODQwN0MxOS40MDIyIDE3Ljk2MTggMTkuMTQ5MyAxOC4wMTYyIDE4Ljg5NjggMTcuOTk1OEMxOC42NzQ0IDE3Ljk3NzggMTguNDUgMTcuODc1NiAxOC4wMDExIDE3LjY3MTFDMTcuNjAxOCAxNy40ODkyIDE3LjIwMzIgMTcuMzE1NiAxNy4wNTIgMTYuODY4QzE3IDE2LjcxNCAxNyAxNi41NDEyIDE3IDE2LjE5NTVWMTEuODA0NVoiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTcgMTEuODA0NkM3IDExLjM2OTQgNi45ODc3OCAxMC45NzgyIDYuNjM1OTEgMTAuNjcyMkM2LjUwNzkzIDEwLjU2MDkgNi4zMzgyNSAxMC40ODM2IDUuOTk4OTEgMTAuMzI5QzUuNTUwMDEgMTAuMTI0NiA1LjMyNTU2IDEwLjAyMjQgNS4xMDMxNiAxMC4wMDQ0QzQuNDM1OTEgOS45NTAzNyA0LjA3NjkyIDEwLjQwNTggMy42OTIxMyAxMC44NzMyQzIuNzQ4NzUgMTIuMDE5IDIuMjc3MDYgMTIuNTkxOSAyLjEwNDQ2IDEzLjIyMzdDMS45NjUxOCAxMy43MzM2IDEuOTY1MTggMTQuMjY2OCAyLjEwNDQ2IDE0Ljc3NjZDMi4zNTYyIDE1LjY5ODEgMy4xNTE1MiAxNi40NzA1IDMuNzQwMjEgMTcuMTg1NkM0LjExMTI5IDE3LjYzNjMgNC40NjU3NyAxOC4wNDc1IDUuMTAzMTYgMTcuOTk2QzUuMzI1NTYgMTcuOTc4IDUuNTUwMDEgMTcuODc1NyA1Ljk5ODkxIDE3LjY3MTNDNi4zMzgyNSAxNy41MTY3IDYuNTA3OTMgMTcuNDM5NCA2LjYzNTkxIDE3LjMyODFDNi45ODc3OCAxNy4wMjIxIDcgMTYuNjMxIDcgMTYuMTk1N1YxMS44MDQ2WiIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMjAgMTAuNVY5QzIwIDUuMTM0MDEgMTYuNDE4MyAyIDEyIDJDNy41ODE3MiAyIDQgNS4xMzQwMSA0IDlWMTAuNSIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMCAxNy41QzIwIDIyIDE2IDIyIDEyIDIyIiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.manage-faqs-left .faqs-role.active span.laserengravinginfo:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODAxNTYgMi45OTg0NEM0LjgwMTU2IDIuODM5MzEgNC43MzgzNSAyLjY4NjcgNC42MjU4MyAyLjU3NDE3QzQuNTEzMyAyLjQ2MTY1IDQuMzYwNjkgMi4zOTg0NCA0LjIwMTU2IDIuMzk4NDRDNC4wNDI0MyAyLjM5ODQ0IDMuODg5ODIgMi40NjE2NSAzLjc3NzMgMi41NzQxN0MzLjY2NDc4IDIuNjg2NyAzLjYwMTU2IDIuODM5MzEgMy42MDE1NiAyLjk5ODQ0VjUuOTk4NDRDMy42MDE1NyA2LjQxOTcyIDMuNzEyNDcgNi44MzM1NyAzLjkyMzEyIDcuMTk4NEM0LjEzMzc2IDcuNTYzMjQgNC40MzY3MyA3Ljg2NjIgNC44MDE1NiA4LjA3Njg0VjguOTk4NDRDNC44MDE1NiA5LjQ3NTgzIDQuOTkxMiA5LjkzMzY2IDUuMzI4NzcgMTAuMjcxMkM1LjY2NjM0IDEwLjYwODggNi4xMjQxNyAxMC43OTg0IDYuNjAxNTYgMTAuNzk4NEgxMS40MDE2VjE0Ljk5ODRDMTEuNDAxNiAxNS4xNTc2IDExLjQ2NDggMTUuMzEwMiAxMS41NzczIDE1LjQyMjdDMTEuNjg5OCAxNS41MzUyIDExLjg0MjQgMTUuNTk4NCAxMi4wMDE2IDE1LjU5ODRDMTIuMTYwNyAxNS41OTg0IDEyLjMxMzMgMTUuNTM1MiAxMi40MjU4IDE1LjQyMjdDMTIuNTM4MyAxNS4zMTAyIDEyLjYwMTYgMTUuMTU3NiAxMi42MDE2IDE0Ljk5ODRWMTAuNzk4NEgxNy40MDE2QzE3Ljg3OSAxMC43OTg0IDE4LjMzNjggMTAuNjA4OCAxOC42NzQ0IDEwLjI3MTJDMTkuMDExOSA5LjkzMzY2IDE5LjIwMTYgOS40NzU4MyAxOS4yMDE2IDguOTk4NDRWOC4wNzY4NEMxOS41NjY0IDcuODY2MiAxOS44Njk0IDcuNTYzMjQgMjAuMDggNy4xOTg0QzIwLjI5MDcgNi44MzM1NyAyMC40MDE2IDYuNDE5NzIgMjAuNDAxNiA1Ljk5ODQ0VjIuOTk4NDRDMjAuNDAxNiAyLjgzOTMxIDIwLjMzODQgMi42ODY3IDIwLjIyNTggMi41NzQxN0MyMC4xMTMzIDIuNDYxNjUgMTkuOTYwNyAyLjM5ODQ0IDE5LjgwMTYgMi4zOTg0NEMxOS42NDI0IDIuMzk4NDQgMTkuNDg5OCAyLjQ2MTY1IDE5LjM3NzMgMi41NzQxN0MxOS4yNjQ4IDIuNjg2NyAxOS4yMDE2IDIuODM5MzEgMTkuMjAxNiAyLjk5ODQ0VjUuOTk4NDRDMTkuMjAxNiA2LjMxNjcgMTkuMDc1MSA2LjYyMTkyIDE4Ljg1MDEgNi44NDY5N0MxOC42MjUgNy4wNzIwMSAxOC4zMTk4IDcuMTk4NDQgMTguMDAxNiA3LjE5ODQ0SDYuMDAxNTZDNS42ODMzIDcuMTk4NDQgNS4zNzgwOCA3LjA3MjAxIDUuMTUzMDMgNi44NDY5N0M0LjkyNzk5IDYuNjIxOTIgNC44MDE1NiA2LjMxNjcgNC44MDE1NiA1Ljk5ODQ0VjIuOTk4NDRaTTYuMDAxNTYgOC4zOTg0NEgxOC4wMDE2VjguOTk4NDRDMTguMDAxNiA5LjE1NzU3IDE3LjkzODMgOS4zMTAxOCAxNy44MjU4IDkuNDIyN0MxNy43MTMzIDkuNTM1MjIgMTcuNTYwNyA5LjU5ODQ0IDE3LjQwMTYgOS41OTg0NEg2LjYwMTU2QzYuNDQyNDMgOS41OTg0NCA2LjI4OTgyIDkuNTM1MjIgNi4xNzczIDkuNDIyN0M2LjA2NDc4IDkuMzEwMTggNi4wMDE1NiA5LjE1NzU3IDYuMDAxNTYgOC45OTg0NFY4LjM5ODQ0Wk02LjYwMTU2IDE2Ljc5ODRDNi40NDI0MyAxNi43OTg0IDYuMjg5ODIgMTYuODYxNyA2LjE3NzMgMTYuOTc0MkM2LjA2NDc4IDE3LjA4NjcgNi4wMDE1NiAxNy4yMzkzIDYuMDAxNTYgMTcuMzk4NEM2LjAwMTU2IDE3LjU1NzYgNi4wNjQ3OCAxNy43MTAyIDYuMTc3MyAxNy44MjI3QzYuMjg5ODIgMTcuOTM1MiA2LjQ0MjQzIDE3Ljk5ODQgNi42MDE1NiAxNy45OTg0SDguNDAxNTZDOC41NjA2OSAxNy45OTg0IDguNzEzMyAxNy45MzUyIDguODI1ODMgMTcuODIyN0M4LjkzODM1IDE3LjcxMDIgOS4wMDE1NiAxNy41NTc2IDkuMDAxNTYgMTcuMzk4NEM5LjAwMTU2IDE3LjIzOTMgOC45MzgzNSAxNy4wODY3IDguODI1ODMgMTYuOTc0MkM4LjcxMzMgMTYuODYxNyA4LjU2MDY5IDE2Ljc5ODQgOC40MDE1NiAxNi43OTg0SDYuNjAxNTZaTTE1LjAwMTYgMTcuMzk4NEMxNS4wMDE2IDE3LjIzOTMgMTUuMDY0OCAxNy4wODY3IDE1LjE3NzMgMTYuOTc0MkMxNS4yODk4IDE2Ljg2MTcgMTUuNDQyNCAxNi43OTg0IDE1LjYwMTYgMTYuNzk4NEgxNy40MDE2QzE3LjU2MDcgMTYuNzk4NCAxNy43MTMzIDE2Ljg2MTcgMTcuODI1OCAxNi45NzQyQzE3LjkzODMgMTcuMDg2NyAxOC4wMDE2IDE3LjIzOTMgMTguMDAxNiAxNy4zOTg0QzE4LjAwMTYgMTcuNTU3NiAxNy45MzgzIDE3LjcxMDIgMTcuODI1OCAxNy44MjI3QzE3LjcxMzMgMTcuOTM1MiAxNy41NjA3IDE3Ljk5ODQgMTcuNDAxNiAxNy45OTg0SDE1LjYwMTZDMTUuNDQyNCAxNy45OTg0IDE1LjI4OTggMTcuOTM1MiAxNS4xNzczIDE3LjgyMjdDMTUuMDY0OCAxNy43MTAyIDE1LjAwMTYgMTcuNTU3NiAxNS4wMDE2IDE3LjM5ODRaTTEyLjAwMTYgMTcuOTk4NEMxMi4xNjA3IDE3Ljk5ODQgMTIuMzEzMyAxNy45MzUyIDEyLjQyNTggMTcuODIyN0MxMi41MzgzIDE3LjcxMDIgMTIuNjAxNiAxNy41NTc2IDEyLjYwMTYgMTcuMzk4NEMxMi42MDE2IDE3LjIzOTMgMTIuNTM4MyAxNy4wODY3IDEyLjQyNTggMTYuOTc0MkMxMi4zMTMzIDE2Ljg2MTcgMTIuMTYwNyAxNi43OTg0IDEyLjAwMTYgMTYuNzk4NEMxMS44NDI0IDE2Ljc5ODQgMTEuNjg5OCAxNi44NjE3IDExLjU3NzMgMTYuOTc0MkMxMS40NjQ4IDE3LjA4NjcgMTEuNDAxNiAxNy4yMzkzIDExLjQwMTYgMTcuMzk4NEMxMS40MDE2IDE3LjU1NzYgMTEuNDY0OCAxNy43MTAyIDExLjU3NzMgMTcuODIyN0MxMS42ODk4IDE3LjkzNTIgMTEuODQyNCAxNy45OTg0IDEyLjAwMTYgMTcuOTk4NFpNMTIuMDAxNiAxOS4xOTg0QzEyLjE2MDcgMTkuMTk4NCAxMi4zMTMzIDE5LjI2MTcgMTIuNDI1OCAxOS4zNzQyQzEyLjUzODMgMTkuNDg2NyAxMi42MDE2IDE5LjYzOTMgMTIuNjAxNiAxOS43OTg0VjIyLjE5ODRDMTIuNjAxNiAyMi4zNTc2IDEyLjUzODMgMjIuNTEwMiAxMi40MjU4IDIyLjYyMjdDMTIuMzEzMyAyMi43MzUyIDEyLjE2MDcgMjIuNzk4NCAxMi4wMDE2IDIyLjc5ODRDMTEuODQyNCAyMi43OTg0IDExLjY4OTggMjIuNzM1MiAxMS41NzczIDIyLjYyMjdDMTEuNDY0OCAyMi41MTAyIDExLjQwMTYgMjIuMzU3NiAxMS40MDE2IDIyLjE5ODRWMTkuNzk4NEMxMS40MDE2IDE5LjYzOTMgMTEuNDY0OCAxOS40ODY3IDExLjU3NzMgMTkuMzc0MkMxMS42ODk4IDE5LjI2MTcgMTEuODQyNCAxOS4xOTg0IDEyLjAwMTYgMTkuMTk4NFpNMTAuNjI2NCAxOS4wMjMyQzEwLjczOSAxOC45MTA2IDEwLjgwMjMgMTguNzU3OCAxMC44MDIzIDE4LjU5ODRDMTAuODAyMyAxOC40MzkxIDEwLjczOSAxOC4yODYzIDEwLjYyNjQgMTguMTczNkMxMC41MTM3IDE4LjA2MSAxMC4zNjA5IDE3Ljk5NzcgMTAuMjAxNiAxNy45OTc3QzEwLjA0MjIgMTcuOTk3NyA5Ljg4OTQzIDE4LjA2MSA5Ljc3Njc2IDE4LjE3MzZMNy45NzY3NiAxOS45NzM2QzcuODY0MSAyMC4wODYzIDcuODAwOCAyMC4yMzkxIDcuODAwOCAyMC4zOTg0QzcuODAwOCAyMC41NTc4IDcuODY0MSAyMC43MTA2IDcuOTc2NzYgMjAuODIzMkM4LjA4OTQzIDIwLjkzNTkgOC4yNDIyMyAyMC45OTkyIDguNDAxNTYgMjAuOTk5MkM4LjU2MDg5IDIwLjk5OTIgOC43MTM3IDIwLjkzNTkgOC44MjYzNiAyMC44MjMyTDEwLjYyNjQgMTkuMDIzMlpNMTMuMzc2OCAxOC4xNzM2QzEzLjMyMDkgMTguMjI5NCAxMy4yNzY2IDE4LjI5NTYgMTMuMjQ2MyAxOC4zNjg1QzEzLjIxNjEgMTguNDQxNCAxMy4yMDA1IDE4LjUxOTUgMTMuMjAwNSAxOC41OTg0QzEzLjIwMDUgMTguNjc3NCAxMy4yMTYxIDE4Ljc1NTUgMTMuMjQ2MyAxOC44Mjg0QzEzLjI3NjYgMTguOTAxMyAxMy4zMjA5IDE4Ljk2NzUgMTMuMzc2OCAxOS4wMjMyTDE1LjE3NjggMjAuODIzMkMxNS4yODk0IDIwLjkzNTkgMTUuNDQyMiAyMC45OTkyIDE1LjYwMTYgMjAuOTk5MkMxNS43NjA5IDIwLjk5OTIgMTUuOTEzNyAyMC45MzU5IDE2LjAyNjQgMjAuODIzMkMxNi4xMzkgMjAuNzEwNiAxNi4yMDIzIDIwLjU1NzggMTYuMjAyMyAyMC4zOTg0QzE2LjIwMjMgMjAuMjM5MSAxNi4xMzkgMjAuMDg2MyAxNi4wMjY0IDE5Ljk3MzZMMTQuMjI2NCAxOC4xNzM2QzE0LjE3MDYgMTguMTE3OCAxNC4xMDQ0IDE4LjA3MzQgMTQuMDMxNSAxOC4wNDMyQzEzLjk1ODYgMTguMDEyOSAxMy44ODA1IDE3Ljk5NzQgMTMuODAxNiAxNy45OTc0QzEzLjcyMjYgMTcuOTk3NCAxMy42NDQ1IDE4LjAxMjkgMTMuNTcxNiAxOC4wNDMyQzEzLjQ5ODcgMTguMDczNCAxMy40MzI1IDE4LjExNzggMTMuMzc2OCAxOC4xNzM2WiIgZmlsbD0iI0UyODgwMCIvPgo8L3N2Zz4K");
}
.manage-faqs-right {
  padding: 16px 24px 16px 16px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
}
.video-clicks {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  padding: 0 16px;
}
.video-clicks .video-item {
  display: -webkit-box;
  min-width: 440px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.video-click {
  position: relative;
}
.video-click svg {
  position: absolute;
  width: 68px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
.video-click img {
  display: flex;
  align-items: center;
  border-radius: 16px;
}
.video-slider-main {
  position: relative;
}
.video-slider-main:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 292px;
  right: 0;
  top: 0;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/videobg-mb.png');
}
.testimonials-index-index .modals-overlay {
  opacity: 0.8;
  background: #171717;
}
.celebrity {
  border-radius: 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMyIiBoZWlnaHQ9IjU3OCIgdmlld0JveD0iMCAwIDQzMiA1NzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtYXNrIGlkPSJwYXRoLTEtaW5zaWRlLTFfNDAwMDI2MTZfNTY3MCIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNMCA1NjJDMCA1NzAuODM3IDcuMTYzNDQgNTc4IDE2IDU3OEg0MTZDNDI0LjgzNyA1NzggNDMyIDU3MC44MzcgNDMyIDU2MlYxNkM0MzIgNy4xNjM0NSA0MjQuODM3IDAgNDE2IDBIMTZDNy4xNjM0MyAwIDAgNy4xNjM0NSAwIDE2VjU2MloiLz4KPC9tYXNrPgo8cGF0aCBkPSJNMCA1NjJDMCA1NzAuODM3IDcuMTYzNDQgNTc4IDE2IDU3OEg0MTZDNDI0LjgzNyA1NzggNDMyIDU3MC44MzcgNDMyIDU2MlYxNkM0MzIgNy4xNjM0NSA0MjQuODM3IDAgNDE2IDBIMTZDNy4xNjM0MyAwIDAgNy4xNjM0NSAwIDE2VjU2MloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjYxNl81NjcwKSIvPgo8cGF0aCBkPSJNMCA1NjJDMCA1NzIuNDkzIDguNTA2NTkgNTgxIDE5IDU4MUg0MTNDNDIzLjQ5MyA1ODEgNDMyIDU3Mi40OTMgNDMyIDU2MkM0MzIgNTY5LjE4IDQyNC44MzcgNTc1IDQxNiA1NzVIMTZDNy4xNjM0NCA1NzUgMCA1NjkuMTggMCA1NjJaTTQzMiAwSDBINDMyWk0wIDBWNTc4VjBaTTQzMiA1NzhWMFY1NzhaIiBmaWxsPSIjMzEyRTMyIiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMV80MDAwMjYxNl81NjcwKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzU2NzAiIHgxPSIyMTYiIHkxPSI1NzgiIHgyPSIyMTYiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMzIzMjMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTcxNzE3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  padding: 0 32px 32px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.celebrity-list {
  display: grid;
  grid-template-columns: 1fr;
}
.celebrity:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE2IiBoZWlnaHQ9IjIiIHZpZXdCb3g9IjAgMCAzMTYgMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGxpbmUgeDE9IjguNzQyMjhlLTA4IiB5MT0iMSIgeDI9IjMxNiIgeTI9IjEuMDAwMDMiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzU5MDMpIiBzdHJva2Utd2lkdGg9IjIiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl81OTAzIiB4MT0iLTguNzQzNDhlLTA4IiB5MT0iMy4wMDAxNCIgeDI9IjMxNiIgeTI9IjMuMDAwMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI0ZEODIxQyIgc3RvcC1vcGFjaXR5PSIwLjYwNDE2NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  position: absolute;
  max-width: 316px;
  height: 2px;
  bottom: 0;
  background-position: center;
  margin: auto;
  left: 0;
  right: 0;
}
.celebrity-name a {
  font-weight: 600;
  font-size: 2.2rem;
  color: #b6b6b6;
  letter-spacing: 0.44px;
  display: -webkit-box;
  width: 296px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-align: center;
  margin: auto;
}
.celebrity-profession {
  color: #949494;
  font-size: 1.6rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-align: center;
  margin: auto;
}
.celebrity-social-links {
  display: flex;
  align-items: end;
  justify-content: center;
  gap: 24px;
}
.celebrity-social-links > a {
  width: 24px;
  height: 24px;
  font-size: 0rem;
}
.celebrity-social-links > a.imdb-link {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip0_570_102)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23F5C518'/%3E%3Cpath d='M10.313 15.7459C10.313 14.216 10.313 12.6861 10.313 11.1625C10.3068 11.1625 10.3006 11.1625 10.3006 11.1625C10.0945 12.6861 9.88842 14.216 9.68236 15.7459C9.3077 15.7459 8.93303 15.7459 8.55213 15.7459C8.33357 14.241 8.12127 12.7361 7.90271 11.2374C7.89647 11.2374 7.89647 11.2374 7.89022 11.2374C7.89022 12.7423 7.89022 14.241 7.89022 15.7459C7.35945 15.7459 6.84117 15.7459 6.31664 15.7459C6.30415 15.7021 6.29791 8.92076 6.3104 8.80211C6.36035 8.78963 8.4772 8.78338 8.64579 8.79587C8.65828 8.85831 8.67077 8.92076 8.67702 8.98945C8.73946 9.40782 8.79566 9.82619 8.85186 10.2446C8.89557 10.563 8.94552 10.8815 8.98923 11.1937C9.0267 11.4622 9.06417 11.7307 9.11412 11.993C9.2515 10.9252 9.38887 9.85741 9.52625 8.78963C10.313 8.78963 11.0936 8.78963 11.8741 8.78963C11.8866 8.83958 11.8929 15.6709 11.8741 15.7396C11.3683 15.7459 10.8501 15.7459 10.313 15.7459Z' fill='black'/%3E%3Cpath d='M12.4049 15.7492C12.4049 13.4263 12.4049 11.1159 12.4049 8.79921C12.4236 8.79921 12.4424 8.79297 12.4549 8.79297C13.1355 8.79921 13.8161 8.79921 14.4968 8.80546C14.8152 8.8117 15.1399 8.83044 15.4522 8.89288C15.7394 8.95532 16.0017 9.06148 16.2077 9.28003C16.3951 9.47985 16.5137 9.71714 16.5449 9.99189C16.5824 10.3166 16.5886 10.6475 16.5949 10.9785C16.6011 11.9401 16.6011 12.9018 16.5949 13.8696C16.5949 14.1257 16.5762 14.3817 16.5574 14.6377C16.5449 14.8001 16.5137 14.9562 16.445 15.106C16.3326 15.3496 16.139 15.5057 15.9018 15.6056C15.7269 15.6743 15.5458 15.7117 15.3585 15.7242C15.115 15.7367 14.8777 15.7492 14.6342 15.7492C13.916 15.7554 13.2042 15.7492 12.4861 15.7492C12.4674 15.7492 12.4424 15.7492 12.4049 15.7492ZM14.2158 9.98565C14.2033 10.0793 14.2095 14.5003 14.222 14.5565C14.3344 14.5565 14.4468 14.5503 14.553 14.5128C14.6466 14.4816 14.7091 14.4192 14.7278 14.3255C14.7403 14.2818 14.7465 14.2318 14.7528 14.1881C14.784 13.9945 14.784 13.7947 14.784 13.6011C14.784 12.652 14.784 11.7091 14.784 10.7599C14.784 10.6101 14.7778 10.4602 14.7653 10.3104C14.7528 10.173 14.6903 10.0668 14.5467 10.0294C14.4406 9.99189 14.3344 9.98565 14.2158 9.98565Z' fill='black'/%3E%3Cpath d='M18.7367 15.3301C18.6993 15.4799 18.6618 15.6173 18.6243 15.7547C18.0811 15.7547 17.5441 15.7547 17.0008 15.7547C17.0008 13.438 17.0008 11.1214 17.0008 8.80469C17.5753 8.80469 18.1498 8.80469 18.7305 8.80469C18.7305 8.82967 18.7367 8.85464 18.7367 8.87962C18.7367 9.37293 18.7367 9.85999 18.7367 10.3533C18.7367 10.3783 18.7367 10.4032 18.7367 10.422C18.743 10.422 18.743 10.422 18.7492 10.4282C18.7742 10.4032 18.7929 10.3845 18.8179 10.3595C19.0802 10.091 19.3924 9.9599 19.7671 9.95365C19.9981 9.95365 20.2166 9.97863 20.429 10.0785C20.7287 10.2097 20.9035 10.447 20.966 10.7592C20.9972 10.9153 20.9972 11.0776 20.9972 11.2337C21.0034 11.8395 20.9972 12.4452 20.9972 13.0446C20.9972 13.4505 20.9972 13.8564 20.9972 14.2685C20.9972 14.4996 20.9785 14.7244 20.9472 14.9492C20.9035 15.2614 20.7412 15.4924 20.4852 15.661C20.2354 15.8296 19.9606 15.8858 19.6609 15.8608C19.3237 15.8296 19.0489 15.6735 18.8179 15.43C18.7992 15.3925 18.7742 15.3613 18.7367 15.3301ZM19.2613 12.9135C19.2613 12.4639 19.2613 12.0081 19.2613 11.5585C19.2613 11.4211 19.255 11.2837 19.2238 11.1526C19.1863 10.9965 19.0614 10.9278 18.9053 10.9715C18.8429 10.9902 18.7992 11.0277 18.7804 11.0901C18.768 11.1338 18.7555 11.1838 18.7555 11.2275C18.7492 11.3774 18.7367 11.521 18.7367 11.6709C18.7367 12.4889 18.7367 13.3069 18.7367 14.1249C18.7367 14.2186 18.7367 14.306 18.743 14.3996C18.7492 14.4996 18.7617 14.5932 18.7804 14.6869C18.7929 14.7556 18.8304 14.8055 18.8991 14.8305C19.0489 14.893 19.1863 14.8243 19.2238 14.6619C19.23 14.6432 19.23 14.6244 19.23 14.612C19.2363 14.4808 19.255 14.3497 19.255 14.2186C19.2613 13.7877 19.2613 13.3506 19.2613 12.9135Z' fill='black'/%3E%3Cpath d='M5.79838 8.79297C5.79838 11.1096 5.79838 13.4263 5.79838 15.743C5.19892 15.743 4.59946 15.743 4 15.743C4 13.4263 4 11.1159 4 8.79297C4.59946 8.79297 5.19892 8.79297 5.79838 8.79297Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_570_102'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.celebrity-social-links > a.insta-link {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/insta.svg');
}
.celebrity-social-links > a.twitter-link {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip0_570_117)'%3E%3Cpath d='M12 0C18.6264 0 24 5.3736 24 12C24 18.6264 18.6264 24 12 24C5.3736 24 0 18.6264 0 12C0 5.3736 5.3736 0 12 0Z' fill='%231DA1F2'/%3E%3Cpath d='M9.21602 18.0958C14.8752 18.0958 17.9736 13.4062 17.9736 9.33822C17.9736 9.20622 17.9736 9.07182 17.964 8.93982C18.5664 8.50302 19.0872 7.96542 19.5 7.34622C18.9384 7.59582 18.3432 7.75902 17.7336 7.83102C18.3768 7.44702 18.8568 6.84222 19.0872 6.12942C18.4824 6.48702 17.8224 6.74142 17.1336 6.87582C15.9672 5.63742 14.0184 5.57742 12.78 6.74142C11.9808 7.49262 11.6424 8.61342 11.8896 9.68142C9.41522 9.55662 7.10882 8.38782 5.54642 6.46542C4.73042 7.87182 5.14562 9.66942 6.49922 10.5742C6.00962 10.5598 5.52962 10.4278 5.10242 10.1902C5.10242 10.2022 5.10242 10.2166 5.10242 10.2286C5.10242 11.6926 6.13442 12.955 7.57202 13.2454C7.11842 13.3678 6.64322 13.387 6.18242 13.2982C6.58562 14.551 7.74002 15.4102 9.05762 15.4366C7.96802 16.2934 6.62162 16.759 5.23682 16.7566C4.99202 16.7566 4.74722 16.7422 4.50482 16.711C5.90642 17.6158 7.54562 18.0958 9.21602 18.0934' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_570_117'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.celebrity-social-links > a.fb-link {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 17.9895 4.38825 22.954 10.125 23.8542V15.4688H7.07812V12H10.125V9.35625C10.125 6.34875 11.9165 4.6875 14.6576 4.6875C15.9705 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8306C14.3399 7.875 13.875 8.79998 13.875 9.74897V12H17.2031L16.6711 15.4688H13.875V23.8542C19.6118 22.954 24 17.9895 24 12Z' fill='%231877F2'/%3E%3Cpath d='M16.6711 15.4688L17.2031 12H13.875V9.74897C13.875 8.79998 14.3399 7.875 15.8306 7.875H17.3438V4.92188C17.3438 4.92188 15.9705 4.6875 14.6576 4.6875C11.9165 4.6875 10.125 6.34875 10.125 9.35625V12H7.07812V15.4688H10.125V23.8542C10.7359 23.9501 11.3621 24 12 24C12.6379 24 13.264 23.9501 13.875 23.8542V15.4688H16.6711Z' fill='white'/%3E%3C/svg%3E");
}
.celebrity-social-links > a.tiktok-link {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 11.9961C24 18.6235 18.6274 23.9961 12 23.9961C5.37259 23.9961 0 18.6235 0 11.9961C0 5.36872 5.37259 -0.00388908 12 -0.00388908C18.6274 -0.00388908 24 5.36872 24 11.9961Z' fill='%23040606'/%3E%3Cpath d='M8.79735 16.8155C8.81175 16.8285 8.82611 16.8416 8.84047 16.8547C8.97327 16.9497 9.06938 17.0835 9.19653 17.1856C9.59122 17.5024 10.035 17.6746 10.5438 17.706C11.7496 17.7804 12.8003 16.8731 12.9366 15.6807C12.9431 15.6225 12.9409 15.5641 12.9409 15.5056C12.941 11.9158 12.941 8.3261 12.941 4.73654C12.941 4.49415 12.941 4.49415 13.1822 4.49415C13.7276 4.49415 14.2732 4.4938 14.8186 4.49466C14.8698 4.49466 14.9232 4.48507 14.9699 4.51743C14.9728 4.52017 14.9761 4.52256 14.9795 4.52462C15.0057 4.55166 15.0134 4.58624 15.0209 4.62151C15.2301 5.58904 15.7392 6.36108 16.538 6.94396C16.5878 6.98025 16.6295 7.02596 16.6775 7.06464C16.7122 7.09409 16.747 7.12353 16.7817 7.15315C16.9106 7.22624 17.0017 7.34385 17.1135 7.43714C17.5551 7.80519 18.0536 8.05871 18.6096 8.20199C18.6586 8.21449 18.7146 8.2138 18.7502 8.26019C18.7527 8.26327 18.7556 8.26584 18.7592 8.2679C18.7919 8.30247 18.7863 8.3463 18.7863 8.38772C18.787 9.02076 18.7873 9.65363 18.7863 10.2863C18.7861 10.4313 18.7668 10.4387 18.6206 10.4389C18.1568 10.4395 17.7017 10.3769 17.2509 10.2738C16.4765 10.0967 15.7615 9.78168 15.0985 9.34618C15.0639 9.32342 15.0273 9.27497 14.9905 9.29158C14.9436 9.31297 14.9682 9.3734 14.9682 9.41586C14.967 11.1977 14.9749 12.9794 14.9646 14.7611C14.9574 16.0068 14.5611 17.1212 13.7458 18.0704C12.8794 19.0787 11.7791 19.664 10.4581 19.8254C9.44016 19.9497 8.47429 19.7656 7.55752 19.3127C7.40912 19.2394 7.26734 19.154 7.13483 19.0542C7.09304 19.017 7.05127 18.9801 7.00947 18.9429C6.69348 18.6822 6.47366 18.3445 6.26847 17.9982C5.95244 17.4648 5.74737 16.8891 5.64733 16.2769C5.59013 15.927 5.56096 15.5742 5.58029 15.2204C5.6426 14.0794 6.02638 13.0616 6.76213 12.1815C7.37943 11.443 8.14997 10.9274 9.05818 10.6174C9.43717 10.488 9.82824 10.4077 10.229 10.3794C10.3033 10.3743 10.3766 10.3567 10.4519 10.3613C10.4874 10.3635 10.5239 10.3599 10.5541 10.3846C10.5574 10.3877 10.5611 10.3902 10.5653 10.3921C10.5862 10.4279 10.581 10.4676 10.5811 10.5061C10.5816 11.1484 10.5814 11.7907 10.5813 12.433C10.5813 12.4556 10.5807 12.4783 10.5796 12.5009C10.5765 12.5655 10.5437 12.5869 10.4828 12.5696C10.3071 12.5196 10.1266 12.4967 9.94531 12.4869C9.66366 12.472 9.38629 12.5121 9.12296 12.6093C8.24015 12.9351 7.70429 13.5672 7.59235 14.4986C7.48206 15.4167 7.84428 16.1509 8.608 16.6797C8.67191 16.724 8.73766 16.7655 8.79735 16.8155Z' fill='white'/%3E%3Cpath d='M7.13477 19.0511C7.16885 19.0418 7.18818 19.0689 7.21197 19.0834C7.78609 19.4335 8.40557 19.6622 9.06896 19.7688C9.40263 19.8226 9.73979 19.8452 10.0775 19.8276C11.2072 19.7688 12.2177 19.3933 13.0918 18.671C13.9332 17.976 14.4922 17.0975 14.772 16.0428C14.8603 15.7097 14.9089 15.3706 14.9265 15.026C14.9365 14.828 14.9356 14.6302 14.9358 14.4324C14.9363 12.7344 14.9361 11.0364 14.9361 9.3386C14.9361 9.29991 14.9361 9.26123 14.9361 9.22288C14.9805 9.21073 15.0003 9.24377 15.0248 9.26054C15.6294 9.67447 16.2839 9.98106 16.9905 10.1755C17.3788 10.2822 17.7728 10.3536 18.1742 10.3886C18.3429 10.4034 18.5116 10.4015 18.6799 10.4136C18.7535 10.4189 18.7546 10.4162 18.7554 10.339C18.7564 10.2579 18.7558 10.1767 18.7558 10.0956C18.7558 9.52091 18.7556 8.94625 18.7558 8.37158C18.7559 8.33598 18.758 8.30037 18.7592 8.26477C18.9105 8.28188 19.0596 8.31441 19.2118 8.32588C19.3058 8.3329 19.3996 8.34163 19.4937 8.33872C19.5405 8.33735 19.56 8.35378 19.5547 8.40051C19.5526 8.41969 19.5543 8.43937 19.5543 8.45889C19.5543 9.28982 19.5543 10.1209 19.5543 10.952C19.5543 10.9683 19.5547 10.9845 19.5543 11.0006C19.5524 11.073 19.5523 11.0746 19.4759 11.0744C19.2159 11.0736 18.9566 11.0566 18.6991 11.0225C18.173 10.9527 17.6614 10.8243 17.1667 10.6312C16.6933 10.4467 16.2469 10.2111 15.8282 9.92319C15.8023 9.90539 15.7753 9.88896 15.7352 9.86328C15.7352 9.91104 15.7352 9.94545 15.7352 9.97969C15.7352 11.7944 15.7366 13.6091 15.7347 15.4237C15.7337 16.3909 15.4832 17.2896 14.9673 18.1092C14.3442 19.0992 13.4792 19.7954 12.3798 20.1949C11.7126 20.4375 11.0222 20.5304 10.3128 20.4781C9.11644 20.3899 8.08129 19.933 7.20035 19.1221C7.17671 19.1004 7.15656 19.0749 7.13477 19.0511Z' fill='%23ED185C'/%3E%3Cpath d='M14.9699 4.51752C14.9343 4.51923 14.8989 4.52231 14.8633 4.52231C14.2787 4.52265 13.6942 4.52265 13.1096 4.52265C12.9739 4.52265 12.9739 4.52265 12.9739 4.65378C12.9739 8.22484 12.9734 11.7957 12.9749 15.3668C12.9749 15.6149 12.9566 15.8596 12.8789 16.0961C12.6045 16.9319 12.0439 17.4826 11.1871 17.6781C10.2678 17.888 9.48732 17.6076 8.86611 16.8951C8.85578 16.8832 8.84893 16.8683 8.84045 16.8547C9.01807 16.9253 9.19523 16.9963 9.38405 17.0338C9.98321 17.1523 10.5476 17.0607 11.0674 16.7402C11.6677 16.3701 12.0223 15.8283 12.1466 15.1361C12.1702 15.0053 12.174 14.8719 12.174 14.7386C12.1733 11.1608 12.1733 7.58308 12.1738 4.00533C12.1738 3.8386 12.1505 3.85966 12.3165 3.85948C13.1415 3.8588 13.9664 3.85914 14.7914 3.85914C14.8109 3.85914 14.8304 3.8588 14.8499 3.85914C14.9343 3.86051 14.9357 3.86051 14.9353 3.9461C14.9345 4.13731 14.9321 4.32853 14.9699 4.51752Z' fill='%2348C2C3'/%3E%3Cpath d='M10.5539 10.387C10.0499 10.4039 9.55697 10.4837 9.07763 10.6431C8.38532 10.8731 7.77028 11.2338 7.2338 11.7284C6.53005 12.377 6.04986 13.1637 5.78754 14.0825C5.69409 14.4098 5.63979 14.745 5.61598 15.0855C5.60168 15.2899 5.59729 15.4944 5.60817 15.6978C5.63847 16.2641 5.75568 16.8127 5.97113 17.3391C6.21192 17.9275 6.54888 18.4533 6.98735 18.914C6.99605 18.9231 7.00199 18.9347 7.00923 18.9453C6.90958 18.9025 6.8296 18.8301 6.74639 18.7642C5.92791 18.1152 5.35112 17.2975 5.03366 16.3007C4.9232 15.9539 4.85436 15.5985 4.82091 15.2354C4.79668 14.9728 4.79344 14.7099 4.81054 14.448C4.84998 13.8444 4.99289 13.2642 5.2423 12.7118C5.50289 12.1346 5.85841 11.6224 6.31054 11.1796C6.83707 10.6636 7.44693 10.2772 8.14175 10.0273C8.57741 9.87068 9.02557 9.77568 9.48795 9.74195C9.8227 9.71747 10.1554 9.725 10.4882 9.76438C10.5331 9.76968 10.5596 9.77893 10.5586 9.83234C10.5551 10.0172 10.5552 10.2021 10.5539 10.387Z' fill='%2348C2C3'/%3E%3Cpath d='M8.79741 16.8125C8.59406 16.7207 8.41841 16.5882 8.25914 16.435C7.85874 16.0495 7.6204 15.5796 7.55861 15.0274C7.42899 13.8688 8.15953 12.8689 9.17388 12.5591C9.60696 12.4268 10.0407 12.422 10.4769 12.5392C10.5012 12.5457 10.5252 12.5562 10.552 12.5492C10.5665 12.5144 10.5594 12.4783 10.5594 12.4432C10.5599 11.7941 10.5597 11.1448 10.56 10.4956C10.56 10.4602 10.5634 10.4246 10.5653 10.3892C10.8158 10.372 11.0644 10.3946 11.3129 10.4224C11.3519 10.4267 11.3624 10.445 11.3613 10.4789C11.3607 10.4984 11.3614 10.5179 11.3614 10.5374C11.3614 11.3974 11.3615 12.2575 11.3609 13.1175C11.3609 13.149 11.3696 13.1822 11.349 13.2163C11.2358 13.195 11.1245 13.161 11.0092 13.1447C10.345 13.0516 9.74557 13.207 9.21931 13.6215C8.75677 13.9857 8.47235 14.4644 8.37671 15.0445C8.27532 15.6596 8.4026 16.2303 8.7565 16.7471C8.77098 16.7683 8.78382 16.7906 8.79741 16.8125Z' fill='%23ED185C'/%3E%3Cpath d='M16.6774 7.0625C16.4271 6.91477 16.2082 6.72783 16.0067 6.52053C15.4661 5.96418 15.1246 5.30393 14.9798 4.54182C14.9787 4.53565 14.9796 4.52898 14.9794 4.52247C15.2127 4.50929 15.4462 4.52093 15.6796 4.51631C15.721 4.51545 15.7393 4.53189 15.7354 4.57366C15.7338 4.58958 15.7355 4.60601 15.7352 4.62227C15.7232 5.2762 15.9173 5.87363 16.2361 6.43614C16.3497 6.63711 16.4862 6.8225 16.6348 6.99916C16.651 7.01851 16.6743 7.03391 16.6774 7.0625Z' fill='%23ED185C'/%3E%3Cpath d='M18.7501 8.26172C18.0851 8.11964 17.5 7.81972 16.9926 7.36814C16.918 7.30172 16.8411 7.23667 16.7819 7.15467C16.8065 7.1521 16.8245 7.16734 16.8438 7.17847C17.247 7.40871 17.6783 7.56038 18.1358 7.63604C18.3143 7.66549 18.4947 7.68483 18.6765 7.68312C18.7522 7.68226 18.7542 7.68517 18.7541 7.75724C18.7539 7.92534 18.7517 8.09362 18.7501 8.26172Z' fill='%2348C2C3'/%3E%3C/svg%3E");
}
.celebrity-image__container {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}
.celebrity-image__container .celebrity-social-links {
  padding-bottom: 24px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzY4IiBoZWlnaHQ9IjE3OSIgdmlld0JveD0iMCAwIDM2OCAxNzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zNTIgMTc5QzM2MC44MzcgMTc5IDM2OCAxNzEuODM3IDM2OCAxNjNMMzY4IC0xLjUyNTg4ZS0wNUwtNy44MjQzNGUtMDYgOC4yNzAwMmUtMDdMLTYuOTkzODJlLTA3IDE2M0MtMy4xMzEyNGUtMDcgMTcxLjgzNyA3LjE2MzQ1IDE3OSAxNiAxNzlMMzUyIDE3OVoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjYxNl81Njc0KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzU2NzQiIHgxPSIxNDAuNTQ1IiB5MT0iMTQ3LjUiIHgyPSIxMzQuODAxIiB5Mj0iNy42MjU4NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMTcxNzE3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: calc(100% - 267px);
}
.celebrity-item {
  border-radius: 16px;
  background: linear-gradient(360deg, #232323 0%, #171717 100%);
  padding: 0 32px 44px;
  position: relative;
}
.celebrity-item-details {
  max-width: calc(100% - 72px);
  overflow: hidden;
}
.celebrity-item-link .primary-circle-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg2MDEgMTMuNTY3QzE0LjczNTkgMTMuNTY2OSAxNC42MTY4IDEzLjUxNzUgMTQuNTI5IDEzLjQyOTdDMTQuNDQxMSAxMy4zNDE4IDE0LjM5MTcgMTMuMjIyNyAxNC4zOTE3IDEzLjA5ODVMMTQuMzkxMSA2LjI3NTQ3TDUuNDY4ODYgMTUuMTk3N0M1LjM4MDk1IDE1LjI4NTYgNS4yNjE3MyAxNS4zMzUgNS4xMzc0MSAxNS4zMzVDNS4wMTMwOCAxNS4zMzUgNC44OTM4NiAxNS4yODU2IDQuODA1OTUgMTUuMTk3N0M0LjcxODA0IDE1LjEwOTggNC42Njg2NSAxNC45OTA2IDQuNjY4NjUgMTQuODY2M0M0LjY2ODY1IDE0Ljc0MTkgNC43MTgwNCAxNC42MjI3IDQuODA1OTUgMTQuNTM0OEwxMy43MjgyIDUuNjEyNTZMNi45MDUxNyA1LjYxMjAxQzYuNzgzNzkgNS42MDc3MiA2LjY2ODgxIDUuNTU2NDkgNi41ODQ0NiA1LjQ2OTFDNi41MDAxIDUuMzgxNzIgNi40NTI5NiA1LjI2NSA2LjQ1Mjk2IDUuMTQzNTVDNi40NTI5NiA1LjAyMjA5IDYuNTAwMSA0LjkwNTM3IDYuNTg0NDYgNC44MTc5OUM2LjY2ODgxIDQuNzMwNiA2Ljc4Mzc5IDQuNjc5MzcgNi45MDUxNyA0LjY3NTA5TDE0Ljg2MDEgNC42NzUwOUMxNC45ODQzIDQuNjc1MTcgMTUuMTAzNSA0LjcyNDU1IDE1LjE5MTMgNC44MTIzOEMxNS4yNzkxIDQuOTAwMjIgMTUuMzI4NSA1LjAxOTMzIDE1LjMyODYgNS4xNDM1NUwxNS4zMjg2IDEzLjA5ODVDMTUuMzI4NSAxMy4yMjI3IDE1LjI3OTEgMTMuMzQxOCAxNS4xOTEzIDEzLjQyOTdDMTUuMTAzNSAxMy41MTc1IDE0Ljk4NDMgMTMuNTY2OSAxNC44NjAxIDEzLjU2N1oiIGZpbGw9IiNFMjg4MDAiLz4KPC9zdmc+Cg==");
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 20px;
  border-top: 2px solid #171717;
  border-bottom: 2px solid #171717;
  box-shadow: 0px 0px 28px 0px #000;
  padding: 4px 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.celebrity-item-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px 9px 0;
  flex-wrap: wrap;
}
.celebrity-item:after {
  content: "";
  width: 316px;
  height: 2px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(253, 130, 28, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0.8;
}
.celebrity-item img {
  border-radius: 16px;
}
.celebrity-view .celebrity-name > a {
  font-size: 2.4rem;
  justify-content: start;
  margin-bottom: 4px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.96px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.celebrity-view .celebrity-profession {
  margin: 0;
  border: 0;
  font-size: 1.4rem;
  color: #b6b6b6;
}
.celebrity-view .celebrity-social-links > a {
  margin: 0;
  color: transparent;
}
.celebrity-view .celebrity-description p {
  line-height: 20px;
  color: #b6b6b6;
  font-size: 1.4rem;
}
.celebrity-slider .swiper-slide {
  display: flex;
  align-items: center;
}
.celebrity-content {
  text-align: left;
}
.celebrity-slider img {
  width: 100%;
}
.title-link-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 32px;
}
.title-link-wrap .gb-title {
  padding: 0;
  margin: 0;
}
.title-link-wrap .link-arrow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
}
.title-link-wrap .link-arrow a {
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 1.12px;
  text-transform: uppercase;
  font-weight: 700;
}
.title-link-wrap .link-arrow a:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip0_40004025_12761)'%3E%3Cpath d='M1 4.82969C0.668629 4.82969 0.4 5.09832 0.4 5.42969C0.4 5.76106 0.668629 6.02969 1 6.02969L1 4.82969ZM1 6.02969L20 6.02969L20 4.82969L1 4.82969L1 6.02969Z' fill='%23E28800'/%3E%3Cpath d='M15.9297 0.429688V0.429688C16.3188 2.16771 17.4537 3.64615 19.032 4.47139L20.887 5.44129C20.9318 5.4647 20.9285 5.52984 20.8817 5.54869L19.6373 6.04924C17.7101 6.8245 16.3119 8.52998 15.9297 10.5719V10.5719' stroke='%23E28800' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40004025_12761'%3E%3Crect width='22' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 22px;
  height: 11px;
  margin-left: 10px;
}
.celebrity-slider-wrapper {
  max-width: 1809px;
  margin: 0 auto;
  overflow: hidden;
  width: 100%;
}
.celebrity-slider-wrapper .swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets {
  display: none;
}
.celebrities-index-index .page-wrapper:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 920px;
  top: 0;
  left: 0;
  background: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-bg.webp');
  background-size: cover;
  z-index: -1;
}
.celebrities-index-index .page-wrapper .celebrity-item-content {
  justify-content: space-between;
}
.celebrities-index-index .page-wrapper .celebrity-name a {
  text-align: left;
}
.celebrities-index-index .page-wrapper .celebrity-profession {
  text-align: left;
}
.celebrities-index-index .footer.content {
  margin-top: 48px;
}
.celebrities-index-view .swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet {
  background: #b6b6b6;
  border-radius: 8px;
  opacity: 1;
  width: 10px;
  height: 10px;
}
.celebrities-index-view .swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background: #ffffff;
}
.celebrities-index-view .celebrity-view .celebrity-name > a,
.celebrities-index-view .celebrity-view .celebrity-profession {
  text-align: left;
  margin: 0;
}
.products {
  margin: 8px 0 24px;
}
.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;
  position: relative;
}
.products-grid .product-item {
  display: inline-block;
  width: 100%;
}
.product-item .new-arrivals-label {
  font-size: 1.2rem;
  color: #626262;
  font-style: italic;
}
.product-item .actions-secondary-towishlist {
  position: absolute;
  bottom: 43%;
  left: 12px;
  z-index: 11;
  display: flex;
}
.product-item .actions-secondary-towishlist a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IiMxMDEwMTAiIGZpbGwtb3BhY2l0eT0iMC40Ii8+CjxwYXRoIGQ9Ik0yMC4wMDAxIDI3LjQ2ODJDMTkuODM1OCAyNy40Njk2IDE5LjY3MjkgMjcuNDM5MSAxOS41MjExIDI3LjM3ODVDMTkuMzY5NCAyNy4zMTc5IDE5LjIzMjEgMjcuMjI4NSAxOS4xMTczIDI3LjExNTdMMTIuNjI1MSAyMC44ODMyQzEyLjE3NDUgMjAuNDUxNyAxMS44MjAyIDE5LjkzNjYgMTEuNTg0MSAxOS4zNjkzQzExLjM0NzkgMTguODAxOSAxMS4yMzQ4IDE4LjE5NDMgMTEuMjUxNiAxNy41ODM2QzExLjI2ODUgMTYuOTcyOCAxMS40MTQ5IDE2LjM3MTggMTEuNjgxOSAxNS44MTcyQzExLjk0OSAxNS4yNjI2IDEyLjMzMSAxNC43NjYyIDEyLjgwNDggMTQuMzU4MkMxMy4yNTk0IDEzLjk2NjEgMTMuNzkyMyAxMy42NjY4IDE0LjM3MTIgMTMuNDc4NkMxNC45NSAxMy4yOTAzIDE1LjU2MjcgMTMuMjE3IDE2LjE3MTkgMTMuMjYzMkMxNy4zOTY4IDEzLjMzOTYgMTguNTUwMSAxMy44NDM4IDE5LjQxNDEgMTQuNjgwN0wyMC4wMDAxIDE1LjIzNTdMMjAuNzUwMSAxNC41MjMyQzIxLjE5OTUgMTQuMDkwNiAyMS43MzYxIDEzLjc1MDYgMjIuMzI3MSAxMy41MjM5QzIyLjkxODEgMTMuMjk3MSAyMy41NTEgMTMuMTg4NSAyNC4xODcyIDEzLjIwNDdDMjQuODIzNCAxMy4yMjA4IDI1LjQ0OTUgMTMuMzYxNCAyNi4wMjcxIDEzLjYxNzhDMjYuNjA0OCAxMy44NzQxIDI3LjEyMiAxNC4yNDA5IDI3LjU0NjkgMTQuNjk1N0MyNy45NTU0IDE1LjEzMjEgMjguMjY3MSAxNS42NDM3IDI4LjQ2MzIgMTYuMTk5NEMyOC42NTkzIDE2Ljc1NTEgMjguNzM1NiAxNy4zNDMzIDI4LjY4NzYgMTcuOTI4MkMyOC42MDggMTkuMTA0IDI4LjA4MjggMjAuMjExMiAyNy4yMTEgMjEuMDQwN0wyMC44ODI5IDI3LjExNTdDMjAuNzY4MSAyNy4yMjg1IDIwLjYzMDcgMjcuMzE3OSAyMC40NzkgMjcuMzc4NUMyMC4zMjczIDI3LjQzOTEgMjAuMTY0NCAyNy40Njk2IDIwLjAwMDEgMjcuNDY4MloiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4yIi8+Cjwvc3ZnPgo=");
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-size: cover;
}
.product-item .actions-secondary-towishlist a span {
  display: none;
}
.product-item:nth-child(2n + 1) {
  margin-left: 0;
}
.product-item-name {
  font-weight: 400;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  display: block;
  hyphens: auto;
  margin: 0 0 12px;
  word-wrap: break-word;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.product-item-name > a {
  font-size: 1.4rem;
  text-transform: uppercase;
  line-height: 20px;
  overflow: hidden;
  color: #b6b6b6;
}
.product-item-info {
  max-width: 100%;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
  overflow: hidden;
}
.product-item-info.related-available > a {
  display: block;
}
.product-item-info.related-available > a .product-image-container {
  width: 100% !important;
}
.product-item-info > a {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.product-item-info > a .tag {
  background-size: cover;
  height: 20px;
  position: absolute;
  top: 16px;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: center;
}
.product-item-info > a .tag.new-arrivals {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDI5NzFfOTQ2KSIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjk3MV85NDYiIHgxPSItMS43OTE1M2UtMDgiIHkxPSIxMS41IiB4Mj0iMTE5LjUiIHkyPSIyMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDAzM0ExIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFGMkFBNyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.product-item-info > a .tag.limited-edition {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTIwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTE4QzExOS4xMDUgMCAxMjAgMC44OTU0MzEgMTIwIDJWMjFDMTIwIDIyLjEwNDYgMTE5LjEwNSAyMyAxMTggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDMwNjNfMjg4MSkiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDMwNjNfMjg4MSIgeDE9Ii0yMiIgeTE9IjQuOTYyNTRlLTA3IiB4Mj0iMTIzIiB5Mj0iMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTEwQiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCNDZCMDYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.product-item-info > a .tag.sale {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTIiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA1MiAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDE2NjcgMS41NDg3NkMwLjU4MDEzNiAwLjg4Mzc2NiAxLjA1NzE3IDAgMS44NTI2NCAwSDUwQzUxLjEwNDYgMCA1MiAwLjg5NTQzMSA1MiAyVjIxQzUyIDIyLjEwNDYgNTEuMTA0NiAyMyA1MCAyM0gxLjg1MjY0QzEuMDU3MTcgMjMgMC41ODAxMzcgMjIuMTE2MiAxLjAxNjY3IDIxLjQ1MTJMNy4xODg3OSAxMi4wNDg4QzcuNDA3NDkgMTEuNzE1NiA3LjQwNzQ5IDExLjI4NDQgNy4xODg3OSAxMC45NTEyTDEuMDE2NjcgMS41NDg3NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMzA2M18yOTA5KSIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMzA2M18yOTA5IiB4MT0iLTIyIiB5MT0iLTMuNzk5OTVlLTA3IiB4Mj0iOTEuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3RDQ5RkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzAwMEE1Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.trending {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODQiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCA4NCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDE2NjcgMS41NDg3NkMwLjU4MDEzNiAwLjg4Mzc2NiAxLjA1NzE3IDAgMS44NTI2NCAwSDgyQzgzLjEwNDYgMCA4NCAwLjg5NTQzMSA4NCAyVjIxQzg0IDIyLjEwNDYgODMuMTA0NiAyMyA4MiAyM0gxLjg1MjY1QzEuMDU3MTcgMjMgMC41ODAxMzcgMjIuMTE2MiAxLjAxNjY3IDIxLjQ1MTJMNy4xODg3OSAxMi4wNDg4QzcuNDA3NDkgMTEuNzE1NiA3LjQwNzQ5IDExLjI4NDQgNy4xODg3OSAxMC45NTEyTDEuMDE2NjcgMS41NDg3NloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMzA2M181NTI3KSIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMzA2M181NTI3IiB4MT0iLTIyIiB5MT0iLTguMTg5ODRlLTA4IiB4Mj0iOTEuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwM0VENkMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDY4ODRCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.one-of-a-kind {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgwOSkiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgwOSIgeDE9Ii0xLjc5MTUzZS0wOCIgeTE9IjExLjUiIHgyPSIxMTkuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNjAxM0YiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNkExQjlBIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.best-seller {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxMykiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxMyIgeDE9Ii0xLjc5MTUzZS0wOCIgeTE9IjExLjUiIHgyPSIxMTkuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkQ3MDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZBNTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.top-rated {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxNSkiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxNSIgeDE9Ii0xLjc5MTUzZS0wOCIgeTE9IjExLjUiIHgyPSIxMTkuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1MEM4NzgiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMkU4QjU3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.clearance {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxNykiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxNyIgeDE9Ii0xLjc5MTUzZS0wOCIgeTE9IjExLjUiIHgyPSIxMTkuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRTRCMkIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkYwMDAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag.exclusive {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjIzIiB2aWV3Qm94PSIwIDAgMTEwIDIzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMTY2NyAxLjU0ODc2QzAuNTgwMTM2IDAuODgzNzY2IDEuMDU3MTcgMCAxLjg1MjY0IDBIMTA4QzEwOS4xMDUgMCAxMTAgMC44OTU0MzEgMTEwIDJWMjFDMTEwIDIyLjEwNDYgMTA5LjEwNSAyMyAxMDggMjNIMS44NTI2NUMxLjA1NzE3IDIzIDAuNTgwMTM3IDIyLjExNjIgMS4wMTY2NyAyMS40NTEyTDcuMTg4NzkgMTIuMDQ4OEM3LjQwNzQ5IDExLjcxNTYgNy40MDc0OSAxMS4yODQ0IDcuMTg4NzkgMTAuOTUxMkwxLjAxNjY3IDEuNTQ4NzZaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxOSkiIGZpbGwtb3BhY2l0eT0iMC44Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDQzMTJfNTgxOSIgeDE9Ii0xLjc5MTUzZS0wOCIgeTE9IjExLjUiIHgyPSIxMTkuNSIgeTI9IjIzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNDM0MzQzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.product-item-info > a .tag span {
  padding-left: 12px;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  color: #ffffff;
  padding-right: 8px;
  font-weight: 600;
  font-size: 1rem;
  text-wrap: nowrap;
}
.page-products .product-item-info {
  width: 100%;
}
.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: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product-item .price-box .group-price {
  display: flex;
  align-items: center;
}
.product-item .price-box .price {
  white-space: nowrap;
}
.product-item .price-box.price-final_price .special-price [data-price-type="finalPrice"] .price {
  color: #e28800;
  margin-right: 16px;
}
.product-item .price-box.price-final_price .special-price [data-price-type="finalPrice"] .price:after {
  content: "/";
  display: inline-block;
}
.product-item .price-box.price-final_price [data-price-type="finalPrice"] .price {
  letter-spacing: 0.8px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 2rem;
}
.product-item .price-box .price-label {
  color: #666666;
  font-size: 12px;
}
.product-item .old-price .price {
  font-size: 1.4rem;
  color: #b6b6b6;
  font-weight: 500;
  letter-spacing: 0.56px;
}
.product-item .saved-price {
  font-weight: 700;
  color: #d1c43d;
}
.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';
}
.product-item .action.primary.tocart {
  font-size: 1.2rem;
  border-radius: 44px;
  line-height: 14px;
  padding-bottom: 10px;
  padding-top: 10px;
  white-space: nowrap;
  width: 100%;
  text-align: center;
  letter-spacing: 0.96px;
  margin-top: 8px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
}
.product-item .product-item-details {
  padding: 16px 14px;
  text-align: left;
}
.product-item .product-item-details .product-sku-review {
  display: flex;
  justify-content: space-between;
  margin-bottom: 4px;
  font-size: 1.2rem;
}
.product-item .product-item-details .product-sku-review .product-sku {
  color: #949494;
}
.product-item .product-item-details .product-sku-review .product-review {
  display: flex;
  align-items: center;
}
.product-item .product-item-details .product-sku-review .product-review .rating-summary {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 2px;
}
.product-item .product-item-details .product-sku-review .product-review .rating-summary span {
  color: #ffffff;
  font-weight: bold;
  height: 10px;
  font-size: 1.2rem;
}
.product-item .product-item-details .product-sku-review .product-review .rating-summary svg {
  width: 12px;
  height: 12px;
}
.product-item .product-item-details .product-sku-review .product-review .rating-summary svg path {
  fill: #388E3C;
}
.product-item .product-item-details .product-sku-review .product-review .review-totalCount {
  border-left: 1px solid #616264;
  color: #e28800;
  font-weight: bold;
  margin-left: 8px;
  padding-left: 8px;
  font-size: 1.2rem;
  height: 13px;
}
.column.main .product-items {
  margin-left: 0;
}
.column.main .product-item {
  margin-bottom: 16px;
}
.column.main .product-item:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.column.main .product-item:last-child {
  margin-bottom: 0;
}
.price-container .price {
  font-size: 2.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) ': ';
}
.products-list .product-item {
  display: table;
  width: 100%;
}
.products-list .product-item-info {
  display: table-row;
}
.products-list .product-item-photo {
  display: table-cell;
  padding: 0 30px 30px 0;
  vertical-align: top;
  width: 1%;
}
.products-list .product-item-details {
  display: table-cell;
  vertical-align: top;
}
.page-products .columns {
  padding-top: 0;
  position: relative;
  z-index: 1;
}
.sorter-label {
  color: #949494;
  text-transform: capitalize;
  font-weight: 700;
  font-size: 1.2rem;
  margin-right: 8px;
}
.custom-dropdown {
  position: relative;
  cursor: pointer;
  border-radius: 25px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(43, 43, 43, 0.7);
  display: inline-block;
  text-decoration: none;
}
.custom-dropdown select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: none;
  border: medium none;
  box-shadow: none;
  position: relative;
  z-index: 1;
  font-size: 1.2rem;
  height: 36px;
  cursor: pointer;
  background: inherit;
  color: #EBEBEB;
  width: 126px;
  letter-spacing: 0.04em;
  padding: 6px 32px 6px 16px;
}
.custom-dropdown > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.custom-dropdown: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: 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.custom-dropdown:after {
  position: absolute;
  right: 10px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  display: flex;
  align-items: center;
}
.toolbar {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  color: #c0c0c0;
  font-weight: 500;
}
.toolbar select {
  width: auto;
  box-shadow: none;
  border-radius: 25px;
}
.toolbar .sorter-action {
  position: relative;
  top: -2px;
}
.toolbar-amount {
  left: 0;
  line-height: 18px;
  margin: 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 {
  z-index: 1;
  display: flex;
  align-items: center;
  margin: 8px 0 0;
}
.products.wrapper ~ .toolbar .sorter {
  display: none;
}
.sorter-options {
  margin: 0;
}
.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;
}
.limiter-label {
  font-weight: 400;
}
.page-products .toolbar .limiter {
  display: none;
}
.limiter .control {
  display: inline-block;
}
.engraving-box-options-head,
.engraving-box-options-head + .field.textarea,
.engraving-sheath-options-head + .field.textarea,
.engraving-sheath-\&-box-options-head + .field.textarea {
  display: none;
}
.all-category-slider .swiper-slide {
  margin: 0px 8px 8px 0px !important;
  width: auto;
}
.all-category-slider .swiper-slide a {
  font-size: 1.1rem;
  padding: 8px 16px;
  font-weight: 600;
  color: #ffffff;
  line-height: 15px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  letter-spacing: 0.44px;
  border: 1px solid rgba(116, 116, 116, 0.5);
  overflow: hidden;
}
.all-category-slider .swiper-slide a:before,
.all-category-slider .swiper-slide a:after {
  content: "";
  position: absolute;
  display: block;
  z-index: -1;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  height: 1px;
  width: 50%;
  margin: auto;
  opacity: 0.7;
}
.all-category-slider .swiper-slide a:hover:before,
.all-category-slider .swiper-slide a:hover:after {
  width: 80%;
}
.all-category-slider .swiper-slide:nth-child(1n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #fa8a1a 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(1n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #fa8a1a 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(2n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #61fa1a 50%, rgba(255, 255, 255, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(2n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #61fa1a 50%, rgba(255, 255, 255, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(3n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #67f7fc 50%, rgba(255, 255, 255, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(3n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #67f7fc 50%, rgba(255, 255, 255, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(4n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #1a74fa 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(4n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #1a74fa 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(5n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #c446ff 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(5n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #c446ff 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(6n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #ff43b4 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(6n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #ff43b4 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(7n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #55c3cf 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(7n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #55c3cf 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(8n) a:before {
  top: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #faf31a 50%, rgba(23, 23, 23, 0) 100%);
}
.all-category-slider .swiper-slide:nth-child(8n) a:after {
  bottom: 0;
  background: linear-gradient(90deg, rgba(23, 23, 23, 0) 0%, #faf31a 50%, rgba(23, 23, 23, 0) 100%);
}
.products-grid + .breadcrumbs-toolbar {
  justify-content: center;
  padding: 0;
  border: 0;
}
.products-grid + .breadcrumbs-toolbar .pages-label {
  display: none;
}
.products-grid + .breadcrumbs-toolbar .breadcrumbs {
  display: none;
}
.products-grid + .breadcrumbs-toolbar .toolbar-products .pages {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-bottom: 0;
}
.old-price,
.old.price {
  color: #666666;
}
.breadcrumbs-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px 16px;
}
.breadcrumbs-toolbar .breadcrumbs {
  padding: 0;
  margin: 0;
  max-width: none;
  border: 0;
}
.breadcrumbs-toolbar .breadcrumbs .item a {
  text-transform: capitalize;
}
.breadcrumbs-toolbar .breadcrumbs .item strong {
  text-transform: capitalize;
}
.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) ':';
}
.actual-price {
  font-weight: 700;
}
.category-view {
  position: relative;
}
.category-view .page-title-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.category-view .page-title-wrapper h1 {
  margin: 0;
  padding: 8px 16px;
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
.category-view .page-title-wrapper h1 span {
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.category-image .image {
  display: none;
}
.category-cms,
.category-image,
.category-description {
  margin-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
}
.product-image-container {
  display: inline-block;
  max-width: 100%;
  margin: auto;
}
.product-gallery {
  overflow: hidden;
  position: relative;
}
.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.product-image-photo {
  bottom: 0;
  display: block;
  height: auto;
  left: 0;
  margin: auto;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 16px;
  -webkit-transition: transform .5s ease;
  -moz-transition: transform .5s ease;
  -ms-transition: transform .5s ease;
  -o-transition: transform .5s ease;
  transition: transform .5s ease;
}
.product.media {
  position: relative;
}
.product.media .price-final_price .special-price,
.product.media .price-final_price .old-price,
.product.media .price-final_price .price-final_price {
  display: none;
}
.product.media .price-final_price .saved-price {
  position: absolute;
  z-index: 1;
  top: 4px;
  right: 4px;
  font-size: 1.6rem;
  font-family: 'Space Grotesk';
  font-weight: 500;
  background: #e28800;
  color: #ffffff;
  padding: 4px 8px;
  line-height: 28px;
  border-bottom-left-radius: 4px;
  letter-spacing: 0.02em;
}
.product.media .fotorama__stage__frame {
  background: #101010;
}
.product.media .placeholder .photo.container {
  max-width: 100%;
}
.product.media .notice {
  margin: 10px 0;
  color: #ffffff;
  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;
}
.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 .swatch-attribute-label,
.product-info-main .swatch-attribute-selected-option,
.product-info-main > .product-social-links {
  display: none;
}
.product-info-main .product-info-price {
  color: #111111;
  display: table;
  margin-bottom: 16px;
  width: 100%;
}
.product-info-main .product-info-price .price-box {
  display: flex;
  align-items: center;
  width: auto;
}
.product-info-main .product-info-price .price-box > span:first-child {
  display: flex;
  gap: 24px;
  align-items: center;
}
.product-info-main .product-info-price .price-box > span:first-child .price:after {
  content: "/";
  margin-left: 4px;
}
.product-info-main .product-info-price .price-box .price-container > span {
  display: block;
}
.product-info-main .product-info-price .price-box .price-container > span:last-child {
  margin-bottom: 0;
}
.product-info-main .product-info-price .price-including-tax + .price-excluding-tax,
.product-info-main .product-info-price .weee + .price-excluding-tax,
.product-info-main .product-info-price .weee {
  font-size: 1.4rem;
}
.product-info-main .product-info-price .price-including-tax + .price-excluding-tax .price,
.product-info-main .product-info-price .weee + .price-excluding-tax .price,
.product-info-main .product-info-price .weee .price {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 16px;
}
.product-info-main .product-info-price .price-wrapper .price {
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 26px;
}
.product-info-main .product-info-price .old-price .price-wrapper .price {
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.02em;
  color: #949494;
  text-decoration: line-through;
}
.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-short {
  text-transform: uppercase;
  color: #3b3b3b;
  font-weight: 500;
}
.product-info-main .product-info-stock-sku {
  color: #c0c0c0;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  font-weight: 500;
  padding-bottom: 8px;
}
.product-info-main .product-info-stock-sku .available {
  display: none;
}
.product-info-main .stock {
  margin: 0 0 3px;
}
.product-info-main .stock.available,
.product-info-main .stock.unavailable {
  font-weight: 700;
  text-transform: uppercase;
}
.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: 0 0 20px;
}
.product-info-main .product.alert {
  margin: 10px 0;
}
.product-info-main .product-add-form {
  clear: both;
}
.product-info-main .product-reviews-summary {
  float: left;
}
.product-info-main .product-options-bottom {
  clear: both;
  padding-top: 16px;
  border-top: 1px solid #464646;
}
.product-info-main .product-options-bottom .box-tocart {
  margin-top: 0;
  margin-bottom: 40px;
}
.product-info-main .product-options-wrapper {
  /*
            .product-custom__swatch_container {
                display: flex;
                justify-content: space-between;
                gap: 16px;

                .dropdown_list--container {
                    display: flex;
                    flex-direction: column;
                    gap: 36px;
                }

                .dropdown_list--container,
                .text-field__list {
                    width: 50%;
                    .label {
                        color: @primary__color_gray-40;
                        .lib-font-size(12);
                        line-height: 16px;
                        margin-bottom: 6px;
                        font-weight: 500;
                    }

                    .control {
                        width: 100%;
                    }

                    select,
                    input {
                        border-radius: 25px;
                        border: 1px solid @gray-color11;
                        background: @primary__color_gray-90;
                        height: 42px;
                        .lib-font-size(14);
                        padding-left: 16px;
                    }

                    select {
                        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNC41IDVMOCAxIiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
                        background-repeat: no-repeat;
                        background-position: right 10px center;
                    }
                }
            }
                */
}
.product-info-main .product-options-wrapper ul.box-tool-content__inline_list {
  display: flex;
  padding: 0;
  list-style: none;
  font-size: 1.2rem;
  font-weight: 500;
  margin-bottom: 16px;
}
.product-info-main .product-options-wrapper ul.box-tool-content__inline_list li {
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid #616264;
  color: #d9d9d9;
  margin-bottom: 0;
}
.product-info-main .product-options-wrapper ul.box-tool-content__inline_list li span {
  color: #ffffff;
}
.product-info-main .product-options-wrapper ul.box-tool-content__inline_list li:last-child {
  border: none;
}
.product-info-main .product-options-wrapper .swatch-attribute-options {
  margin: 0;
  position: relative;
}
.product-info-main .product-options-wrapper .swatch-attribute-options .option_images_gallery {
  display: inline;
}
.product-info-main .product-options-wrapper .swatch-attribute-options .engraving-progress {
  border-radius: 4px 24px;
  border: 1px solid #d1d34c;
  background: rgba(209, 211, 76, 0.09);
  color: #ffffff;
  font-size: 1.4rem;
  line-height: 22px;
  letter-spacing: 0.56px;
  font-weight: 500;
  padding: 4px 20px;
  margin: 8px 0;
  height: 20px;
  display: inline-block;
}
.product-info-main .product-options-wrapper .fieldset > .field {
  margin-bottom: 16px;
}
.product-info-main .product-options-wrapper .fieldset > .field select,
.product-info-main .product-options-wrapper .fieldset > .field input[type="text"] {
  border-radius: 25px;
  border: 1px solid #464646;
  background: #2b2b2b;
  height: 42px;
  font-size: 1.4rem;
  color: #b6b6b6;
}
.product-info-main .product-options-wrapper .fieldset > .field select {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNC41IDVMOCAxIiBzdHJva2U9IiNCNkI2QjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right 10px center;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list {
  float: left;
  clear: both;
  width: 47%;
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.first-dropdown,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.second-dropdown,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.third-dropdown {
  display: none;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.first-dropdown + .field.textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.second-dropdown + .field.textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.third-dropdown + .field.textarea {
  visibility: hidden;
  opacity: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
  display: block;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.first-dropdown.show-dropdown,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.second-dropdown.show-dropdown,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.third-dropdown.show-dropdown {
  display: grid;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.first-dropdown.show-dropdown + .field.textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.second-dropdown.show-dropdown + .field.textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.third-dropdown.show-dropdown + .field.textarea {
  visibility: visible;
  opacity: 1;
  height: auto;
  overflow: visible;
  margin: initial;
  padding: initial;
  pointer-events: auto;
  position: static;
  width: auto;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.first-dropdown.show-dropdown + .field.textarea textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.second-dropdown.show-dropdown + .field.textarea textarea,
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list.third-dropdown.show-dropdown + .field.textarea textarea {
  opacity: 1;
  border: 1px solid #616264;
  resize: none;
  height: 42px;
  color: #c0c0c0;
  background: #2b2b2b;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list label {
  grid-column-start: 1;
  grid-column-end: 3;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list + .field.textarea {
  float: right;
}
.product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list + .field.textarea textarea {
  height: 42px;
  border: 1px solid #616264;
  background: #2b2b2b;
  border-radius: 25px;
}
.product-info-main .product-options-wrapper .fieldset > .field.db-clear__both {
  clear: both;
}
.product-info-main .product-options-wrapper .fieldset > .field .add-on-rosewood-box .radio-label {
  margin-top: 0;
}
.product-info-main .product-options-wrapper .fieldset > .field .add-on-rosewood-box-wrap .label.admin__field-label {
  color: #b6b6b6;
  line-height: 22px;
  letter-spacing: 0.56px;
}
.product-info-main .product-options-wrapper .fieldset > .field .label {
  color: #b6b6b6;
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 20px;
  margin-bottom: 8px;
  margin-top: 0;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container {
  margin: 0px 24px 0 0;
  padding: 0;
  position: relative;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container.data-added {
  padding-right: 12px;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container.data-added:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23008000'/%3E%3Cpath d='M8 13.7727C8 13.7727 8.85714 13.7727 10 16C10 16 13.1766 10.1665 16 9' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: "";
  position: absolute;
  right: 0;
  display: inline-block;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 24px;
  height: 24px;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container .mageworx-swatch-option {
  outline: none;
  border: 1px dashed #616265;
  border-radius: 16px;
  padding: 4px;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container .mageworx-swatch-option.selected,
.product-info-main .product-options-wrapper .mageworx-swatch-container .mageworx-swatch-option:hover {
  outline: none;
  border: 1px dashed #616265;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container.selected-swatches .mageworx-swatch-option {
  outline: none;
  border: 1px solid #e28800;
}
.product-info-main .product-options-wrapper .mageworx-swatch-container.selected-swatches .mageworx-swatch-option.selected {
  outline: none;
  border: 1px solid #e28800;
}
.product-info-main .engraving-sheath-options-head,
.product-info-main .engraving-box-options-head,
.product-info-main .engraving-sheath-\&-box-options-head,
.product-info-main .bolster-engraving-option-head {
  display: grid;
  align-items: center;
}
.product-info-main .engraving-sheath-options-head .label,
.product-info-main .engraving-box-options-head .label,
.product-info-main .engraving-sheath-\&-box-options-head .label,
.product-info-main .bolster-engraving-option-head .label {
  grid-column-start: 1;
  grid-column-end: 3;
  align-items: center;
}
.product-info-main .engraving-sheath-options-head + .textarea textarea,
.product-info-main .engraving-box-options-head + .textarea textarea,
.product-info-main .engraving-sheath-\&-box-options-head + .textarea textarea,
.product-info-main .bolster-engraving-option-head + .textarea textarea {
  opacity: 1;
  border: 1px solid #616264;
  resize: none;
  height: 42px;
  color: #b6b6b6;
  background: #2b2b2b;
  border-radius: 25px;
}
.option-images-small-slider .swiper-slide {
  width: 20%;
  height: 100%;
}
.add-on-rosewood-box .options-list {
  /*.small,
            .medium,
            .large {
                label {
                    display: flex;
                    &:before {
                        content:"";
                        width: 100px;
                        height: 103px;
                        display: inline-block;
                    }
                }
            }
            .small {
                label {
                    &:before {
                        background-image: url('../../frontend/Digiden/grizzlyblades/en_US/css/@{baseDir}images/small.jpg');
                    }
                }
            }
            .medium {
                label {
                    &:before {
                        background-image: url('../../frontend/Digiden/grizzlyblades/en_US/css/@{baseDir}images/medium.jpg');
                    }
                }
            }
            .large {
                label {
                    &:before {
                        background-image: url('../../frontend/Digiden/grizzlyblades/en_US/css/@{baseDir}images/small.jpg');
                    }
                }
            }*/
}
.add-on-rosewood-box .options-list input {
  display: none;
}
.add-on-rosewood-box .options-list .option-images img {
  cursor: pointer;
  width: 48px;
  height: 48px;
  border-radius: 8px;
  margin-right: 6px;
}
.add-on-rosewood-box .options-list label {
  display: inline-block;
  margin: 8px 0;
  cursor: pointer;
  text-transform: capitalize;
  letter-spacing: 0.8px;
  border-radius: 12px;
  border: 1px solid #464646;
  background: #171717;
  padding: 12px 23px;
}
.add-on-rosewood-box .options-list input[type=checkbox]:checked + label {
  cursor: pointer;
  border: 1px solid #e28800;
  background: #171717;
  box-shadow: 0px 0px 8px 0px rgba(226, 136, 0, 0.72);
  color: #ffffff !important;
  font-weight: 600 !important;
}
.add-on-rosewood-box .options-list input[type=checkbox]:checked + label img {
  border: 2px solid #d2530b;
}
.add-on-rosewood-box .options-list img {
  width: 56px;
}
.add-on-rosewood-box .radio-label {
  display: flex;
  align-items: center;
  line-height: 30px;
  position: relative;
  margin-top: 10px;
}
.add-on-rosewood-box-wrap .engraving-box-options-head {
  margin-top: 18px;
}
.add-on-rosewood-box-wrap .engraving-box-options-head + .textarea {
  margin-top: 18px;
}
.add-on-rosewood-box-wrap .engraving-box-options-head + .textarea textarea {
  height: 42px;
  border-radius: 25px;
  border: 1px solid #616264;
  background: #2b2b2b;
  resize: none;
}
.add-on-rosewood-box-wrap .field .control {
  margin-top: 6px;
}
.add-on-rosewood-box-wrap:after {
  clear: both;
  content: "";
  display: table;
}
.option-images-content .swiper-button-next,
.option-images-content .swiper-button-prev {
  width: 40px;
  height: 60px;
  border: 0;
  position: absolute;
  top: 40%;
  cursor: pointer;
}
.option-images-content .swiper-button-next:after,
.option-images-content .swiper-container-rtl .swiper-button-next:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='60' viewBox='0 0 40 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='40' transform='matrix(4.37114e-08 1 1 -4.37114e-08 0 0)' fill='%23444649'/%3E%3Cpath d='M28.5303 29.4697C28.8232 29.7626 28.8232 30.2374 28.5303 30.5303L23.7574 35.3033C23.4645 35.5962 22.9896 35.5962 22.6967 35.3033C22.4038 35.0104 22.4038 34.5355 22.6967 34.2426L26.9393 30L22.6967 25.7574C22.4038 25.4645 22.4038 24.9896 22.6967 24.6967C22.9896 24.4038 23.4645 24.4038 23.7574 24.6967L28.5303 29.4697ZM11 29.25L28 29.25L28 30.75L11 30.75L11 29.25Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 60px;
}
.option-images-content .swiper-button-prev:after,
.option-images-content .swiper-container-rtl .swiper-button-prev:after {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='60' viewBox='0 0 40 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='40' transform='translate(40) rotate(90)' fill='%23444649'/%3E%3Cpath d='M11.4697 29.4697C11.1768 29.7626 11.1768 30.2374 11.4697 30.5303L16.2426 35.3033C16.5355 35.5962 17.0104 35.5962 17.3033 35.3033C17.5962 35.0104 17.5962 34.5355 17.3033 34.2426L13.0607 30L17.3033 25.7574C17.5962 25.4645 17.5962 24.9896 17.3033 24.6967C17.0104 24.4038 16.5355 24.4038 16.2426 24.6967L11.4697 29.4697ZM29 29.25L12 29.25L12 30.75L29 30.75L29 29.25Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 60px;
}
.product-options-wrapper .fieldset > .field.textarea .control {
  border: 0;
}
.product-options-wrapper .fieldset > .field.textarea .control:before {
  display: none;
}
.product-options-wrapper .fieldset > .field.textarea .control textarea {
  /*border: 1px solid @gray-color4;
                            resize: none;
                            height: 60px;
                            color: @gray-color6;
                            background: @gray-color2;*/
}
.product-options-wrapper .fieldset > .field.textarea .control .note {
  text-align: right;
}
.product-options-wrapper .fieldset > .field .engraving-sheath-options-wrap,
.product-options-wrapper .fieldset > .field .engraving-box-option-wrap {
  position: relative;
  cursor: pointer;
  border-radius: 25px;
  width: 100%;
}
.product-options-wrapper .fieldset > .field .engraving-sheath-options-wrap:before,
.product-options-wrapper .fieldset > .field .engraving-box-option-wrap:before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  margin: auto;
  width: 10px;
  height: 7px;
  z-index: 10;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L4.5 5.5L8 1.5' stroke='%23C0C0C0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  content: "";
}
.product-options-wrapper .fieldset > .field .engraving-sheath-options-wrap select,
.product-options-wrapper .fieldset > .field .engraving-box-option-wrap select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: none;
  border: 1px solid #464646;
  box-shadow: none;
  position: relative;
  z-index: 1;
  font-size: 1.4rem;
  height: 42px;
  cursor: pointer;
  background: #2b2b2b;
  color: #b6b6b6;
  padding: 8px 16px;
}
.product-options-wrapper .fieldset > .field .label {
  color: #ffffff;
  font-weight: 400;
  font-size: 1.2rem;
}
.product-options-wrapper .fieldset:focus {
  box-shadow: none;
}
.product-options-wrapper .fieldset-product-options-inner .legend {
  font-weight: 600;
  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: #ff0200;
}
.product-options-bottom .price-box .special-price [data-price-type="finalPrice"] .price,
.product-info-price .price-box .special-price [data-price-type="finalPrice"] .price {
  color: #e28800;
  background: transparent;
  -webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  background-clip: unset;
  text-fill-color: unset;
}
.product-options-bottom .price-box .saved-price,
.product-info-price .price-box .saved-price {
  margin-left: 32px;
}
.product-options-bottom .price-box .saved-price .saved-value,
.product-info-price .price-box .saved-price .saved-value {
  color: #39b447;
  font-size: 2.4rem;
  font-weight: bold;
}
.product-options-bottom .price-box [data-price-type="finalPrice"] .price,
.product-info-price .price-box [data-price-type="finalPrice"] .price {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: table-cell;
  vertical-align: top;
}
.product-options-bottom .price-box .old-price,
.product-info-price .price-box .old-price {
  font-size: 20px;
  font-weight: 300;
}
.product-options-bottom .price-box .old-price .price-container > span,
.product-info-price .price-box .old-price .price-container > span {
  display: inline-block;
}
.product-options-bottom .price-box .price-container > span,
.product-info-price .price-box .price-container > span {
  display: block;
  margin-bottom: 5px;
}
.product-options-bottom .price-box .price-container > span:last-child,
.product-info-price .price-box .price-container > span:last-child {
  margin-bottom: 0;
}
.product-options-bottom .price-box .price-container .price,
.product-info-price .price-box .price-container .price {
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 26px;
}
.product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax,
.product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax,
.product-options-bottom .price-box .price-container .weee + .price-excluding-tax,
.product-info-price .price-box .price-container .weee + .price-excluding-tax,
.product-options-bottom .price-box .price-container .weee,
.product-info-price .price-box .price-container .weee {
  font-size: 1.2rem;
  line-height: 14px;
}
.product-options-bottom .price-box .price-container .price-including-tax + .price-excluding-tax .price,
.product-info-price .price-box .price-container .price-including-tax + .price-excluding-tax .price,
.product-options-bottom .price-box .price-container .weee + .price-excluding-tax .price,
.product-info-price .price-box .price-container .weee + .price-excluding-tax .price,
.product-options-bottom .price-box .price-container .weee .price,
.product-info-price .price-box .price-container .weee .price {
  font-size: 1.2rem;
  font-weight: 500;
}
.box-tocart .action.tocart {
  font-size: 1.4rem;
  letter-spacing: 1.12px;
  padding: 18px 40px 14px 40px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  color: #101010;
  border-radius: 44px;
}
.product-addto-links {
  display: inline;
}
.product-addto-links .action {
  margin-right: 5%;
}
.product-social-links a.action.towishlist {
  margin: 0;
  border: 1px solid #BCBCBC;
  font-weight: 700;
  width: 100%;
  display: flex;
  align-items: center;
  height: 48px;
  justify-content: center;
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  letter-spacing: 1.12px;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.product-social-links a.action.towishlist:hover {
  color: #ebebeb;
}
.product-social-links a.action.towishlist:before {
  display: none;
}
.stock-notify {
  padding: 6px 16px;
  color: #ffffff;
  letter-spacing: 0.02em;
  display: inline-block;
  font-weight: 500;
  background: rgba(251, 121, 80, 0.25);
  border-radius: 16px;
  text-align: center;
  text-transform: uppercase;
  border-radius: 2px;
  margin-bottom: 16px;
}
.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: #e28800;
  text-decoration: none;
  background: none;
  border: 0;
  display: inline;
}
.ui-dialog-titlebar-close:visited {
  color: #e28800;
  text-decoration: none;
}
.ui-dialog-titlebar-close:hover {
  color: #e28800;
  text-decoration: none;
}
.ui-dialog-titlebar-close:active {
  color: #e28800;
  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: #e28800;
  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 .price-box {
  display: block;
  margin: 7px 0;
}
.sidebar .product-items .text {
  margin-right: 8px;
}
.sidebar .product-items .counter {
  color: #ffffff;
  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 .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;
}
.product-info-main .page-title-wrapper h1 {
  margin-bottom: 8px;
  font-size: 2.2rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.44px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.detailed .product.data.items {
  margin-bottom: 0;
}
.detailed .product.data.items > .item.content {
  padding: 0;
  float: none;
  margin: 0;
}
.detailed .product.data.items > .item.content .product-description {
  padding: 16px 0;
}
.detailed .product.data.items > .item.title {
  float: none;
  text-align: left;
  border-bottom: 1px solid #464646;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  padding-bottom: 18px;
  position: relative;
  cursor: pointer;
}
.detailed .product.data.items > .item.title > .switch {
  height: 40px;
  font-weight: bold;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  color: #D9D9D9;
  font-size: 1.8rem;
  line-height: normal;
  height: auto;
}
.detailed .product.data.items > .item.title:after {
  content: "";
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTEyIDRWMjAiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE0XzQwOTcpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTQgMTJIMjAiIHN0cm9rZT0idXJsKCNwYWludDFfbGluZWFyXzQwMDAyNjE0XzQwOTcpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNF80MDk3IiB4MT0iMTEuNjgwMSIgeTE9IjQiIHgyPSIxMy45NzQxIiB5Mj0iNC4wNzI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPHN0b3Agb2Zmc2V0PSIwLjQzNSIgc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCQ0JDQkMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQwMDAyNjE0XzQwOTciIHgxPSItMS4xMTg0OCIgeTE9IjEyIiB4Mj0iLTAuNTY3MDc5IiB5Mj0iMTYuNDY3MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC40MzUiIHN0b3AtY29sb3I9IiNGOUY5RjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
}
.detailed .product.data.items > .item.title:hover > .switch {
  color: #D9D9D9;
}
.detailed .product.data.items > .item.title.active {
  margin-bottom: 0;
}
.detailed .product.data.items > .item.title.active > .switch:focus {
  height: 40px;
  font-weight: bold;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  color: #D9D9D9;
  font-size: 1.8rem;
  line-height: normal;
  height: auto;
}
.detailed .product.data.items > .item.title.active:after {
  width: 16px;
  height: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE4IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFIMTciIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQ0XzEyMTIpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDRfMTIxMiIgeDE9Ii00LjExODQ4IiB5MT0iMSIgeDI9Ii0zLjU2NzA4IiB5Mj0iNS40NjcxNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC40MzUiIHN0b3AtY29sb3I9IiNGOUY5RjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
}
.product-description .note {
  font-size: 1.8rem;
  color: #e28800;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.36px;
}
.product-description .note.white-color {
  color: #ffffff;
}
.product-description .video {
  margin-bottom: 16px;
}
.product-description .mini-title {
  color: #ffffff;
  font-weight: 600;
  margin: 16px 0 8px;
  font-size: 1.4rem;
}
.product-description .mini-title:first-child {
  border: 0;
  padding: 0;
}
.product-description .display-flex {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.product-description .display-flex.flex-column {
  flex-direction: column;
  align-items: start;
}
.product-description .display-flex .product-label {
  color: #949494;
}
.product-description .display-flex .product-label:after {
  content: ":";
  padding: 0 4px;
}
.product-description .display-flex .product-value {
  color: #ffffff;
  font-weight: 500;
}
.product-description .display-flex .product-value ul {
  margin: 0;
  padding: 8px 0 0;
}
.product-description .display-flex .product-value ul li {
  list-style: none;
  margin: 0;
  padding-bottom: 4px;
  display: flex;
  align-items: center;
}
.product-description .display-flex .product-value ul li:last-child {
  padding-bottom: 0;
}
.product-description .display-flex .product-value ul li:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33333 3.5C6.33333 4.97276 7.52724 6.16667 9 6.16667C10.4728 6.16667 11.6667 4.97276 11.6667 3.5C11.6667 2.02724 10.4728 0.833334 9 0.833334C7.52724 0.833334 6.33333 2.02724 6.33333 3.5ZM-4.37113e-08 4L9 4L9 3L4.37113e-08 3L-4.37113e-08 4Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
  width: 12px;
  height: 7px;
  margin-right: 8px;
}
.description {
  color: #b6b6b6;
  font-size: 1.4rem;
  line-height: 20px;
  margin-top: 16px;
}
.gray-desc {
  color: #b6b6b6;
  font-size: 1.4rem;
  line-height: 20px;
  margin-top: 16px;
  margin-bottom: 24px;
}
.flex-row {
  display: flex;
  align-items: center;
}
.page-layout-1column .product-accordion .accordion-section {
  margin-bottom: 20px;
}
.page-layout-1column .breadcrumbs {
  border: none;
  padding-bottom: 0;
  margin-top: 20px;
  margin-bottom: 24px;
  font-family: 'Gilroy';
  text-transform: capitalize;
}
@media screen and (max-width: 900px) and (min-width: 600px) {
  .modal-popup.tooltip-popup._show,
  .modal-popup.modal-slide.option-images-popup._show {
    top: 0;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  .modal-popup.tooltip-popup._inner-scroll .modal-inner-wrap,
  .modal-popup.modal-slide.option-images-popup._inner-scroll .modal-inner-wrap {
    max-height: 90vh;
  }
  nav.custom-menu {
    margin-left: 0;
  }
  nav.custom-menu a.main-category {
    margin-right: 10px;
  }
  nav.custom-menu .dropdown-container {
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
  }
  .project__custom-hover-tooltip .engraving-content,
  .project__custom-hover-tooltip .box-tool-content {
    right: 0;
  }
}
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 #444649;
}
.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 #444649;
}
.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 #444649;
}
.table-comparison .product-item-photo {
  display: block;
  margin: 0 auto 15px;
}
.table-comparison .product-image-photo {
  margin-left: 0;
}
.table-comparison .product-item-actions,
.table-comparison .price-box,
.table-comparison .product.rating,
.table-comparison .product-item-name {
  display: block;
  margin: 15px 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 {
  clear: both;
}
.block.related .products {
  margin: 0 0 28px;
}
.block.related .action.select {
  vertical-align: top;
}
.block.related .product-item-details {
  z-index: 1;
}
.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 {
  text-decoration: none;
  display: inline-block;
  float: right;
}
.block-search .label > span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.block-search .label:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px;
  line-height: 28px;
  color: #757575;
  content: '\e615';
  font-family: 'luma-icons';
  margin: 0 10px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.block-search .label:hover:before {
  color: #333333;
}
.block-search .label:active:before {
  color: #333333;
}
.block-search .label.active + .control input {
  position: static;
}
.block-search .action.search {
  display: none;
}
.block-search input[type="text"] {
  font-size: 16px;
  left: 0;
  height: 40px;
  margin: 15px 0;
  position: absolute;
}
.block-search input[type="text"]:focus .block-search input[type="text"]:hover {
  box-shadow: none;
  background: #202124;
}
.block-search .nested {
  display: none;
}
.search-autocomplete {
  display: none;
  margin-top: 77px;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.search-autocomplete ul {
  margin: 0;
  padding: 0;
  list-style: none none;
}
.search-autocomplete ul:not(:empty) {
  background: #101010;
  border-top: 0;
}
.search-autocomplete ul li {
  border-top: 1px solid #444649;
  line-height: 40px;
  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;
}
.login-container .block-new-customer .actions-toolbar {
  margin-top: 25px;
}
.login-container .block-new-customer .block-content:after {
  content: "OR";
  margin: 16px 0 7px;
  display: block;
  color: #d9d9d9;
}
.login-container .block-new-customer .social-btn-actions-toolbar.google-login {
  margin-top: 6px;
}
.login-container .block .block-title {
  font-size: 1.8rem;
}
.login-container .fieldset:after {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.login-container .fieldset:after {
  margin-top: 35px;
}
.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;
}
.form.password.forget .fieldset:after {
  margin: 10px 0 0;
  content: attr(data-hasrequired);
  display: block;
  letter-spacing: normal;
  word-spacing: normal;
  color: #e02b27;
  font-size: 1.2rem;
}
.form.password.forget .fieldset: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;
}
.customer-account-login,
.customer-account-create,
.customer-account-forgotpassword,
.account {
  color: #949494;
}
.customer-account-login .page-wrapper:before,
.customer-account-create .page-wrapper:before,
.customer-account-forgotpassword .page-wrapper:before,
.account .page-wrapper:before {
  height: 73vh;
  background: url('../../frontend/Digiden/grizzlyblades/en_US/images/header-green-bg.png');
  left: 0;
  right: 0;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.customer-account-login .page-title-wrapper .page-title,
.customer-account-create .page-title-wrapper .page-title,
.customer-account-forgotpassword .page-title-wrapper .page-title,
.account .page-title-wrapper .page-title {
  display: inline-block;
  color: #d9d9d9;
}
.customer-account-login .block .block .block-title,
.customer-account-create .block .block .block-title,
.customer-account-forgotpassword .block .block .block-title,
.account .block .block .block-title,
.customer-account-login .column.main .block .block-title,
.customer-account-create .column.main .block .block-title,
.customer-account-forgotpassword .column.main .block .block-title,
.account .column.main .block .block-title {
  color: #d9d9d9;
  border-bottom: none;
  padding-bottom: 0;
}
.customer-account-login .block .fieldset > .legend,
.customer-account-create .block .fieldset > .legend,
.customer-account-forgotpassword .block .fieldset > .legend,
.account .block .fieldset > .legend,
.customer-account-login .column.main .fieldset > .legend,
.customer-account-create .column.main .fieldset > .legend,
.customer-account-forgotpassword .column.main .fieldset > .legend,
.account .column.main .fieldset > .legend {
  border-bottom: none;
}
.customer-account-login .block .fieldset > .legend span,
.customer-account-create .block .fieldset > .legend span,
.customer-account-forgotpassword .block .fieldset > .legend span,
.account .block .fieldset > .legend span,
.customer-account-login .column.main .fieldset > .legend span,
.customer-account-create .column.main .fieldset > .legend span,
.customer-account-forgotpassword .column.main .fieldset > .legend span,
.account .column.main .fieldset > .legend span {
  color: #d9d9d9;
  font-weight: 500;
  font-size: 1.8rem;
}
.customer-account-login .block .fieldset > .field,
.customer-account-create .block .fieldset > .field,
.customer-account-forgotpassword .block .fieldset > .field,
.account .block .fieldset > .field,
.customer-account-login .column.main .fieldset > .field,
.customer-account-create .column.main .fieldset > .field,
.customer-account-forgotpassword .column.main .fieldset > .field,
.account .column.main .fieldset > .field {
  position: relative;
}
.customer-account-login .block .fieldset > .field > .label,
.customer-account-create .block .fieldset > .field > .label,
.customer-account-forgotpassword .block .fieldset > .field > .label,
.account .block .fieldset > .field > .label,
.customer-account-login .column.main .fieldset > .field > .label,
.customer-account-create .column.main .fieldset > .field > .label,
.customer-account-forgotpassword .column.main .fieldset > .field > .label,
.account .column.main .fieldset > .field > .label {
  position: absolute;
  top: -7px;
  left: 18px;
  background-color: #171717;
  z-index: 5;
  padding-left: 4px;
  padding-right: 4px;
}
.customer-account-login .block .fieldset > .field.choice > .label,
.customer-account-create .block .fieldset > .field.choice > .label,
.customer-account-forgotpassword .block .fieldset > .field.choice > .label,
.account .block .fieldset > .field.choice > .label,
.customer-account-login .column.main .fieldset > .field.choice > .label,
.customer-account-create .column.main .fieldset > .field.choice > .label,
.customer-account-forgotpassword .column.main .fieldset > .field.choice > .label,
.account .column.main .fieldset > .field.choice > .label {
  position: static;
}
.customer-account-login .block input[type="text"],
.customer-account-create .block input[type="text"],
.customer-account-forgotpassword .block input[type="text"],
.account .block input[type="text"],
.customer-account-login .column.main input[type="text"],
.customer-account-create .column.main input[type="text"],
.customer-account-forgotpassword .column.main input[type="text"],
.account .column.main input[type="text"],
.customer-account-login .block input[type="password"],
.customer-account-create .block input[type="password"],
.customer-account-forgotpassword .block input[type="password"],
.account .block input[type="password"],
.customer-account-login .column.main input[type="password"],
.customer-account-create .column.main input[type="password"],
.customer-account-forgotpassword .column.main input[type="password"],
.account .column.main input[type="password"],
.customer-account-login .block input[type="url"],
.customer-account-create .block input[type="url"],
.customer-account-forgotpassword .block input[type="url"],
.account .block input[type="url"],
.customer-account-login .column.main input[type="url"],
.customer-account-create .column.main input[type="url"],
.customer-account-forgotpassword .column.main input[type="url"],
.account .column.main input[type="url"],
.customer-account-login .block input[type="tel"],
.customer-account-create .block input[type="tel"],
.customer-account-forgotpassword .block input[type="tel"],
.account .block input[type="tel"],
.customer-account-login .column.main input[type="tel"],
.customer-account-create .column.main input[type="tel"],
.customer-account-forgotpassword .column.main input[type="tel"],
.account .column.main input[type="tel"],
.customer-account-login .block input[type="search"],
.customer-account-create .block input[type="search"],
.customer-account-forgotpassword .block input[type="search"],
.account .block input[type="search"],
.customer-account-login .column.main input[type="search"],
.customer-account-create .column.main input[type="search"],
.customer-account-forgotpassword .column.main input[type="search"],
.account .column.main input[type="search"],
.customer-account-login .block input[type="number"],
.customer-account-create .block input[type="number"],
.customer-account-forgotpassword .block input[type="number"],
.account .block input[type="number"],
.customer-account-login .column.main input[type="number"],
.customer-account-create .column.main input[type="number"],
.customer-account-forgotpassword .column.main input[type="number"],
.account .column.main input[type="number"],
.customer-account-login .block input[type*="date"],
.customer-account-create .block input[type*="date"],
.customer-account-forgotpassword .block input[type*="date"],
.account .block input[type*="date"],
.customer-account-login .column.main input[type*="date"],
.customer-account-create .column.main input[type*="date"],
.customer-account-forgotpassword .column.main input[type*="date"],
.account .column.main input[type*="date"],
.customer-account-login .block input[type="email"],
.customer-account-create .block input[type="email"],
.customer-account-forgotpassword .block input[type="email"],
.account .block input[type="email"],
.customer-account-login .column.main input[type="email"],
.customer-account-create .column.main input[type="email"],
.customer-account-forgotpassword .column.main input[type="email"],
.account .column.main input[type="email"],
.customer-account-login .block select,
.customer-account-create .block select,
.customer-account-forgotpassword .block select,
.account .block select,
.customer-account-login .column.main select,
.customer-account-create .column.main select,
.customer-account-forgotpassword .column.main select,
.account .column.main select {
  border-radius: 25px;
  border: 1px solid #616264;
  font-size: 1.2rem;
  background-color: #171717;
  height: 42px;
  padding: 8px 16px;
}
.customer-account-login .block input[type="text"]:focus,
.customer-account-create .block input[type="text"]:focus,
.customer-account-forgotpassword .block input[type="text"]:focus,
.account .block input[type="text"]:focus,
.customer-account-login .column.main input[type="text"]:focus,
.customer-account-create .column.main input[type="text"]:focus,
.customer-account-forgotpassword .column.main input[type="text"]:focus,
.account .column.main input[type="text"]:focus,
.customer-account-login .block input[type="password"]:focus,
.customer-account-create .block input[type="password"]:focus,
.customer-account-forgotpassword .block input[type="password"]:focus,
.account .block input[type="password"]:focus,
.customer-account-login .column.main input[type="password"]:focus,
.customer-account-create .column.main input[type="password"]:focus,
.customer-account-forgotpassword .column.main input[type="password"]:focus,
.account .column.main input[type="password"]:focus,
.customer-account-login .block input[type="url"]:focus,
.customer-account-create .block input[type="url"]:focus,
.customer-account-forgotpassword .block input[type="url"]:focus,
.account .block input[type="url"]:focus,
.customer-account-login .column.main input[type="url"]:focus,
.customer-account-create .column.main input[type="url"]:focus,
.customer-account-forgotpassword .column.main input[type="url"]:focus,
.account .column.main input[type="url"]:focus,
.customer-account-login .block input[type="tel"]:focus,
.customer-account-create .block input[type="tel"]:focus,
.customer-account-forgotpassword .block input[type="tel"]:focus,
.account .block input[type="tel"]:focus,
.customer-account-login .column.main input[type="tel"]:focus,
.customer-account-create .column.main input[type="tel"]:focus,
.customer-account-forgotpassword .column.main input[type="tel"]:focus,
.account .column.main input[type="tel"]:focus,
.customer-account-login .block input[type="search"]:focus,
.customer-account-create .block input[type="search"]:focus,
.customer-account-forgotpassword .block input[type="search"]:focus,
.account .block input[type="search"]:focus,
.customer-account-login .column.main input[type="search"]:focus,
.customer-account-create .column.main input[type="search"]:focus,
.customer-account-forgotpassword .column.main input[type="search"]:focus,
.account .column.main input[type="search"]:focus,
.customer-account-login .block input[type="number"]:focus,
.customer-account-create .block input[type="number"]:focus,
.customer-account-forgotpassword .block input[type="number"]:focus,
.account .block input[type="number"]:focus,
.customer-account-login .column.main input[type="number"]:focus,
.customer-account-create .column.main input[type="number"]:focus,
.customer-account-forgotpassword .column.main input[type="number"]:focus,
.account .column.main input[type="number"]:focus,
.customer-account-login .block input[type*="date"]:focus,
.customer-account-create .block input[type*="date"]:focus,
.customer-account-forgotpassword .block input[type*="date"]:focus,
.account .block input[type*="date"]:focus,
.customer-account-login .column.main input[type*="date"]:focus,
.customer-account-create .column.main input[type*="date"]:focus,
.customer-account-forgotpassword .column.main input[type*="date"]:focus,
.account .column.main input[type*="date"]:focus,
.customer-account-login .block input[type="email"]:focus,
.customer-account-create .block input[type="email"]:focus,
.customer-account-forgotpassword .block input[type="email"]:focus,
.account .block input[type="email"]:focus,
.customer-account-login .column.main input[type="email"]:focus,
.customer-account-create .column.main input[type="email"]:focus,
.customer-account-forgotpassword .column.main input[type="email"]:focus,
.account .column.main input[type="email"]:focus,
.customer-account-login .block select:focus,
.customer-account-create .block select:focus,
.customer-account-forgotpassword .block select:focus,
.account .block select:focus,
.customer-account-login .column.main select:focus,
.customer-account-create .column.main select:focus,
.customer-account-forgotpassword .column.main select:focus,
.account .column.main select:focus,
.customer-account-login .block input[type="text"]:hover,
.customer-account-create .block input[type="text"]:hover,
.customer-account-forgotpassword .block input[type="text"]:hover,
.account .block input[type="text"]:hover,
.customer-account-login .column.main input[type="text"]:hover,
.customer-account-create .column.main input[type="text"]:hover,
.customer-account-forgotpassword .column.main input[type="text"]:hover,
.account .column.main input[type="text"]:hover,
.customer-account-login .block input[type="password"]:hover,
.customer-account-create .block input[type="password"]:hover,
.customer-account-forgotpassword .block input[type="password"]:hover,
.account .block input[type="password"]:hover,
.customer-account-login .column.main input[type="password"]:hover,
.customer-account-create .column.main input[type="password"]:hover,
.customer-account-forgotpassword .column.main input[type="password"]:hover,
.account .column.main input[type="password"]:hover,
.customer-account-login .block input[type="url"]:hover,
.customer-account-create .block input[type="url"]:hover,
.customer-account-forgotpassword .block input[type="url"]:hover,
.account .block input[type="url"]:hover,
.customer-account-login .column.main input[type="url"]:hover,
.customer-account-create .column.main input[type="url"]:hover,
.customer-account-forgotpassword .column.main input[type="url"]:hover,
.account .column.main input[type="url"]:hover,
.customer-account-login .block input[type="tel"]:hover,
.customer-account-create .block input[type="tel"]:hover,
.customer-account-forgotpassword .block input[type="tel"]:hover,
.account .block input[type="tel"]:hover,
.customer-account-login .column.main input[type="tel"]:hover,
.customer-account-create .column.main input[type="tel"]:hover,
.customer-account-forgotpassword .column.main input[type="tel"]:hover,
.account .column.main input[type="tel"]:hover,
.customer-account-login .block input[type="search"]:hover,
.customer-account-create .block input[type="search"]:hover,
.customer-account-forgotpassword .block input[type="search"]:hover,
.account .block input[type="search"]:hover,
.customer-account-login .column.main input[type="search"]:hover,
.customer-account-create .column.main input[type="search"]:hover,
.customer-account-forgotpassword .column.main input[type="search"]:hover,
.account .column.main input[type="search"]:hover,
.customer-account-login .block input[type="number"]:hover,
.customer-account-create .block input[type="number"]:hover,
.customer-account-forgotpassword .block input[type="number"]:hover,
.account .block input[type="number"]:hover,
.customer-account-login .column.main input[type="number"]:hover,
.customer-account-create .column.main input[type="number"]:hover,
.customer-account-forgotpassword .column.main input[type="number"]:hover,
.account .column.main input[type="number"]:hover,
.customer-account-login .block input[type*="date"]:hover,
.customer-account-create .block input[type*="date"]:hover,
.customer-account-forgotpassword .block input[type*="date"]:hover,
.account .block input[type*="date"]:hover,
.customer-account-login .column.main input[type*="date"]:hover,
.customer-account-create .column.main input[type*="date"]:hover,
.customer-account-forgotpassword .column.main input[type*="date"]:hover,
.account .column.main input[type*="date"]:hover,
.customer-account-login .block input[type="email"]:hover,
.customer-account-create .block input[type="email"]:hover,
.customer-account-forgotpassword .block input[type="email"]:hover,
.account .block input[type="email"]:hover,
.customer-account-login .column.main input[type="email"]:hover,
.customer-account-create .column.main input[type="email"]:hover,
.customer-account-forgotpassword .column.main input[type="email"]:hover,
.account .column.main input[type="email"]:hover,
.customer-account-login .block select:hover,
.customer-account-create .block select:hover,
.customer-account-forgotpassword .block select:hover,
.account .block select:hover,
.customer-account-login .column.main select:hover,
.customer-account-create .column.main select:hover,
.customer-account-forgotpassword .column.main select:hover,
.account .column.main select:hover {
  background-color: #171717;
}
.customer-account-login .actions-toolbar .primary .action,
.customer-account-create .actions-toolbar .primary .action,
.customer-account-forgotpassword .actions-toolbar .primary .action,
.account .actions-toolbar .primary .action,
.customer-account-login .captcha-reload,
.customer-account-create .captcha-reload,
.customer-account-forgotpassword .captcha-reload,
.account .captcha-reload {
  padding: 12px 40px;
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  letter-spacing: 0.08em;
  font-size: 1.4rem;
}
.customer-account-login.sales-order-view .column.main .order-history .block,
.customer-account-create.sales-order-view .column.main .order-history .block,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block,
.account.sales-order-view .column.main .order-history .block,
.customer-account-login.sales-order-invoice .column.main .order-history .block,
.customer-account-create.sales-order-invoice .column.main .order-history .block,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block,
.account.sales-order-invoice .column.main .order-history .block,
.customer-account-login.sales-order-shipment .column.main .order-history .block,
.customer-account-create.sales-order-shipment .column.main .order-history .block,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block,
.account.sales-order-shipment .column.main .order-history .block {
  margin-bottom: 14px;
}
.customer-account-login.sales-order-view .column.main .order-history .block .block-title,
.customer-account-create.sales-order-view .column.main .order-history .block .block-title,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block .block-title,
.account.sales-order-view .column.main .order-history .block .block-title,
.customer-account-login.sales-order-invoice .column.main .order-history .block .block-title,
.customer-account-create.sales-order-invoice .column.main .order-history .block .block-title,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block .block-title,
.account.sales-order-invoice .column.main .order-history .block .block-title,
.customer-account-login.sales-order-shipment .column.main .order-history .block .block-title,
.customer-account-create.sales-order-shipment .column.main .order-history .block .block-title,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block .block-title,
.account.sales-order-shipment .column.main .order-history .block .block-title {
  color: #ffffff;
  font-weight: 600;
  border-bottom: none !important;
  margin-bottom: 0px;
}
.customer-account-login.sales-order-view .column.main .order-history .block .order-history__status,
.customer-account-create.sales-order-view .column.main .order-history .block .order-history__status,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block .order-history__status,
.account.sales-order-view .column.main .order-history .block .order-history__status,
.customer-account-login.sales-order-invoice .column.main .order-history .block .order-history__status,
.customer-account-create.sales-order-invoice .column.main .order-history .block .order-history__status,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block .order-history__status,
.account.sales-order-invoice .column.main .order-history .block .order-history__status,
.customer-account-login.sales-order-shipment .column.main .order-history .block .order-history__status,
.customer-account-create.sales-order-shipment .column.main .order-history .block .order-history__status,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block .order-history__status,
.account.sales-order-shipment .column.main .order-history .block .order-history__status {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.customer-account-login.sales-order-view .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-create.sales-order-view .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block .order-history__status strong.box-title,
.account.sales-order-view .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-login.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-create.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title,
.account.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-login.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-create.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title,
.account.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title {
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.56px;
  color: #b6b6b6;
}
.customer-account-login.sales-order-view .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-create.sales-order-view .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block .order-history__status strong.box-title .tag,
.account.sales-order-view .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-login.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-create.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title .tag,
.account.sales-order-invoice .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-login.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-create.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title .tag,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title .tag,
.account.sales-order-shipment .column.main .order-history .block .order-history__status strong.box-title .tag {
  border-radius: 24px;
  background: #DDEEC4;
  color: #22501E;
  display: inline-block;
  padding: 4px 16px;
  line-height: normal;
  font-weight: 600;
  margin-left: 16px;
  font-size: 1.4rem;
}
.customer-account-login.sales-order-view .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-create.sales-order-view .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-forgotpassword.sales-order-view .column.main .order-history .block .order-history__status strong.carrier,
.account.sales-order-view .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-login.sales-order-invoice .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-create.sales-order-invoice .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history .block .order-history__status strong.carrier,
.account.sales-order-invoice .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-login.sales-order-shipment .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-create.sales-order-shipment .column.main .order-history .block .order-history__status strong.carrier,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history .block .order-history__status strong.carrier,
.account.sales-order-shipment .column.main .order-history .block .order-history__status strong.carrier {
  display: flex;
  align-items: center;
  gap: 16px;
}
.customer-account-login.sales-order-view .column.main .order-history__list,
.customer-account-create.sales-order-view .column.main .order-history__list,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list,
.account.sales-order-view .column.main .order-history__list,
.customer-account-login.sales-order-invoice .column.main .order-history__list,
.customer-account-create.sales-order-invoice .column.main .order-history__list,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list,
.account.sales-order-invoice .column.main .order-history__list,
.customer-account-login.sales-order-shipment .column.main .order-history__list,
.customer-account-create.sales-order-shipment .column.main .order-history__list,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list,
.account.sales-order-shipment .column.main .order-history__list {
  padding-left: 16px;
  margin-left: 16px;
  border-left: 1px solid #464646;
  margin-bottom: 24px;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item,
.customer-account-create.sales-order-view .column.main .order-history__list .item,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item,
.account.sales-order-view .column.main .order-history__list .item,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item,
.account.sales-order-invoice .column.main .order-history__list .item,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item,
.account.sales-order-shipment .column.main .order-history__list .item {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #2b2b2b;
  position: relative;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item:before,
.customer-account-create.sales-order-view .column.main .order-history__list .item:before,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item:before,
.account.sales-order-view .column.main .order-history__list .item:before,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item:before,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item:before,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item:before,
.account.sales-order-invoice .column.main .order-history__list .item:before,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item:before,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item:before,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item:before,
.account.sales-order-shipment .column.main .order-history__list .item:before {
  content: "";
  position: absolute;
  left: -20px;
  width: 7px;
  height: 7px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  top: 5px;
  border-radius: 5px;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item .status,
.customer-account-create.sales-order-view .column.main .order-history__list .item .status,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item .status,
.account.sales-order-view .column.main .order-history__list .item .status,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item .status,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item .status,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item .status,
.account.sales-order-invoice .column.main .order-history__list .item .status,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item .status,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item .status,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item .status,
.account.sales-order-shipment .column.main .order-history__list .item .status {
  color: #ffffff;
  font-weight: 400;
  line-height: 14px;
  font-weight: bold;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item .location,
.customer-account-create.sales-order-view .column.main .order-history__list .item .location,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item .location,
.account.sales-order-view .column.main .order-history__list .item .location,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item .location,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item .location,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item .location,
.account.sales-order-invoice .column.main .order-history__list .item .location,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item .location,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item .location,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item .location,
.account.sales-order-shipment .column.main .order-history__list .item .location {
  color: #d9d9d9;
  text-transform: uppercase;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item .time,
.customer-account-create.sales-order-view .column.main .order-history__list .item .time,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item .time,
.account.sales-order-view .column.main .order-history__list .item .time,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item .time,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item .time,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item .time,
.account.sales-order-invoice .column.main .order-history__list .item .time,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item .time,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item .time,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item .time,
.account.sales-order-shipment .column.main .order-history__list .item .time {
  color: #949494;
}
.customer-account-login.sales-order-view .column.main .order-history__list .item:last-child,
.customer-account-create.sales-order-view .column.main .order-history__list .item:last-child,
.customer-account-forgotpassword.sales-order-view .column.main .order-history__list .item:last-child,
.account.sales-order-view .column.main .order-history__list .item:last-child,
.customer-account-login.sales-order-invoice .column.main .order-history__list .item:last-child,
.customer-account-create.sales-order-invoice .column.main .order-history__list .item:last-child,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-history__list .item:last-child,
.account.sales-order-invoice .column.main .order-history__list .item:last-child,
.customer-account-login.sales-order-shipment .column.main .order-history__list .item:last-child,
.customer-account-create.sales-order-shipment .column.main .order-history__list .item:last-child,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-history__list .item:last-child,
.account.sales-order-shipment .column.main .order-history__list .item:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}
.customer-account-login.sales-order-view .column.main .order-links .item,
.customer-account-create.sales-order-view .column.main .order-links .item,
.customer-account-forgotpassword.sales-order-view .column.main .order-links .item,
.account.sales-order-view .column.main .order-links .item,
.customer-account-login.sales-order-invoice .column.main .order-links .item,
.customer-account-create.sales-order-invoice .column.main .order-links .item,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-links .item,
.account.sales-order-invoice .column.main .order-links .item,
.customer-account-login.sales-order-shipment .column.main .order-links .item,
.customer-account-create.sales-order-shipment .column.main .order-links .item,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-links .item,
.account.sales-order-shipment .column.main .order-links .item {
  min-width: 148px;
  text-align: center;
}
.customer-account-login.sales-order-view .column.main .order-links .item strong,
.customer-account-create.sales-order-view .column.main .order-links .item strong,
.customer-account-forgotpassword.sales-order-view .column.main .order-links .item strong,
.account.sales-order-view .column.main .order-links .item strong,
.customer-account-login.sales-order-invoice .column.main .order-links .item strong,
.customer-account-create.sales-order-invoice .column.main .order-links .item strong,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-links .item strong,
.account.sales-order-invoice .column.main .order-links .item strong,
.customer-account-login.sales-order-shipment .column.main .order-links .item strong,
.customer-account-create.sales-order-shipment .column.main .order-links .item strong,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-links .item strong,
.account.sales-order-shipment .column.main .order-links .item strong,
.customer-account-login.sales-order-view .column.main .order-links .item a,
.customer-account-create.sales-order-view .column.main .order-links .item a,
.customer-account-forgotpassword.sales-order-view .column.main .order-links .item a,
.account.sales-order-view .column.main .order-links .item a,
.customer-account-login.sales-order-invoice .column.main .order-links .item a,
.customer-account-create.sales-order-invoice .column.main .order-links .item a,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-links .item a,
.account.sales-order-invoice .column.main .order-links .item a,
.customer-account-login.sales-order-shipment .column.main .order-links .item a,
.customer-account-create.sales-order-shipment .column.main .order-links .item a,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-links .item a,
.account.sales-order-shipment .column.main .order-links .item a {
  border: none;
  line-height: normal;
  letter-spacing: 0.56px;
  padding: 8px 0;
  color: #b6b6b6;
}
.customer-account-login.sales-order-view .column.main .order-links .item.current,
.customer-account-create.sales-order-view .column.main .order-links .item.current,
.customer-account-forgotpassword.sales-order-view .column.main .order-links .item.current,
.account.sales-order-view .column.main .order-links .item.current,
.customer-account-login.sales-order-invoice .column.main .order-links .item.current,
.customer-account-create.sales-order-invoice .column.main .order-links .item.current,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-links .item.current,
.account.sales-order-invoice .column.main .order-links .item.current,
.customer-account-login.sales-order-shipment .column.main .order-links .item.current,
.customer-account-create.sales-order-shipment .column.main .order-links .item.current,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-links .item.current,
.account.sales-order-shipment .column.main .order-links .item.current {
  border-radius: 16px;
  border-bottom: 1px solid #e28800;
  background: linear-gradient(180deg, rgba(226, 136, 0, 0) -9.09%, rgba(226, 136, 0, 0.2) 100%);
  color: #d9d9d9;
}
.customer-account-login.sales-order-view .column.main .order-links .item.current strong,
.customer-account-create.sales-order-view .column.main .order-links .item.current strong,
.customer-account-forgotpassword.sales-order-view .column.main .order-links .item.current strong,
.account.sales-order-view .column.main .order-links .item.current strong,
.customer-account-login.sales-order-invoice .column.main .order-links .item.current strong,
.customer-account-create.sales-order-invoice .column.main .order-links .item.current strong,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-links .item.current strong,
.account.sales-order-invoice .column.main .order-links .item.current strong,
.customer-account-login.sales-order-shipment .column.main .order-links .item.current strong,
.customer-account-create.sales-order-shipment .column.main .order-links .item.current strong,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-links .item.current strong,
.account.sales-order-shipment .column.main .order-links .item.current strong {
  color: #d9d9d9;
}
.customer-account-login.sales-order-view .column.main .order-details-items,
.customer-account-create.sales-order-view .column.main .order-details-items,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items,
.account.sales-order-view .column.main .order-details-items,
.customer-account-login.sales-order-invoice .column.main .order-details-items,
.customer-account-create.sales-order-invoice .column.main .order-details-items,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items,
.account.sales-order-invoice .column.main .order-details-items,
.customer-account-login.sales-order-shipment .column.main .order-details-items,
.customer-account-create.sales-order-shipment .column.main .order-details-items,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items,
.account.sales-order-shipment .column.main .order-details-items {
  padding: 0;
  border-width: 0;
  margin-top: 8px;
}
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > thead > tr > th,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > thead > tr > th {
  border-color: #616264;
  color: #b6b6b6;
  font-weight: 600;
  padding: 8px 10px;
}
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > th,
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr > td > .price {
  color: #d9d9d9;
  font-weight: 500;
  font-size: 1.4rem;
}
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th,
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td {
  padding-bottom: 12px;
}
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th strong,
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td strong,
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > th .price,
.customer-account-login.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-create.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.account.sales-order-view .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-login.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-create.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.account.sales-order-invoice .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-login.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-create.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price,
.account.sales-order-shipment .column.main .order-details-items .table-wrapper .data.table > tfoot > tr .grand_total > td .price {
  color: #d9d9d9;
  font-weight: 500 !important;
}
.customer-account-login.sales-order-view .column.main .order-details-items .price-excluding-tax,
.customer-account-create.sales-order-view .column.main .order-details-items .price-excluding-tax,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .price-excluding-tax,
.account.sales-order-view .column.main .order-details-items .price-excluding-tax,
.customer-account-login.sales-order-invoice .column.main .order-details-items .price-excluding-tax,
.customer-account-create.sales-order-invoice .column.main .order-details-items .price-excluding-tax,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .price-excluding-tax,
.account.sales-order-invoice .column.main .order-details-items .price-excluding-tax,
.customer-account-login.sales-order-shipment .column.main .order-details-items .price-excluding-tax,
.customer-account-create.sales-order-shipment .column.main .order-details-items .price-excluding-tax,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .price-excluding-tax,
.account.sales-order-shipment .column.main .order-details-items .price-excluding-tax,
.customer-account-login.sales-order-view .column.main .order-details-items .price-including-tax,
.customer-account-create.sales-order-view .column.main .order-details-items .price-including-tax,
.customer-account-forgotpassword.sales-order-view .column.main .order-details-items .price-including-tax,
.account.sales-order-view .column.main .order-details-items .price-including-tax,
.customer-account-login.sales-order-invoice .column.main .order-details-items .price-including-tax,
.customer-account-create.sales-order-invoice .column.main .order-details-items .price-including-tax,
.customer-account-forgotpassword.sales-order-invoice .column.main .order-details-items .price-including-tax,
.account.sales-order-invoice .column.main .order-details-items .price-including-tax,
.customer-account-login.sales-order-shipment .column.main .order-details-items .price-including-tax,
.customer-account-create.sales-order-shipment .column.main .order-details-items .price-including-tax,
.customer-account-forgotpassword.sales-order-shipment .column.main .order-details-items .price-including-tax,
.account.sales-order-shipment .column.main .order-details-items .price-including-tax {
  font-size: 1.4rem;
}
.customer-account-login .field-tooltip .field-tooltip-content,
.customer-account-create .field-tooltip .field-tooltip-content,
.customer-account-forgotpassword .field-tooltip .field-tooltip-content,
.account .field-tooltip .field-tooltip-content {
  background-color: rgba(50, 50, 50, 0.4);
  backdrop-filter: blur(17.5px);
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 4px 4px 12px rgba(12, 12, 12, 0.7);
  color: #c0c0c0;
}
.customer-account-login .field-tooltip .field-tooltip-content:before,
.customer-account-create .field-tooltip .field-tooltip-content:before,
.customer-account-forgotpassword .field-tooltip .field-tooltip-content:before,
.account .field-tooltip .field-tooltip-content:before,
.customer-account-login .field-tooltip .field-tooltip-content:after,
.customer-account-create .field-tooltip .field-tooltip-content:after,
.customer-account-forgotpassword .field-tooltip .field-tooltip-content:after,
.account .field-tooltip .field-tooltip-content:after {
  display: none;
}
.account .table > tbody > tr > th,
.account .table > tbody > tr > td {
  border-top: 1px solid #464646;
}
.account .messages {
  margin-bottom: 20px;
}
.account .column.main {
  margin-bottom: 30px;
  padding: 0 24px 24px;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
}
.account .column.main h2 {
  margin-top: 0;
}
.account .sidebar-additional {
  margin-top: 40px;
}
.account .table-wrapper {
  margin-bottom: 20px;
  border-bottom: 1px solid #464646;
  overflow-x: auto;
}
.account .table-wrapper:last-child {
  margin-bottom: 0;
}
.account .toolbar select {
  width: auto;
  box-shadow: none;
  border-radius: 25px;
  background: rgba(43, 43, 43, 0.7);
  -webkit-appearance: auto;
  -moz-appearance: initial;
  -ms-appearance: initial;
  appearance: auto;
}
.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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  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: #323131;
  height: 14px;
  line-height: 14px;
  padding: 11px 16px 12px;
  position: relative;
  z-index: 1;
  border-radius: 16px;
  margin-top: 4px;
  color: #b6b6b6;
}
.password-strength-meter:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.password-none .password-strength-meter:before {
  background-color: #c0c0c0;
  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;
}
.account.sales-order-view .order-status,
.account.sales-order-invoice .order-status,
.account.sales-order-shipment .order-status {
  padding: 5px 16px;
  vertical-align: baseline;
  border-radius: 24px;
  font-size: 1.4rem;
  margin-top: 0;
  font-weight: 500;
  border: none;
}
.account.sales-order-view .order-status.suspected.fraud,
.account.sales-order-invoice .order-status.suspected.fraud,
.account.sales-order-shipment .order-status.suspected.fraud {
  background: #FFE9DA;
  color: #7A0E27;
}
.account.sales-order-view .order-status.complete,
.account.sales-order-invoice .order-status.complete,
.account.sales-order-shipment .order-status.complete {
  background: #DDEEC4;
  color: #22501E;
}
.account.sales-order-view .order-status.closed,
.account.sales-order-invoice .order-status.closed,
.account.sales-order-shipment .order-status.closed {
  background: #FFE9DA;
  color: #7A0E27;
}
.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;
}
.filter.block {
  margin-bottom: 0;
}
.filter-title strong {
  border-radius: 3px;
  display: inline-flex;
  margin: 0 0 8px 8px;
  font-size: 1.2rem;
  padding: 8px 16px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 0.1em;
  align-items: center;
  color: #c0c0c0;
}
.filter-title strong:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODM1OTQgMTcuNVYxNSIgc3Ryb2tlPSIjOTQ5NDk0IiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xNjQxIDE3LjVWMTIuNSIgc3Ryb2tlPSIjOTQ5NDk0IiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC4xNjQxIDVWMi41IiBzdHJva2U9IiM5NDk0OTQiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTUuODM1OTQgNy41VjIuNSIgc3Ryb2tlPSIjOTQ5NDk0IiBzdHJva2Utd2lkdGg9IjEuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik01LjgzNTk0IDE1QzUuMDU5MzcgMTUgNC42NzEwOSAxNSA0LjM2NDggMTQuODczMkMzLjk1NjQyIDE0LjcwNCAzLjYzMTk2IDE0LjM3OTUgMy40NjI4IDEzLjk3MTJDMy4zMzU5NCAxMy42NjQ4IDMuMzM1OTQgMTMuMjc2NiAzLjMzNTk0IDEyLjVDMy4zMzU5NCAxMS43MjM0IDMuMzM1OTQgMTEuMzM1MiAzLjQ2MjggMTEuMDI4OEMzLjYzMTk2IDEwLjYyMDUgMy45NTY0MiAxMC4yOTYgNC4zNjQ4IDEwLjEyNjhDNC42NzEwOSAxMCA1LjA1OTM3IDEwIDUuODM1OTQgMTBDNi42MTI1IDEwIDcuMDAwNzkgMTAgNy4zMDcwOCAxMC4xMjY4QzcuNzE1NDUgMTAuMjk2IDguMDM5OTEgMTAuNjIwNSA4LjIwOTA3IDExLjAyODhDOC4zMzU5NCAxMS4zMzUyIDguMzM1OTQgMTEuNzIzNCA4LjMzNTk0IDEyLjVDOC4zMzU5NCAxMy4yNzY2IDguMzM1OTQgMTMuNjY0OCA4LjIwOTA3IDEzLjk3MTJDOC4wMzk5MSAxNC4zNzk1IDcuNzE1NDUgMTQuNzA0IDcuMzA3MDggMTQuODczMkM3LjAwMDc5IDE1IDYuNjEyNSAxNSA1LjgzNTk0IDE1WiIgc3Ryb2tlPSIjOTQ5NDk0IiBzdHJva2Utd2lkdGg9IjEuMiIvPgo8cGF0aCBkPSJNMTQuMTY0MSAxMEMxMy4zODc1IDEwIDEyLjk5OTIgMTAgMTIuNjkyOSA5Ljg3MzE3QzEyLjI4NDYgOS43MDQgMTEuOTYwMSA5LjM3OTUgMTEuNzkwOSA4Ljk3MTE3QzExLjY2NDEgOC42NjQ4MyAxMS42NjQxIDguMjc2NTcgMTEuNjY0MSA3LjVDMTEuNjY0MSA2LjcyMzQzIDExLjY2NDEgNi4zMzUxNSAxMS43OTA5IDYuMDI4ODZDMTEuOTYwMSA1LjYyMDQ4IDEyLjI4NDYgNS4yOTYwMiAxMi42OTI5IDUuMTI2ODdDMTIuOTk5MiA1IDEzLjM4NzUgNSAxNC4xNjQxIDVDMTQuOTQwNiA1IDE1LjMyODkgNSAxNS42MzUyIDUuMTI2ODdDMTYuMDQzNiA1LjI5NjAyIDE2LjM2ODEgNS42MjA0OCAxNi41MzcyIDYuMDI4ODZDMTYuNjY0MSA2LjMzNTE1IDE2LjY2NDEgNi43MjM0MyAxNi42NjQxIDcuNUMxNi42NjQxIDguMjc2NTcgMTYuNjY0MSA4LjY2NDgzIDE2LjUzNzIgOC45NzExN0MxNi4zNjgxIDkuMzc5NSAxNi4wNDM2IDkuNzA0IDE1LjYzNTIgOS44NzMxN0MxNS4zMjg5IDEwIDE0Ljk0MDYgMTAgMTQuMTY0MSAxMFoiIHN0cm9rZT0iIzk0OTQ5NCIgc3Ryb2tlLXdpZHRoPSIxLjIiLz4KPC9zdmc+Cg==");
  background-size: 20px;
  margin-right: 12px;
}
.filter-title strong[data-count]:after {
  color: #ffffff;
  background: #111111;
  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 {
  border-bottom: 1px solid #444649;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  padding: 10px 10px 20px;
}
.filter-subtitle {
  display: none;
}
.filter-current {
  margin: 0;
}
.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 {
  display: inline-block;
  text-decoration: none;
}
.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;
}
.filter-current .action.remove:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
  content: '\e616';
  font-family: 'luma-icons';
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
}
.filter-current .action.remove:hover:before {
  color: #ffffff;
}
.filter-current .action.remove:active:before {
  color: #ffffff;
}
.filter-actions {
  margin-bottom: 25px;
  padding: 0 10px;
}
.filter-label {
  text-transform: uppercase;
}
.filter-label:after {
  content: ': ';
  padding: 0 4px 0 0px;
}
.filter-value {
  margin-right: 8px;
}
.filter-options {
  display: none;
  margin: 0;
}
.filter-options-item {
  border-bottom: 1px solid #444649;
  padding-bottom: 12px;
}
.filter-options-item.active .filter-options-title span {
  background: linear-gradient(91deg, #eac73d -22.21%, #f52e49 105.4%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.filter-options-title {
  cursor: pointer;
  font-weight: 500;
  margin: 0;
  padding: 8px 12px;
  position: relative;
  color: #c0c0c0;
  text-transform: uppercase;
  word-break: break-all;
  z-index: 1;
  overflow: hidden;
  border-radius: 32px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
  display: block;
  text-decoration: none;
}
.filter-options-title span {
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.filter-options-title:hover span {
  background: linear-gradient(91deg, #eac73d -22.21%, #f52e49 105.4%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.filter-options-title:after {
  -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-options-title:after {
  position: absolute;
  right: 24px;
  top: 12px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.filter-options-title:hover {
  color: #c0c0c0;
}
.active > .filter-options-title:after {
  content: '\e621';
}
.filter-options-content {
  margin: 0;
  padding: 10px;
}
.filter-options-content .item {
  line-height: 1.5em;
  margin: 10px 0;
}
.filter-options-content a {
  color: #c0c0c0;
  line-height: 30px;
  padding: 0px 12px;
  display: flex;
  align-items: center;
}
.filter-options-content a:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 3H4.5C4.10218 3 3.72064 3.15804 3.43934 3.43934C3.15804 3.72064 3 4.10218 3 4.5V19.5C3 19.8978 3.15804 20.2794 3.43934 20.5607C3.72064 20.842 4.10218 21 4.5 21H19.5C19.8978 21 20.2794 20.842 20.5607 20.5607C20.842 20.2794 21 19.8978 21 19.5V4.5C21 4.10218 20.842 3.72064 20.5607 3.43934C20.2794 3.15804 19.8978 3 19.5 3ZM4.5 19.5V4.5H19.5V19.5H4.5Z' fill='%23C0C0C0'/%3E%3C/svg%3E");
  margin-right: 8px;
  background-size: cover;
}
.filter-options-content a:hover {
  background-color: transparent;
  text-decoration: none;
}
.filter-options-content a:hover + .count {
  background-color: #17181b;
}
.filter-options-content .count {
  color: #ebebeb;
  font-weight: 300;
  padding: 0;
  margin-left: 4px;
}
.filter-options-content .count:before {
  content: '[';
}
.filter-options-content .count:after {
  content: ']';
}
a.action.clear.filter-clear {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.1rem;
}
.block.newsletter {
  margin-bottom: 0;
}
.block.newsletter .form.subscribe {
  display: table;
  width: 100%;
}
.block.newsletter .form.subscribe .message {
  color: #ffffff;
  margin: 16px 0 0;
  border-radius: 8px;
}
.block.newsletter .form.subscribe .message.error {
  background: rgba(255, 73, 73, 0.85);
}
.block.newsletter .form.subscribe .message.error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Crect x='5' y='4' width='11' height='11' fill='%23FF4949'/%3E%3Cpath d='M10 1.75C12.3206 1.75 14.5462 2.67187 16.1872 4.31282C17.8281 5.95376 18.75 8.17936 18.75 10.5C18.75 12.8206 17.8281 15.0462 16.1872 16.6872C14.5462 18.3281 12.3206 19.25 10 19.25C7.67936 19.25 5.45376 18.3281 3.81282 16.6872C2.17187 15.0462 1.25 12.8206 1.25 10.5C1.25 8.17936 2.17187 5.95376 3.81282 4.31282C5.45376 2.67187 7.67936 1.75 10 1.75ZM10 9.43875L7.9675 7.40625C7.82677 7.26552 7.6359 7.18646 7.43688 7.18646C7.23785 7.18646 7.04698 7.26552 6.90625 7.40625C6.76552 7.54698 6.68646 7.73785 6.68646 7.93688C6.68646 8.1359 6.76552 8.32677 6.90625 8.4675L8.93875 10.5L6.90625 12.5325C6.83657 12.6022 6.78129 12.6849 6.74358 12.776C6.70587 12.867 6.68646 12.9646 6.68646 13.0631C6.68646 13.1617 6.70587 13.2593 6.74358 13.3503C6.78129 13.4413 6.83657 13.5241 6.90625 13.5938C6.97593 13.6634 7.05866 13.7187 7.1497 13.7564C7.24075 13.7941 7.33833 13.8135 7.43688 13.8135C7.53542 13.8135 7.633 13.7941 7.72405 13.7564C7.81509 13.7187 7.89782 13.6634 7.9675 13.5938L10 11.5612L12.0325 13.5938C12.1022 13.6634 12.1849 13.7187 12.276 13.7564C12.367 13.7941 12.4646 13.8135 12.5631 13.8135C12.6617 13.8135 12.7593 13.7941 12.8503 13.7564C12.9413 13.7187 13.0241 13.6634 13.0938 13.5938C13.1634 13.5241 13.2187 13.4413 13.2564 13.3503C13.2941 13.2593 13.3135 13.1617 13.3135 13.0631C13.3135 12.9646 13.2941 12.867 13.2564 12.776C13.2187 12.6849 13.1634 12.6022 13.0938 12.5325L11.0612 10.5L13.0938 8.4675C13.1634 8.39782 13.2187 8.31509 13.2564 8.22405C13.2941 8.133 13.3135 8.03542 13.3135 7.93688C13.3135 7.83833 13.2941 7.74075 13.2564 7.6497C13.2187 7.55866 13.1634 7.47593 13.0938 7.40625C13.0241 7.33657 12.9413 7.28129 12.8503 7.24358C12.7593 7.20587 12.6617 7.18646 12.5631 7.18646C12.4646 7.18646 12.367 7.20587 12.276 7.24358C12.1849 7.28129 12.1022 7.33657 12.0325 7.40625L10 9.43875Z' fill='white'/%3E%3C/svg%3E");
}
.block.newsletter .form.subscribe .message.success {
  background: rgba(0, 170, 103, 0.8);
}
.block.newsletter .form.subscribe .message.success:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Crect x='5' y='4' width='11' height='11' fill='%2300AA67'/%3E%3Cpath d='M10 1.75C5.16797 1.75 1.25 5.66797 1.25 10.5C1.25 15.332 5.16797 19.25 10 19.25C14.832 19.25 18.75 15.332 18.75 10.5C18.75 5.66797 14.832 1.75 10 1.75ZM13.7793 7.64258L9.66602 13.3457C9.60853 13.4259 9.53274 13.4913 9.44493 13.5364C9.35713 13.5815 9.25984 13.6051 9.16113 13.6051C9.06242 13.6051 8.96513 13.5815 8.87733 13.5364C8.78953 13.4913 8.71374 13.4259 8.65625 13.3457L6.2207 9.9707C6.14648 9.86719 6.2207 9.72266 6.34766 9.72266H7.26367C7.46289 9.72266 7.65234 9.81836 7.76953 9.98242L9.16016 11.9121L12.2305 7.6543C12.3477 7.49219 12.5352 7.39453 12.7363 7.39453H13.6523C13.7793 7.39453 13.8535 7.53906 13.7793 7.64258Z' fill='white'/%3E%3C/svg%3E");
}
.block.newsletter .fieldset {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.block.newsletter .field {
  padding: 0 0 16px 0;
}
.block.newsletter .field .control {
  display: block;
  /*#newsletter-error {
                  position: absolute;
                }*/
}
.block.newsletter input {
  padding: 0 16px;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 12px;
  background: rgba(53, 53, 53, 0.4);
  height: 52px;
}
.block.newsletter input::placeholder {
  color: #949494;
}
.block.newsletter input:focus {
  box-shadow: none;
}
.block.newsletter .title {
  text-transform: uppercase;
  margin: 0 0 24px;
}
.block.newsletter .title strong {
  font-weight: 500;
}
.block.newsletter .label {
  color: #ebebeb;
}
.block.newsletter .action.subscribe {
  margin: 0;
  background: #111111;
  color: #ffffff;
  border-radius: 32px;
  padding: 18px 24px 14px 24px;
  border: 1px solid #BCBCBC;
  background: #171717;
}
.block.newsletter .action.subscribe span {
  text-transform: uppercase;
}
.data.switch .counter {
  color: #ffffff;
  color: inherit;
}
.data.switch .counter:before {
  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: #111111;
  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;
}
.rating-summary .rating-result:before {
  color: #C8C8C8;
  font-size: 12px;
}
.rating-summary .rating-result > span:before {
  font-size: 12px;
  color: #ffb144;
}
.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: #111111;
  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 {
  color: #ffb144;
  content: '\e625' '\e625' '\e625' '\e625' '\e625';
}
.products-reviews-toolbar {
  position: relative;
}
.products-reviews-toolbar .toolbar-amount {
  position: relative;
  text-align: center;
}
.review-toolbar {
  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 {
  font-size: 1.4rem;
  line-height: 1.6rem;
  padding: 14px 32px 10px 32px;
  margin: 0;
  border-radius: 44px;
  border: 1px solid #bcbcbc;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 1.12px;
}
.review-form .action.submit.primary:hover {
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.review-form .actions-toolbar .actions-primary {
  padding: 0;
}
.fieldset .review-legend.legend {
  border-bottom: 0;
  line-height: 1.3;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0;
  font-size: 1.4rem;
}
.fieldset .review-legend.legend span {
  color: #b6b6b6;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 8px;
  letter-spacing: 0.48px;
}
.fieldset .review-legend.legend strong {
  display: block;
  font-weight: 600;
  color: #ffffff;
  line-height: 22px;
  letter-spacing: 0.56px;
}
.fieldset .review-field-ratings > .label {
  color: #949494;
  font-weight: 400;
  margin-bottom: 8px;
  padding: 0;
}
.review-control-vote label:before,
.review-control-vote:before {
  color: #ffb144;
  font-size: 24px;
  height: 24px;
  letter-spacing: 5px;
  line-height: 16px;
}
.review-field-rating .label {
  font-weight: 600;
}
.review-field-rating .control {
  margin-bottom: 30px;
}
.review-list {
  margin-bottom: 30px;
}
.review-list .block-title strong {
  color: #ebebeb;
  font-family: 'Gilroy';
  font-weight: 300;
  line-height: 1.1;
  font-size: 2.6rem;
  margin-top: 2.5rem;
  margin-bottom: 2rem;
}
.review-item {
  border-bottom: 1px solid #2b2b2b;
  margin: 0;
  padding: 20px 0;
}
.review-item:after {
  clear: both;
  content: '';
  display: table;
}
.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 {
  color: #d9d9d9;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.56px;
  margin: 0 0 8px;
}
.review-content {
  margin-bottom: 8px;
  font-size: 1.2rem;
  color: #d9d9d9;
  line-height: 16px;
}
.review-details {
  font-size: 1.2rem;
  line-height: 16px;
  color: #949494;
}
.review-fieldset {
  margin: 0 0 16px;
}
.review-fieldset .field {
  margin: 0 0 16px;
}
.review-fieldset .field .control input,
.review-fieldset .field .control textarea {
  resize: none;
  border-radius: 16px;
  border: 1px solid #464646;
  background: rgba(23, 23, 23, 0.4);
}
.review-fieldset .field .control input {
  height: 40px;
}
.review-summary .rating-result {
  width: 68px;
}
.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: 16px;
}
.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;
  vertical-align: middle;
  font-weight: 600;
}
.product-reviews-summary .reviews-actions a:not(:last-child) {
  text-transform: uppercase;
  color: #b6b6b6;
}
.product-reviews-summary .reviews-actions .action.add {
  white-space: nowrap;
  display: none;
}
.customer-review .rating-summary {
  margin-right: 12px;
}
.product-info-main .review-ratings {
  min-width: 68px;
}
.product-info-main .review-ratings .rating-summary {
  display: inline-flex;
  gap: 0px;
  margin-right: 0;
}
.product-info-main .review-ratings .rating-summary .rating-result {
  width: 68px;
}
.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 {
  color: #ebebeb;
  font-family: 'Gilroy';
  line-height: 1.1;
  font-size: 1.8rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #d9d9d9;
  font-weight: 600;
  margin-bottom: 20px;
}
.customer-review .review-details .review-content {
  margin: 0;
  margin-bottom: 20px;
}
.customer-review .review-details .review-date {
  color: #ffffff;
}
.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: #202124;
  color: #ffffff;
}
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected {
  background: #101010;
  border: 1px solid #ffffff;
  color: #ffffff;
}
.swatch-option {
  border: 1px solid #444649;
  cursor: pointer;
  float: left;
  height: 20px;
  margin: 0 30px 5px 0;
  max-width: 100%;
  min-width: 30px;
  overflow: hidden;
  padding: 1px 2px;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
}
.swatch-option:focus {
  box-shadow: none;
}
.swatch-option.text {
  background: #202124;
  color: #ffffff;
  font-weight: 400;
  line-height: 20px;
  margin-right: 16px;
  min-width: 22px;
  padding: 8px 16px;
}
.swatch-option.text.selected {
  background-color: #ffffff;
}
.swatch-option.selected {
  border: #101010;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.swatch-option:not(.disabled):hover {
  border: 1px solid #444649;
  color: #ffffff;
  box-shadow: none;
  outline: none;
}
.swatch-option.image,
.swatch-option.color {
  border-radius: 50%;
  width: 25px;
  height: 25px;
  min-width: auto;
}
.swatch-option.image:not(.disabled),
.swatch-option.color:not(.disabled) {
  border: 1px solid #ffffff;
  outline: 2px solid #000000;
  border-radius: 50%;
  outline: none;
  box-shadow: none;
  overflow: initial;
}
.swatch-option.image:not(.disabled):after,
.swatch-option.color:not(.disabled):after {
  width: 40px;
  height: 40px;
  border: 1px solid #444649;
  content: '';
  display: inline-block;
  border-radius: 50%;
  top: -7px;
  left: -6px;
  position: absolute;
}
.swatch-option.image.selected,
.swatch-option.color.selected {
  box-shadow: none;
  overflow: initial;
}
.swatch-option.image.selected:hover:after,
.swatch-option.color.selected:hover:after,
.swatch-option.image.selected:after,
.swatch-option.color.selected:after {
  width: 40px;
  height: 40px;
  border: 1px solid #444649;
  content: '';
  display: inline-block;
  border-radius: 50%;
  top: -7px;
  left: -6px;
  position: absolute;
}
.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/Digiden/grizzlyblades/en_US/images/loader-2.gif');
}
.swatch-option-tooltip {
  border: 1px solid #444649;
  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 #444649;
  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 #e28800;
}
.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 {
  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-radius: 3px solid transparent;
  color: #949494;
  display: block;
  letter-spacing: 0.56px;
  padding: 8px 16px;
  font-weight: 500;
}
.block-collapsible-nav .item a {
  text-decoration: none;
}
.block-collapsible-nav .item a:hover {
  border-radius: 48px 0px 0px 48px;
  border-right: 1px solid #e28800;
  background: linear-gradient(90deg, rgba(250, 138, 26, 0.4) -180.38%, #171717 100%);
  color: #e28800;
}
.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current > strong {
  font-weight: 600;
  border-radius: 48px 0px 0px 48px;
  border-right: 1px solid #e28800;
  background: linear-gradient(90deg, rgba(250, 138, 26, 0.4) -180.38%, #171717 100%);
  color: #e28800;
}
.block-collapsible-nav .item.current a {
  border-color: #111111;
}
.block-collapsible-nav .item .delimiter {
  border-top: 1px solid #464646;
  display: block;
  margin: 10px 1.8rem;
}
body {
  background-color: #171717;
  padding: 0;
  margin: 0;
}
.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  font-family: 'Gilroy';
  letter-spacing: 0.56px;
  color: #b6b6b6;
}
.marquee:hover .marquee__item {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.marquee__item {
  display: inline-block;
  will-change: transform;
  padding: 0 10px;
  -webkit-animation: marquee 25s linear infinite;
  animation: marquee 25s linear infinite;
}
.marquee__item > a {
  font-weight: 700;
  color: #e28800;
  letter-spacing: 1.12px;
  margin-left: 8px;
}
@-webkit-keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
.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;
}
th {
  color: #ffffff;
  font-weight: 500;
}
.page-header {
  margin-bottom: 20px;
}
.page-header .panel.wrapper {
  background-color: #6e716e;
  color: #ffffff;
}
.menu-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.menu-icon:before {
  width: 32px;
  height: 32px;
  display: inline-block;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16H20' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 7H29.001' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 25H29.001' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.cms-index-index .menu-icon:before {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 16H20' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 7H29.001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.00098 25H29.001' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.header.panel > .header.links {
  margin: 0;
  padding: 0;
  list-style: none none;
  float: right;
  font-size: 0;
  margin-left: auto;
  margin-right: 20px;
}
.header.panel > .header.links > li {
  display: inline-block;
  vertical-align: top;
}
.header.panel > .header.links > li {
  font-size: 14px;
  margin: 0 0 0 15px;
}
.header.panel > .header.links > li.customer-welcome {
  margin: 0 0 0 5px;
}
.header.panel > .header.links > li > a {
  color: #ffffff;
  text-decoration: none;
}
.header.panel > .header.links > li > a:visited {
  color: #ffffff;
  text-decoration: none;
}
.header.panel > .header.links > li > a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.header.panel > .header.links > li > a:active {
  color: #ffffff;
  text-decoration: underline;
}
.header.content {
  padding-top: 10px;
  position: relative;
}
.logo {
  float: left;
  position: relative;
  z-index: 5;
}
.logo img {
  display: block;
  height: auto;
}
.page-print .logo {
  display: inline-block;
  float: none;
}
.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: #c0c0c0;
  margin: 0;
}
.message.global.noscript a,
.message.global.cookie a {
  color: #e28800;
}
.message.global.noscript a:hover,
.message.global.cookie a:hover {
  color: #e28800;
}
.message.global.noscript a:active,
.message.global.cookie a:active {
  color: #e28800;
}
.message.global.cookie {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 3;
}
.message.global.cookie .actions {
  margin-top: 10px;
}
.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: #e28800;
}
.message.global.demo a:hover {
  color: #e28800;
}
.message.global.demo a:active {
  color: #e28800;
}
.footer.content .links > li {
  background: #101010;
  font-size: 1.6rem;
  border-top: 1px solid #cecece;
  margin: 0 -15px;
  padding: 0 15px;
}
.footer.content .links a,
.footer.content .links strong {
  display: block;
  padding: 10px 0;
}
.footer.content .links strong {
  color: #c0c0c0;
  font-weight: normal;
}
.footer.content .links a {
  color: #c0c0c0;
  text-decoration: none;
}
.footer.content .links a:visited {
  color: #c0c0c0;
  text-decoration: none;
}
.footer.content .links a:hover {
  color: #c0c0c0;
  text-decoration: underline;
}
.footer.content .links a:active {
  color: #c0c0c0;
  text-decoration: underline;
}
.page-header .panel.wrapper .switcher .options,
.page-footer .switcher .options {
  display: inline-block;
  position: relative;
}
.page-header .panel.wrapper .switcher .options .action.toggle.switcher-trigger,
.page-footer .switcher .options .action.toggle.switcher-trigger {
  padding: 6px 8px 6px;
  height: 16px;
  display: flex;
  border-radius: 12px;
  border: 1px solid #444649;
  align-items: center;
  justify-content: center;
  background: #2b2b2b;
  width: 117px;
}
.page-header .panel.wrapper .switcher .options .action.toggle.switcher-trigger .language-CAD:before,
.page-footer .switcher .options .action.toggle.switcher-trigger .language-CAD:before {
  content: "";
  width: 26px;
  height: 14px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='14' viewBox='0 0 26 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect y='0.5' width='26' height='13' rx='2' fill='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23pattern0_40002476_4970)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_40002476_4970' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_40002476_4970' transform='scale(0.000833333 0.00166667)'/%3E%3C/pattern%3E%3Cimage id='image0_40002476_4970' width='1200' height='600' xlink:href='data:image/png;base64,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YW+2NiNAgAABAgQIECBAgEAUUAgjjyEBAgQIECBAgAABAgR6BRTC3mxtRoAAAQIECBAgQIAAgSigEEYeQwIECBAgQIAAAQIECPQKKIS92dqMAAECBAgQIECAAAECUUAhjDyGBAgQIECAAAECBAgQ6BVQCHuztRkBAgQIECBAgAABAgSigEIYeQwJECBAgAABAgQIECDQK6AQ9mZrMwIECBAgQIAAAQIECEQBhTDyGBIgQIAAAQIECBAgQKBXQCHszdZmBAgQIECAAAECBAgQiAIKYeQxJECAAAECBAgQIECAQK+AQtibrc0IECBAgAABAgQIECAQBRTCyGNIgAABAgQIECBAgACBXgGFsDdbmxEgQIAAAQIECBAgQCAKKISRx5AAAQIECBAgQIAAAQK9Agphb7Y2I0CAAAECBAgQIECAQBRQCCOPIQECBAgQIECAAAECBHoFFMLebG1GgAABAgQIECBAgACBKKAQRh5DAgQIECBAgAABAgQI9AoohL3Z2owAAQIECBAgQIAAAQJRQCGMPIYECBAgQIAAAQIECBDoFVAIe7O1GQECBAgQIECAAAECBKKAQhh5DAkQIECAAAECBAgQINAroBD2ZmszAgQIECBAgAABAgQIRAGFMPIYEiBAgAABAgQIECBAoFdAIezN1mYECBAgQIAAAQIECBCIAgph5DEkQIAAAQIECBAgQIBAr4BC2JutzQgQIECAAAECBAgQIBAFFMLIY0iAAAECBAgQIECAAIFeAYWwN1ubESBAgAABAgQIECBAIAoohJHHkAABAgQIECBAgAABAr0CCmFvtjYjQIAAAQIECBAgQIBAFFAII48hAQIECBAgQIAAAQIEegUUwt5sbUaAAAECBAgQIECAAIEo8ANoHvbdQ1VxvgAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.page-header .panel.wrapper .switcher .options .action.toggle.switcher-trigger.active,
.page-footer .switcher .options .action.toggle.switcher-trigger.active {
  display: flex;
}
.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: #ebebeb;
  content: '\e622';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  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: #ebebeb;
}
.page-header .panel.wrapper .switcher .options .action.toggle:active:after,
.page-footer .switcher .options .action.toggle:active:after {
  color: #ebebeb;
}
.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: #ebebeb;
  content: '\e621';
  font-family: 'luma-icons';
  margin: 0 0 0 8px;
  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: #ebebeb;
}
.page-header .panel.wrapper .switcher .options .action.toggle.active:active:after,
.page-footer .switcher .options .action.toggle.active:active:after {
  color: #ebebeb;
}
.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 strong,
.page-footer .switcher strong {
  font-weight: 400;
  color: #ebebeb;
  font-size: 1.2rem;
}
.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;
}
.page-header .widget.block,
.page-footer .widget.block {
  margin: 20px 0;
}
.page-header .links .widget.block,
.page-footer .links .widget.block {
  margin: 0;
}
.ui-datepicker td {
  padding: 0;
}
.ui-tooltip {
  background: #ffffff;
  border: 1px solid #bbbbbb;
  padding: 10px;
}
.login-icon {
  width: 48px;
  display: flex;
  align-items: center;
  height: 64px;
}
.login-icon:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk5NjMgMC42MjVDMTAuMTU2NSAwLjYyNSA5LjMzNTQxIDAuODc0MDI5IDguNjM3MiAxLjM0MDYxQzcuOTM4ODYgMS44MDcyMSA3LjM5NDYyIDIuNDcwMzggNy4wNzMyMyAzLjI0NjI5QzYuNzUxODMgNC4wMjIyIDYuNjY3NzUgNC44NzYwMiA2LjgzMTYgNS42OTk3MkM2Ljk5NTQ1IDYuNTIzNDIgNy4zOTk4OCA3LjI4MDA0IDcuOTkzNzQgNy44NzM4NUM4LjU4NzU3IDguNDY3NzMgOS4zNDQyNyA4Ljg3MjIyIDEwLjE2NzkgOS4wMzYwMUMxMC45OTE2IDkuMTk5OTIgMTEuODQ1NSA5LjExNTg0IDEyLjYyMTMgOC43OTQ0NUMxMy4zOTcyIDguNDczMDcgMTQuMDYwNSA3LjkyODgxIDE0LjUyNyA3LjIzMDQ4QzE0Ljk5MzYgNi41MzIxOCAxNS4yNDI3IDUuNzExMTYgMTUuMjQyNyA0Ljg3MTMyQzE1LjI0MjcgMy43NDUxMyAxNC43OTUyIDIuNjY1MDggMTMuOTk4OCAxLjg2ODc1QzEzLjIwMjYgMS4wNzI0IDEyLjEyMjUgMC42MjUgMTAuOTk2MyAwLjYyNVoiIHN0cm9rZT0iI0Q5RDlEOSIvPgo8cGF0aCBkPSJNMTguMjc5NCAyMC4wMzk1TDExIDE5LjU1NjZMMy43MjA1OSAyMC4wMzk1QzIuOTE2MTYgMjAuMDM5NSAyLjE0NDY5IDE5LjcyIDEuNTc1ODggMTkuMTUxMkMxLjAwNzA3IDE4LjU4MjMgMC42ODc1IDE3LjgxMDggMC42ODc1IDE3LjAwNjRDMC42ODkxMDEgMTUuNTU4OSAxLjI2NDc5IDE0LjE3MTIgMi4yODgzMiAxMy4xNDc3QzMuMjc0MSAxMi4xNjE5IDQuNTk3NzggMTEuNTkxNSA1Ljk4NzI3IDExLjU0OTRDNi4wOTE2NSAxMS41NDYyIDYuMTk0MDYgMTEuNTc2MSA2LjI4MjcxIDExLjYzMTNWMTEuNjMxM0M5LjE3MDYxIDEzLjQyOTIgMTIuODI5NCAxMy40MjkyIDE1LjcxNzMgMTEuNjMxM1YxMS42MzEzQzE1LjgwNTkgMTEuNTc2MSAxNS45MDg0IDExLjU0NjIgMTYuMDEyNyAxMS41NDk0QzE3LjQwMjIgMTEuNTkxNSAxOC43MjU5IDEyLjE2MTkgMTkuNzExNiAxMy4xNDc3QzIwLjczNTIgMTQuMTcxMiAyMS4zMTA5IDE1LjU1ODkgMjEuMzEyNSAxNy4wMDY0QzIxLjMxMjUgMTcuODEwOCAyMC45OTI5IDE4LjU4MjMgMjAuNDI0MiAxOS4xNTEyQzE5Ljg1NTMgMTkuNzIgMTkuMDgzOCAyMC4wMzk1IDE4LjI3OTQgMjAuMDM5NVoiIHN0cm9rZT0iI0Q5RDlEOSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
}
.login-icon.customer-icon:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljk5NjMgNS42MjVDMTQuMTU2NSA1LjYyNSAxMy4zMzU0IDUuODc0MDMgMTIuNjM3MiA2LjM0MDYxQzExLjkzODkgNi44MDcyMSAxMS4zOTQ2IDcuNDcwMzggMTEuMDczMiA4LjI0NjI5QzEwLjc1MTggOS4wMjIyIDEwLjY2NzggOS44NzYwMiAxMC44MzE2IDEwLjY5OTdDMTAuOTk1NCAxMS41MjM0IDExLjM5OTkgMTIuMjggMTEuOTkzNyAxMi44NzM4QzEyLjU4NzYgMTMuNDY3NyAxMy4zNDQzIDEzLjg3MjIgMTQuMTY3OSAxNC4wMzZDMTQuOTkxNiAxNC4xOTk5IDE1Ljg0NTUgMTQuMTE1OCAxNi42MjEzIDEzLjc5NDVDMTcuMzk3MiAxMy40NzMxIDE4LjA2MDUgMTIuOTI4OCAxOC41MjcgMTIuMjMwNUMxOC45OTM2IDExLjUzMjIgMTkuMjQyNyAxMC43MTEyIDE5LjI0MjcgOS44NzEzMkMxOS4yNDI3IDguNzQ1MTMgMTguNzk1MiA3LjY2NTA4IDE3Ljk5ODggNi44Njg3NUMxNy4yMDI2IDYuMDcyNCAxNi4xMjI1IDUuNjI1IDE0Ljk5NjMgNS42MjVaIiBzdHJva2U9IiNEOUQ5RDkiLz4KPHBhdGggZD0iTTIyLjI3OTQgMjUuMDM5NUwxNSAyNC41NTY2TDcuNzIwNTkgMjUuMDM5NUM2LjkxNjE2IDI1LjAzOTUgNi4xNDQ2OSAyNC43MiA1LjU3NTg4IDI0LjE1MTJDNS4wMDcwNyAyMy41ODIzIDQuNjg3NSAyMi44MTA4IDQuNjg3NSAyMi4wMDY0QzQuNjg5MSAyMC41NTg5IDUuMjY0NzkgMTkuMTcxMiA2LjI4ODMyIDE4LjE0NzdDNy4yNzQxIDE3LjE2MTkgOC41OTc3OCAxNi41OTE1IDkuOTg3MjcgMTYuNTQ5NEMxMC4wOTE2IDE2LjU0NjIgMTAuMTk0MSAxNi41NzYxIDEwLjI4MjcgMTYuNjMxM1YxNi42MzEzQzEzLjE3MDYgMTguNDI5MiAxNi44Mjk0IDE4LjQyOTIgMTkuNzE3MyAxNi42MzEzVjE2LjYzMTNDMTkuODA1OSAxNi41NzYxIDE5LjkwODQgMTYuNTQ2MiAyMC4wMTI3IDE2LjU0OTRDMjEuNDAyMiAxNi41OTE1IDIyLjcyNTkgMTcuMTYxOSAyMy43MTE2IDE4LjE0NzdDMjQuNzM1MiAxOS4xNzEyIDI1LjMxMDkgMjAuNTU4OSAyNS4zMTI1IDIyLjAwNjRDMjUuMzEyNSAyMi44MTA4IDI0Ljk5MjkgMjMuNTgyMyAyNC40MjQyIDI0LjE1MTJDMjMuODU1MyAyNC43MiAyMy4wODM4IDI1LjAzOTUgMjIuMjc5NCAyNS4wMzk1WiIgc3Ryb2tlPSIjRDlEOUQ5Ii8+Cjwvc3ZnPgo=");
  background-size: cover;
}
.modal-popup.modal-slide.menu-popup {
  top: 0;
  width: 100%;
  -webkit-transition: all .5s;
  transition: all .5s;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.modal-popup.modal-slide.menu-popup._show {
  bottom: 0%;
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}
.modal-popup.modal-slide.menu-popup .modal-inner-wrap {
  transition: none;
  transform: none;
  width: 100%;
  max-height: 100%;
  margin: 0;
  height: 100%;
}
.user-account-details > a {
  display: block;
}
.user-account-details {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}
.user-account-details a {
  display: block;
  color: #111111;
  text-decoration: none;
}
.user-account-details a:visited {
  color: #111111;
  text-decoration: none;
}
.user-account-details a:hover {
  color: #333333;
  text-decoration: none;
}
.user-account-details a:active {
  color: #111111;
  text-decoration: none;
}
.user-account-details a:first-child {
  padding-bottom: 24px;
}
div[data-content-type='tabs'].best-seller-tab {
  margin-top: 48px;
}
div[data-content-type='tabs'].best-seller-tab.tab-align-left .tabs-content {
  border: none;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-bottom: 24px !important;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header {
  background: none;
  border: none;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a {
  padding: 10px 24px;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a.tab-title {
  font-size: 1.6rem;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a.tab-title span.tab-title {
  text-transform: uppercase;
  letter-spacing: 0.64px;
  color: #b6b6b6;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header.ui-state-active {
  background: linear-gradient(0deg, rgba(250, 138, 26, 0.4) -25.83%, rgba(23, 23, 23, 0) 100%);
  border-radius: 48px !important;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header.ui-state-active span.tab-title {
  color: #e28800;
}
div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header:last-child {
  border-right: none;
}
.page-with-filter .page-title-wrapper .page-title {
  text-transform: uppercase;
  font-size: 1.6rem;
  letter-spacing: 0.64px;
}
.page-with-filter .breadcrumbs {
  margin: 0;
  border-bottom: none;
}
.page-with-filter .breadcrumbs .items > li.search {
  text-transform: capitalize;
}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title {
  display: block;
  text-align: center;
  margin: 0;
}
.catalogsearch-result-index .page-main > .page-title-wrapper .page-title:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA4IiBoZWlnaHQ9IjIwOCIgdmlld0JveD0iMCAwIDIwOCAyMDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RfNDAwMDI1NDVfMTM3NjIpIj4KPHJlY3QgeD0iMzIiIHk9IjI4IiB3aWR0aD0iMTUyIiBoZWlnaHQ9IjE1MiIgcng9Ijc2IiBmaWxsPSIjMzIzMjMyIiBmaWxsLW9wYWNpdHk9IjAuMiIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+CjxyZWN0IHg9IjMyLjUiIHk9IjI4LjUiIHdpZHRoPSIxNTEiIGhlaWdodD0iMTUxIiByeD0iNzUuNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDI1NDVfMTM3NjIpIiBzdHJva2Utb3BhY2l0eT0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwNi41OTMgMTE0LjExOUMxMDYuNTkzIDExNC42MDUgMTA2LjE5MSAxMTUgMTA1LjY5MyAxMTVDMTA1LjE5NyAxMTUgMTA0Ljc5NCAxMTQuNjExIDEwNC43OTQgMTE0LjExOUMxMDQuNzk0IDExMy42MzUgMTA1LjE5OCAxMTMuMjQgMTA1LjY5MyAxMTMuMjRDMTA2LjE5MSAxMTMuMjQgMTA2LjU5MyAxMTMuNjM1IDEwNi41OTMgMTE0LjExOVpNMTAwLjIyNiA5NS40MDVDMTAxLjYxNCA5My44NzYyIDEwMy42MDcgOTMgMTA1LjY5MyA5M0MxMDkuNzIzIDkzIDExMyA5Ni4yMDE3IDExMyAxMDAuMTM3QzExMyAxMDMuMTgxIDExMS4wMjMgMTA1Ljg5MyAxMDguMDc5IDEwNi44ODZDMTA3LjE2MiAxMDcuMTk0IDEwNi41OTMgMTA3Ljk3NSAxMDYuNTkzIDEwOC45MjNWMTEwLjUzOUMxMDYuNTkzIDExMS4wMjYgMTA2LjE5MSAxMTEuNDE4IDEwNS42OTMgMTExLjQxOEMxMDUuMTk4IDExMS40MTggMTA0Ljc5NCAxMTEuMDI2IDEwNC43OTQgMTEwLjUzOVYxMDguOTIzQzEwNC43OTQgMTA3LjIyOCAxMDUuODUzIDEwNS43NzggMTA3LjQ5MiAxMDUuMjI2QzEwOS43MTEgMTA0LjQ3NiAxMTEuMjAyIDEwMi40MzEgMTExLjIwMiAxMDAuMTM3QzExMS4yMDIgOTcuMTcxMSAxMDguNzMxIDk0Ljc1NjkgMTA1LjY5MyA5NC43NTY5QzEwNC4xMiA5NC43NTY5IDEwMi42MTggOTUuNDE4OCAxMDEuNTczIDk2LjU2OTFDMTAxLjI0MiA5Ni45MzM4IDEwMC42NzQgOTYuOTY2MSAxMDAuMzAzIDk2LjY0NDlDOTkuOTMwNSA5Ni4zMjE3IDk5Ljg5NzQgOTUuNzY3OCAxMDAuMjI2IDk1LjQwNVoiIGZpbGw9IiNFMjg4MDAiLz4KPHBhdGggZD0iTTE1MS4zMjUgMTM0LjE0QzE0NS44MTEgMTMwLjI2OSAxMzguNjU2IDEyNC45OSAxMzMuMTQyIDEyMS4xMTlDMTMxLjczNCAxMjAuMTggMTMwLjQ0NCAxMTguMzAzIDEyOS4wMzYgMTE4LjY1NUMxMjcuNzQ2IDExOC44OSAxMjYuODA4IDEyMC44ODQgMTI1LjYzNCAxMjIuMTc1QzEyNS4xNjUgMTIyLjc2MSAxMjQuOTMxIDEyMy4xMTMgMTI1LjYzNCAxMjMuN0MxMzEuNjE3IDEyOS40NDggMTM5LjAwNyAxMzYuNDg2IDE0NC45OSAxNDIuMjM0QzE0Ni4wNDYgMTQzLjI5IDE0Ny4yMTkgMTQzLjQwNyAxNDguMjc1IDE0Mi4zNTFDMTQ5LjY4MiAxNDAuODI2IDE1MS4wOSAxMzkuMDY3IDE1Mi40OTggMTM3LjU0MkMxNTIuNzMyIDEzNy4xOSAxNTIuOTY3IDEzNi44MzggMTUyLjg1IDEzNi4zNjlDMTUyLjg1IDEzNS4zMTMgMTUyLjE0NiAxMzQuNzI2IDE1MS4zMjUgMTM0LjE0Wk0xMDUuNjkyIDgxLjQ2OUM5My43MjY5IDgxLjQ2OSA4My44NzMgOTEuMjA1NSA4My43NTU3IDEwMi45MzZDODMuNzU1NyAxMTUuMTM2IDkzLjYwOTYgMTI0Ljg3MyAxMDUuODEgMTI0Ljg3M0MxMTcuODkyIDEyNC44NzMgMTI3Ljc0NiAxMTUuMjUzIDEyNy43NDYgMTAzLjI4OEMxMjcuODYzIDkxLjIwNTUgMTE4LjAwOSA4MS40NjkgMTA1LjY5MiA4MS40NjlaTTE1NS42NjUgMTM3LjMwN0MxNTQuMjU3IDEzOS42NTMgMTUyLjM4MSAxNDEuNjQ4IDE1MC42MjEgMTQzLjY0MkMxNDguMzkyIDE0Ni4zNCAxNDUuNTc3IDE0Ni41NzUgMTQyLjk5NiAxNDQuMTExQzEzNy45NTIgMTM5LjMwMSAxMzMuMDI1IDEzNC40OTIgMTI3Ljk4MSAxMjkuNTY1QzEyNi41NzMgMTI4LjI3NSAxMjUuMjgzIDEyNi45ODQgMTIzLjg3NSAxMjUuNTc3QzEyMy40MDYgMTI1LjEwNyAxMjIuNTg0IDEyNC43NTUgMTIzLjE3MSAxMjMuN0MxMjMuNTIzIDEyMi45OTYgMTIxLjA1OSAxMjIuMjkyIDEyMC43MDggMTIyLjY0NEMxMTUuNDI5IDEyNi4yOCAxMDkuNTYzIDEyNy45MjMgMTAzLjExMSAxMjcuMzM2QzkwLjY3NjkgMTI2LjI4IDgwLjQ3MTEgMTE0Ljc4NCA4MS4xNzUgMTAyLjM1QzgxLjc2MTUgOTAuOTcwOSA4OS4wMzQ2IDgyLjA1NTUgMTAwLjA2MSA3OS4zNTc0QzExMy45MDQgNzUuOTU1NSAxMjguMjE1IDg1LjQ1NzQgMTMwLjIwOSA5OS40MTdDMTMwLjkxMyAxMDQuNDYxIDEzMC4yMDkgMTA5LjE1MyAxMjguMDk4IDExMy43MjhDMTI3Ljg2MyAxMTQuMTk4IDEyOC44MDIgMTE3LjEzIDEyOS45NzUgMTE2LjA3NUMxMzAuMzI3IDExNS43MjMgMTMwLjY3OSAxMTYuMzA5IDEzMS4wMzEgMTE2LjU0NEMxMzguNDIxIDEyMS43MDUgMTQ1LjY5NCAxMjYuODY3IDE1My4wODQgMTMyLjAyOEMxNTQuMzc1IDEzMi45NjcgMTU1LjA3OSAxMzQuMTQgMTU1LjY2NSAxMzUuNDNWMTM3LjMwN1oiIGZpbGw9IiM3MTcyNzMiIHN0cm9rZT0iIzIwMjEyNCIvPgo8cGF0aCBkPSJNMTA1LjU3OSA3MC41NTc3QzEwNC44NzUgNzAuNTU3NyAxMDQuNDA2IDcwLjA4ODQgMTA0LjQwNiA2OS4zODQ2VjYxLjE3MzFDMTA0LjQwNiA2MC40NjkyIDEwNC44NzUgNjAgMTA1LjU3OSA2MEMxMDYuMjgzIDYwIDEwNi43NTIgNjAuNDY5MiAxMDYuNzUyIDYxLjE3MzFWNjkuMzg0NkMxMDYuNzUyIDY5Ljk3MTEgMTA2LjI4MyA3MC41NTc3IDEwNS41NzkgNzAuNTU3N1oiIGZpbGw9IiM3MTcyNzMiIHN0cm9rZT0iIzIwMjEyNCIvPgo8cGF0aCBkPSJNMTA1LjU3OSAxNDguMDk3QzEwNC44NzUgMTQ4LjA5NyAxMDQuNDA2IDE0Ny42MjcgMTA0LjQwNiAxNDYuOTI0VjEzOC43MTJDMTA0LjQwNiAxMzguMDA4IDEwNC44NzUgMTM3LjUzOSAxMDUuNTc5IDEzNy41MzlDMTA2LjI4MyAxMzcuNTM5IDEwNi43NTIgMTM4LjAwOCAxMDYuNzUyIDEzOC43MTJWMTQ2LjkyNEMxMDYuNzUyIDE0Ny42MjcgMTA2LjI4MyAxNDguMDk3IDEwNS41NzkgMTQ4LjA5N1oiIGZpbGw9IiM3MTcyNzMiIHN0cm9rZT0iIzIwMjEyNCIvPgo8cGF0aCBkPSJNMTMwLjU2NCA4MC42NDExQzEzMC4yMTIgODAuNjQxMSAxMjkuOTc3IDgwLjUyMzggMTI5Ljc0MyA4MC4yODkyQzEyOS4yNzMgNzkuODE5OSAxMjkuMjczIDc5LjExNjEgMTI5Ljc0MyA3OC42NDY5TDEzNS42MDggNzIuODk4OEMxMzYuMDc3IDcyLjQyOTYgMTM2Ljc4MSA3Mi40Mjk2IDEzNy4yNSA3Mi44OTg4QzEzNy43MTkgNzMuMzY4IDEzNy43MTkgNzQuMDcxOSAxMzcuMjUgNzQuNTQxMUwxMzEuMzg1IDgwLjI4OTJDMTMxLjE1IDgwLjUyMzggMTMwLjc5OCA4MC42NDExIDEzMC41NjQgODAuNjQxMVoiIGZpbGw9IiM3MTcyNzMiIHN0cm9rZT0iIzIwMjEyNCIvPgo8cGF0aCBkPSJNNzQuOTU0MyAxMzUuNTQ3Qzc0LjYwMjQgMTM1LjU0NyA3NC4zNjc4IDEzNS40MyA3NC4xMzMyIDEzNS4xOTVDNzMuNjYzOSAxMzQuNzI2IDczLjY2MzkgMTM0LjAyMiA3NC4xMzMyIDEzMy41NTNMNzkuOTk4NSAxMjcuODA1QzgwLjQ2NzggMTI3LjMzNiA4MS4xNzE2IDEyNy4zMzYgODEuNjQwOCAxMjcuODA1QzgyLjExMDEgMTI4LjI3NCA4Mi4xMTAxIDEyOC45NzggODEuNjQwOCAxMjkuNDQ3TDc1Ljc3NTUgMTM1LjE5NUM3NS41NDA5IDEzNS40MyA3NS4xODg5IDEzNS41NDcgNzQuOTU0MyAxMzUuNTQ3WiIgZmlsbD0iIzcxNzI3MyIgc3Ryb2tlPSIjMjAyMTI0Ii8+CjxwYXRoIGQ9Ik0xNDkuMTAzIDEwNS4xNTlIMTQwLjg5MkMxNDAuMTg4IDEwNS4xNTkgMTM5LjcxOSAxMDQuNjg5IDEzOS43MTkgMTAzLjk4NkMxMzkuNzE5IDEwMy4yODIgMTQwLjE4OCAxMDIuODEyIDE0MC44OTIgMTAyLjgxMkgxNDkuMTAzQzE0OS44MDcgMTAyLjgxMiAxNTAuMjc2IDEwMy4yODIgMTUwLjI3NiAxMDMuOTg2QzE1MC4yNzYgMTA0LjY4OSAxNDkuODA3IDEwNS4xNTkgMTQ5LjEwMyAxMDUuMTU5WiIgZmlsbD0iIzcxNzI3MyIgc3Ryb2tlPSIjMjAyMTI0Ii8+CjxwYXRoIGQ9Ik03MC4zODQ2IDEwNS4xNTlINjIuMTczMUM2MS40NjkyIDEwNS4xNTkgNjEgMTA0LjY4OSA2MSAxMDMuOTg2QzYxIDEwMy4yODIgNjEuNDY5MiAxMDIuODEyIDYyLjE3MzEgMTAyLjgxMkg3MC4zODQ2QzcxLjA4ODQgMTAyLjgxMiA3MS41NTc3IDEwMy4yODIgNzEuNTU3NyAxMDMuOTg2QzcxLjU1NzcgMTA0LjY4OSA3MS4wODg0IDEwNS4xNTkgNzAuMzg0NiAxMDUuMTU5WiIgZmlsbD0iIzcxNzI3MyIgc3Ryb2tlPSIjMjAyMTI0Ii8+CjxwYXRoIGQ9Ik04MC43MTAzIDgwLjY0MTFDODAuMzU4NCA4MC42NDExIDgwLjEyMzggODAuNTIzOCA3OS44ODkyIDgwLjI4OTJMNzQuMDIzOCA3NC41NDExQzczLjU1NDYgNzQuMDcxOSA3My41NTQ2IDczLjM2OCA3NC4wMjM4IDcyLjg5ODhDNzQuNDkzIDcyLjQyOTYgNzUuMTk2OSA3Mi40Mjk2IDc1LjY2NjEgNzIuODk4OEw4MS41MzE1IDc4LjY0NjlDODIuMDAwNyA3OS4xMTYxIDgyLjAwMDcgNzkuODE5OSA4MS41MzE1IDgwLjI4OTJDODEuNDE0MiA4MC41MjM4IDgxLjA2MjIgODAuNjQxMSA4MC43MTAzIDgwLjY0MTFaIiBmaWxsPSIjNzE3MjczIiBzdHJva2U9IiMyMDIxMjQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kXzQwMDAyNTQ1XzEzNzYyIiB4PSItMyIgeT0iLTciIHdpZHRoPSIyMjIiIGhlaWdodD0iMjIyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHg9Ii00Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE0Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjA5MDE5NjEgMCAwIDAgMCAwLjA5MDE5NjEgMCAwIDAgMCAwLjA5MDE5NjEgMCAwIDAgMSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDAyNTQ1XzEzNzYyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzQwMDAyNTQ1XzEzNzYyIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI1NDVfMTM3NjIiIHgxPSIzMS41MjUiIHkxPSIyOC40NzUiIHgyPSItNy43ODA3NSIgeTI9IjE2OS4wMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-size: cover;
  width: 152px;
  height: 152px;
  margin: auto;
}
.catalogsearch-result-index .page-main .search.results {
  position: relative;
}
.catalogsearch-result-index .page-main .search.results .block {
  margin-bottom: 0;
}
.catalogsearch-result-index .page-main .search.results .block .title {
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
}
.catalogsearch-result-index .page-main .search.results .block .title:after {
  content: ":";
  margin-right: 8px;
}
.catalogsearch-result-index .page-main .search.results .block .item {
  margin-right: 2px;
  color: #e28800;
}
.catalogsearch-result-index .page-main .search.results .block .item:not(:last-child) a::after {
  content: ",";
  margin-right: 1px;
}
.catalogsearch-result-index .page-main .result-page-title {
  text-align: center;
  margin: 16px 0 32px;
  text-transform: lowercase;
  color: #949494;
}
.catalogsearch-result-index .page-main .result-page-title span {
  color: #ffffff;
}
.catalogsearch-result-index .page-main .all-category-container h2 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}
input[type="checkbox"] {
  margin: 2px 5px 0 0;
  top: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  margin: 0 4px 0 0;
  padding: 0;
  border: 2px solid #E28800;
  border-radius: 2px;
  background: transparent;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
}
input[type="checkbox"]:checked {
  background: #f90;
  border-color: #f90;
}
input[type="checkbox"]:checked:after {
  content: "";
  position: absolute;
  top: 0px;
  left: 4px;
  width: 4px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .header.content .block-search {
    max-width: 300px;
  }
}
.wishlist-toolbar .pager {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  width: 100%;
}
.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 #444649;
}
.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 #444649;
}
.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 #444649;
}
.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: #ffffff;
  white-space: nowrap;
}
.link.wishlist .counter:before {
  content: '(';
}
.link.wishlist .counter:after {
  content: ')';
}
.block-wishlist .product-item-name {
  margin-right: 25px;
}
.box-tocart .field.qty {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.box-tocart .field.qty label {
  color: #c0c0c0;
  font-weight: 400;
  text-transform: uppercase;
  margin: 0;
}
.ox-control-qty label {
  display: flex;
  align-items: baseline;
  justify-content: center;
}
.catalog-product-view .ox-control-qty {
  margin: 0 0 0 8px;
  width: max-content;
  display: flex;
  align-items: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
  border-radius: 16px;
  padding: 0 8px;
}
.catalog-product-view .ox-control-qty .qty-changer-button {
  height: 30px;
}
.ox-control-qty {
  font-size: 0;
  position: relative;
  background: transparent;
}
.ox-control-qty .input-text-qty {
  height: 42px;
  border: 0px;
  padding: 0;
  background: transparent;
  color: #ebebeb;
  font-size: 1.4rem;
  text-align: center;
  width: 45px;
  font-weight: 500;
}
.ox-control-qty div.mage-error {
  margin-top: 10px;
  position: absolute;
  width: max-content;
}
.ox-control-qty .qty-changer-button {
  background: inherit;
  color: #ffffff;
  border: 0;
  height: 32px;
  padding: 0;
  position: relative;
  width: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ox-control-qty .qty-changer-button:hover {
  background: inherit;
}
.ox-control-qty .qty-changer-button:focus {
  box-shadow: none;
  background: inherit;
}
.cart.table-wrapper.ox-qty-update .col.qty .ox-control-qty .input-text {
  height: 32px;
  border: 0px;
  color: #ebebeb;
  font-size: 1.2rem;
  text-align: center;
  width: 38px;
  border-right: 1px solid #464646;
  border-left: 1px solid #464646;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .ox-qty-update .ox-control-qty .qty-button-increment {
    width: 25px;
  }
  .ox-qty-update .ox-control-qty .qty-button-decrement {
    width: 25px;
  }
  .ox-qty-update .col.subtotal {
    text-align: right !important;
  }
}
.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: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
  cursor: pointer;
  display: inline-block;
  font-family: 'Gilroy';
  font-weight: 700;
  padding: 12px 24px;
  font-size: 1.4rem;
  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: #040404;
  border: 1px solid #040404;
  color: #ffffff;
}
.block-event .slider-panel .slider .item .action.event:hover {
  background: linear-gradient(109.37deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
  border: 1px solid #101010;
  color: #101010;
}
.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-static-block.widget,
.block-cms-link.widget {
  margin-bottom: 20px;
}
.links .block-static-block.widget,
.links .block-cms-link.widget {
  margin-bottom: 0;
}
.block-cms-link-inline.widget {
  margin: 0;
}
.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;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.account.vault-cards-listaction .page-title-wrapper {
  display: none;
}
.account.vault-cards-listaction .address-select-modal__form-container {
  margin-bottom: 20px;
}
.account.vault-cards-listaction .address-select-modal__form-container > div {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.account.vault-cards-listaction .address-select-modal__form-container > div > div {
  margin-top: 10px;
}
.account.vault-cards-listaction .field.company,
.account.vault-cards-listaction .field.choice.set.billing,
.account.vault-cards-listaction .field.choice.set.shipping,
.account.vault-cards-listaction .primary[data-action='save-address'] {
  display: none !important;
}
.account.vault-cards-listaction #form-validate {
  display: none;
}
.account.vault-cards-listaction [for='repeat_order_cc_number'] + .control {
  position: relative;
}
.account.vault-cards-listaction .account-section__title-view-all-link {
  display: block;
  margin-bottom: 30px;
}
.account.vault-cards-listaction .braintree-credit-card-types {
  display: flex;
  flex-wrap: wrap;
}
.account.vault-cards-listaction .braintree-credit-card-types .item {
  margin-right: 5px;
  margin-top: 5px;
}
.account.vault-cards-listaction .braintree-credit-card-types .item:last-child {
  margin-right: 0;
}
.account.vault-cards-listaction .braintree-credit-card-types img {
  height: 24px;
}
.account.vault-cards-listaction .separator {
  margin: 10px 10px 0;
}
.account.vault-cards-listaction .address-select-container {
  border: 1px solid #cccccc;
  border-radius: 2px;
  padding: 25px;
}
.account.vault-cards-listaction #braintree_submit {
  font-size: 1.6rem;
  border-radius: 3px;
  box-shadow: none;
  box-sizing: border-box;
  color: #ffffff;
  height: 40px;
  margin: 10px 0;
  padding: 0 20px;
}
.account.vault-cards-listaction .subs-modal-overlay {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.3;
  position: fixed;
  top: 0;
  width: 100%;
}
.account.vault-cards-listaction #paypal_container {
  margin: auto;
  max-width: 360px;
}
.account.vault-cards-listaction .add-methods {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.account.vault-cards-listaction .add-method {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 1px solid #cccccc;
  border-radius: 2px;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  padding: 3px;
  width: 50%;
}
.account.vault-cards-listaction .add-method:hover {
  border-color: #797777;
}
.account.vault-cards-listaction .add-method:first-child {
  margin-right: 35px;
}
.account.vault-cards-listaction .add-method > div {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 10px;
}
.account.vault-cards-listaction .add-method > div p {
  font-weight: 700;
  padding-top: 15px;
}
.account.vault-cards-listaction .add-method .icon-container {
  background: #f0f0f0;
  border-radius: 0 0 1px 1px;
  height: 100%;
  padding: 15px 0;
  width: 100%;
}
.account.vault-cards-listaction .add-method .icon-container ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  list-style: none;
  margin: 0;
  max-width: 160px;
  padding: 0;
  width: 100%;
}
.account.vault-cards-listaction .add-method .icon-container ul li {
  margin: 0;
  width: 25%;
}
.account.vault-cards-listaction .add-method .icon-container ul li img {
  height: 24px;
}
.account.vault-cards-listaction .subs-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}
.account.vault-cards-listaction .subs-modal__box {
  -moz-box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  box-shadow: 0 4px 15px 5px rgba(0, 0, 0, 0.25);
  margin: 20px;
  max-width: 610px;
  overflow-y: auto;
  padding: 40px 20px;
  position: relative;
  text-align: center;
  width: 100%;
}
.account.vault-cards-listaction .subs-modal__close-button {
  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;
  box-shadow: none !important;
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 20px;
}
.account.vault-cards-listaction .subs-modal__close-button:focus,
.account.vault-cards-listaction .subs-modal__close-button:active {
  background: none;
  border: none;
}
.account.vault-cards-listaction .subs-modal__close-button:hover {
  background: none;
  border: none;
}
.account.vault-cards-listaction .subs-modal__close-button.disabled,
.account.vault-cards-listaction .subs-modal__close-button[disabled],
fieldset[disabled] .account.vault-cards-listaction .subs-modal__close-button {
  pointer-events: none;
  opacity: 0.5;
}
.account.vault-cards-listaction .subs-modal__screen-reader-label {
  display: none;
}
.account.vault-cards-listaction .subs-modal__title {
  text-align: center;
}
.account.vault-cards-listaction .add-card-modal .subs-modal__box {
  padding: 20px;
}
.account.vault-cards-listaction .add-card-modal form {
  margin: 0;
}
.account.vault-cards-listaction .add-card-modal legend {
  border-bottom: none !important;
  margin-bottom: 20px !important;
  padding-bottom: 0 !important;
}
.account.vault-cards-listaction .add-paypal-modal span,
.account.vault-cards-listaction .add-paypal-modal p {
  font-weight: 500;
  margin: 30px 0;
}
.account.vault-cards-listaction #co-transparent-form-braintree .fieldset {
  max-width: 400px;
}
.braintree-three-d-modal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  visibility: visible;
  width: 100vw;
  z-index: #000000;
}
.braintree-three-d-modal .bt-modal-frame {
  background-color: #ffffff;
  border-radius: 6px;
  height: 420px;
  margin: auto;
  width: 440px;
  z-index: 2;
}
.braintree-three-d-modal .bt-modal-body {
  background-color: #ffffff;
  border: 1px solid lightgray;
  height: 380px;
  margin: 20px;
}
.braintree-three-d-modal .bt-mask {
  background-color: #000000;
  height: 100%;
  left: 0;
  opacity: 0.75;
  position: absolute;
  top: 0;
  width: 100%;
}
.braintree-applepay-container-product {
  display: inline-block;
}
.braintree-applepay-container-product .braintree-apple-pay-button {
  margin: 0;
  margin-bottom: 15px;
  padding: 10px 0;
}
.braintree-apple-pay-button {
  -apple-pay-button-type: plain;
  -webkit-appearance: -apple-pay-button;
  background-color: #000000;
  background-image: -webkit-named-image(apple-pay-logo-black);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% calc(60% + 2px);
  border: 1px solid #000000;
  border-radius: 5px;
  cursor: pointer;
  display: block;
  margin: 20px auto;
  min-height: 40px;
  padding: 2px;
  transition: background-color 0.15s;
  width: 200px;
}
.braintree-applepay-minicart.minicart .braintree-apple-pay-button,
.braintree-applepay-minicart.cart .braintree-apple-pay-button {
  width: 100%;
}
.ppcredit-summary {
  background: linear-gradient(to right, #009cde, braintree_color-ppcredit-dark);
  color: #ffffff;
  margin: 10px 0;
  padding: 15px;
  text-align: center;
}
.ppcreditcalc-container {
  background: #ffffff;
  border: 1px solid #dedede;
}
.ppcreditcalc-header {
  background: #ffffff;
  padding: 15px;
}
.ppcreditcalc-legal {
  background-color: #eeeeee;
  border-top: 1px solid #dedede;
  font-size: 1.2rem;
  line-height: 2rem;
  padding: 15px;
}
.ppcreditcalc-instalments {
  background-color: #eeeeee;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.ppcreditcalc-instalments-term {
  color: #000000;
  display: block;
  padding: 10px 15px;
}
.ppcreditcalc-instalments-term:hover {
  background: braintree_color-ppcredit-light;
  color: #ffffff;
  text-decoration: none;
}
.ppcreditcalc-instalments-term.active {
  background: braintree_color-ppcredit-dark;
  color: #ffffff;
}
.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: #000000;
  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.minicart .braintree-googlepay-button.long,
.googlepay-minicart-logo.cart .braintree-googlepay-button.long {
  width: 100%;
}
.googlepay-minicart-logo {
  margin-top: 15px;
  text-align: center;
}
.checkout-payment-method .credit-card-types.braintree-credit-card-types img {
  -webkit-filter: none;
  -webkit-transition: none;
  width: 30px;
}
.braintree-card-control {
  position: relative;
}
.braintree-credit-card-selected {
  left: 10px;
  position: absolute;
  z-index: 10;
}
.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 {
  color: #e02b27;
  content: '*';
  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-applepay #braintree_applepay_enable_vault {
  padding-top: 20px;
}
#payment-method-braintree-cc-vault .field.required .label,
#payment-method-braintree-applepay-vault .field.required .label {
  font-weight: 600;
}
#payment-method-braintree-cc-vault .field.required .label:after,
#payment-method-braintree-applepay-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,
#payment-method-braintree-applepay-vault .field .hosted-control {
  background: #ffffff;
  background-clip: padding-box;
  border: 1px solid #c2c2c2;
  border-radius: 1px;
  box-sizing: border-box;
  font-family: 'Gilroy', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  height: 32px;
  padding: 0 9px;
  position: relative;
  vertical-align: baseline;
  width: 5rem;
}
#payment-method-braintree-cc-vault .field .hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) ~ .hosted-error,
#payment-method-braintree-applepay-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,
#payment-method-braintree-applepay-vault .field .hosted-error {
  clear: both;
  color: #e02b27;
  font-size: 1.2rem;
  height: 0;
  margin-top: 7px;
  opacity: 0;
}
.braintree-paypal-fieldset {
  display: none;
}
.braintree-paypal-buttons,
.braintree-paypal-vault {
  margin-top: 20px;
}
.payment-method-braintree .hosted-control {
  border: 1px solid #c2c2c2;
  height: 32px;
  max-width: 300px;
  padding: 8px 15px;
}
.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 {
  right: 30px;
  top: 10px;
}
#braintree_cc_number {
  padding-left: 68px;
}
.braintree-express-payments {
  display: flex;
  flex-wrap: wrap;
}
.braintree-express-payments > div {
  display: flex;
  flex-wrap: wrap;
}
.braintree-express-payments span {
  display: block;
  font-size: 18px;
  margin: 20px 0;
}
.braintree-express-payments span.express-payment-title {
  width: 100%;
}
.braintree-express-payments span.express-payment-subtitle {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
}
.braintree-express-payments span.express-payment-subtitle > span {
  background: #171717;
  display: block;
  margin: 0 auto;
  padding: 0 5px;
}
.braintree-express-payments span.express-payment-subtitle:before {
  background: #cccccc;
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.braintree-express-payments > div > div {
  margin-top: 5px;
  padding-right: 5px;
  width: 240px;
}
.braintree-express-payments .braintree-googlepay-button,
.braintree-express-payments .braintree-apple-pay-button {
  margin: 0;
  min-height: 30px;
}
.braintree-express-payments .braintree-googlepay-button {
  height: 35px;
}
.braintree-express-payments .braintree-apple-pay-button {
  height: 29px;
  width: 234px;
}
.text-center {
  text-align: center;
}
.gb-title {
  padding: 50px 0 20px;
  text-transform: uppercase;
  font-size: 2.4rem;
  font-family: 'Gilroy';
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.cms-home .page-main {
  position: relative;
}
.cms-home .page-main img {
  display: flex;
  align-items: center;
}
.cms-home .page-main .slider-button-prev {
  left: 0;
}
.cms-home .page-main .slider-button-next {
  right: 0;
}
.cms-home .page-main .slider-button-next,
.cms-home .page-main .slider-button-prev {
  width: 124px;
  height: 100%;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  position: absolute;
  cursor: pointer;
  z-index: 1;
}
.cms-home .page-main .slider-button-next.swiper-button-disabled,
.cms-home .page-main .slider-button-prev.swiper-button-disabled {
  display: none;
}
.cms-home .page-main .slider-button-next:before {
  content: "";
  display: inline-block;
  width: 124px;
  height: 100%;
  top: 0;
  position: absolute;
  background: linear-gradient(270deg, #171717 50.43%, rgba(23, 23, 23, 0) 113.91%);
}
.cms-home .page-main .slider-button-prev:before {
  content: "";
  display: inline-block;
  width: 124px;
  height: 100%;
  top: 0;
  position: absolute;
  background: linear-gradient(90deg, #171717 50.43%, rgba(23, 23, 23, 0) 113.91%);
}
.cms-home .page-main .slider-button-next:after,
.cms-home .page-main .swiper-container-rtl .slider-button-next:after {
  content: "";
  display: inline-block;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/nxt.svg');
  width: 48px;
  height: 48px;
  position: relative;
}
.cms-home .page-main .slider-button-prev:after,
.cms-home .page-main .swiper-container-rtl .slider-button-prev:after {
  content: "";
  display: inline-block;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/prev.svg');
  width: 48px;
  height: 48px;
  position: relative;
}
.cms-home .page-main .product-item-info {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.cms-home .page-main .product-item-info:before,
.cms-home .page-main .product-item-info:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(250, 138, 26, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  margin: auto;
  left: 0;
  right: 0;
  z-index: 2;
}
.cms-home .page-main .product-item-info:before {
  top: 0px;
}
.cms-home .page-main .product-item-info:after {
  bottom: 0px;
}
.cms-home .page-main .product-item-info .action.primary.tocart {
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
}
.category-slider {
  position: relative;
  overflow: hidden;
  margin: 0 auto 48px;
}
.category-slider img {
  width: 100%;
  border-radius: 16px;
}
.category-slider a {
  position: relative;
  display: block;
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(73, 73, 73, 0.1);
  backdrop-filter: blur(16px);
}
.category-slider a span {
  width: 100%;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  font-weight: 700;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-about-us-col {
  margin: 48px 16px 0;
}
.home-about-us-col img {
  border-radius: 16px;
}
.home-about-us-col h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 2.4rem;
  font-weight: 700;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  position: relative;
  margin-bottom: 32px;
}
.home-about-us-col p {
  font-size: 1.4rem;
  color: #b6b6b6;
  line-height: 21px;
}
.greview-wrap .gb-title {
  padding: 16px 0 24px;
}
.greview-slider-wrapper {
  position: relative;
  margin: 0 auto 48px;
}
.greview-logo img {
  margin: auto;
  width: 104px;
  height: 42px;
}
.greview-item {
  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: rgba(124, 124, 124, 0.1);
  backdrop-filter: blur(17.5px);
  padding: 24px;
  position: relative;
}
.greview-item:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
}
.greview-item .user-img {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #111111;
  color: #ffffff;
  border-radius: 100%;
  font-weight: 500;
}
.greview-item .greview-reviewcount {
  font-size: 1.5rem;
  display: flex;
  align-items: start;
  justify-content: start;
}
.greview-item .greview-reviewcount .rating-summary .rating-result {
  height: 16px;
  width: 95px;
}
.greview-item .greview-reviewcount .rating-summary .rating-result:before {
  letter-spacing: 4px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='16' viewBox='0 0 96 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.04894 2.92705C7.3483 2.00574 8.6517 2.00574 8.95106 2.92705L9.5716 4.83688C9.70547 5.2489 10.0894 5.52786 10.5227 5.52786H12.5308C13.4995 5.52786 13.9023 6.76748 13.1186 7.33688L11.494 8.51722C11.1435 8.77187 10.9968 9.22323 11.1307 9.63526L11.7512 11.5451C12.0506 12.4664 10.9961 13.2325 10.2124 12.6631L8.58778 11.4828C8.2373 11.2281 7.7627 11.2281 7.41221 11.4828L5.78761 12.6631C5.0039 13.2325 3.94942 12.4664 4.24877 11.5451L4.86932 9.63526C5.00319 9.22323 4.85653 8.77186 4.50604 8.51722L2.88144 7.33688C2.09773 6.76748 2.50051 5.52786 3.46923 5.52786H5.47735C5.91057 5.52786 6.29453 5.2489 6.4284 4.83688L7.04894 2.92705Z' fill='white'/%3E%3Cpath d='M27.0489 2.92705C27.3483 2.00574 28.6517 2.00574 28.9511 2.92705L29.5716 4.83688C29.7055 5.2489 30.0894 5.52786 30.5227 5.52786H32.5308C33.4995 5.52786 33.9023 6.76748 33.1186 7.33688L31.494 8.51722C31.1435 8.77187 30.9968 9.22323 31.1307 9.63526L31.7512 11.5451C32.0506 12.4664 30.9961 13.2325 30.2124 12.6631L28.5878 11.4828C28.2373 11.2281 27.7627 11.2281 27.4122 11.4828L25.7876 12.6631C25.0039 13.2325 23.9494 12.4664 24.2488 11.5451L24.8693 9.63526C25.0032 9.22323 24.8565 8.77186 24.506 8.51722L22.8814 7.33688C22.0977 6.76748 22.5005 5.52786 23.4692 5.52786H25.4773C25.9106 5.52786 26.2945 5.2489 26.4284 4.83688L27.0489 2.92705Z' fill='white'/%3E%3Cpath d='M47.0489 2.92705C47.3483 2.00574 48.6517 2.00574 48.9511 2.92705L49.5716 4.83688C49.7055 5.2489 50.0894 5.52786 50.5227 5.52786H52.5308C53.4995 5.52786 53.9023 6.76748 53.1186 7.33688L51.494 8.51722C51.1435 8.77187 50.9968 9.22323 51.1307 9.63526L51.7512 11.5451C52.0506 12.4664 50.9961 13.2325 50.2124 12.6631L48.5878 11.4828C48.2373 11.2281 47.7627 11.2281 47.4122 11.4828L45.7876 12.6631C45.0039 13.2325 43.9494 12.4664 44.2488 11.5451L44.8693 9.63526C45.0032 9.22323 44.8565 8.77186 44.506 8.51722L42.8814 7.33688C42.0977 6.76748 42.5005 5.52786 43.4692 5.52786H45.4773C45.9106 5.52786 46.2945 5.2489 46.4284 4.83688L47.0489 2.92705Z' fill='white'/%3E%3Cpath d='M67.0489 2.92705C67.3483 2.00574 68.6517 2.00574 68.9511 2.92705L69.5716 4.83688C69.7055 5.2489 70.0894 5.52786 70.5227 5.52786H72.5308C73.4995 5.52786 73.9023 6.76748 73.1186 7.33688L71.494 8.51722C71.1435 8.77187 70.9968 9.22323 71.1307 9.63526L71.7512 11.5451C72.0506 12.4664 70.9961 13.2325 70.2124 12.6631L68.5878 11.4828C68.2373 11.2281 67.7627 11.2281 67.4122 11.4828L65.7876 12.6631C65.0039 13.2325 63.9494 12.4664 64.2488 11.5451L64.8693 9.63526C65.0032 9.22323 64.8565 8.77186 64.506 8.51722L62.8814 7.33688C62.0977 6.76748 62.5005 5.52786 63.4692 5.52786H65.4773C65.9106 5.52786 66.2945 5.2489 66.4284 4.83688L67.0489 2.92705Z' fill='white'/%3E%3Cpath d='M87.0489 2.92705C87.3483 2.00574 88.6517 2.00574 88.9511 2.92705L89.5716 4.83688C89.7055 5.2489 90.0894 5.52786 90.5227 5.52786H92.5308C93.4995 5.52786 93.9023 6.76748 93.1186 7.33688L91.494 8.51722C91.1435 8.77187 90.9968 9.22323 91.1307 9.63526L91.7512 11.5451C92.0506 12.4664 90.9961 13.2325 90.2124 12.6631L88.5878 11.4828C88.2373 11.2281 87.7627 11.2281 87.4122 11.4828L85.7876 12.6631C85.0039 13.2325 83.9494 12.4664 84.2488 11.5451L84.8693 9.63526C85.0032 9.22323 84.8565 8.77186 84.506 8.51722L82.8814 7.33688C82.0977 6.76748 82.5005 5.52786 83.4692 5.52786H85.4773C85.9106 5.52786 86.2945 5.2489 86.4284 4.83688L87.0489 2.92705Z' fill='white'/%3E%3C/svg%3E");
  width: 96px;
  height: 16px;
}
.greview-item .greview-reviewcount .rating-summary .rating-result > span:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='96' height='16' viewBox='0 0 96 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.04894 2.92705C7.3483 2.00574 8.6517 2.00574 8.95106 2.92705L9.5716 4.83688C9.70547 5.2489 10.0894 5.52786 10.5227 5.52786H12.5308C13.4995 5.52786 13.9023 6.76748 13.1186 7.33688L11.494 8.51722C11.1435 8.77187 10.9968 9.22323 11.1307 9.63526L11.7512 11.5451C12.0506 12.4664 10.9961 13.2325 10.2124 12.6631L8.58778 11.4828C8.2373 11.2281 7.7627 11.2281 7.41221 11.4828L5.78761 12.6631C5.0039 13.2325 3.94942 12.4664 4.24877 11.5451L4.86932 9.63526C5.00319 9.22323 4.85653 8.77186 4.50604 8.51722L2.88144 7.33688C2.09773 6.76748 2.50051 5.52786 3.46923 5.52786H5.47735C5.91057 5.52786 6.29453 5.2489 6.4284 4.83688L7.04894 2.92705Z' fill='%23EEBB42'/%3E%3Cpath d='M27.0489 2.92705C27.3483 2.00574 28.6517 2.00574 28.9511 2.92705L29.5716 4.83688C29.7055 5.2489 30.0894 5.52786 30.5227 5.52786H32.5308C33.4995 5.52786 33.9023 6.76748 33.1186 7.33688L31.494 8.51722C31.1435 8.77187 30.9968 9.22323 31.1307 9.63526L31.7512 11.5451C32.0506 12.4664 30.9961 13.2325 30.2124 12.6631L28.5878 11.4828C28.2373 11.2281 27.7627 11.2281 27.4122 11.4828L25.7876 12.6631C25.0039 13.2325 23.9494 12.4664 24.2488 11.5451L24.8693 9.63526C25.0032 9.22323 24.8565 8.77186 24.506 8.51722L22.8814 7.33688C22.0977 6.76748 22.5005 5.52786 23.4692 5.52786H25.4773C25.9106 5.52786 26.2945 5.2489 26.4284 4.83688L27.0489 2.92705Z' fill='%23EEBB42'/%3E%3Cpath d='M47.0489 2.92705C47.3483 2.00574 48.6517 2.00574 48.9511 2.92705L49.5716 4.83688C49.7055 5.2489 50.0894 5.52786 50.5227 5.52786H52.5308C53.4995 5.52786 53.9023 6.76748 53.1186 7.33688L51.494 8.51722C51.1435 8.77187 50.9968 9.22323 51.1307 9.63526L51.7512 11.5451C52.0506 12.4664 50.9961 13.2325 50.2124 12.6631L48.5878 11.4828C48.2373 11.2281 47.7627 11.2281 47.4122 11.4828L45.7876 12.6631C45.0039 13.2325 43.9494 12.4664 44.2488 11.5451L44.8693 9.63526C45.0032 9.22323 44.8565 8.77186 44.506 8.51722L42.8814 7.33688C42.0977 6.76748 42.5005 5.52786 43.4692 5.52786H45.4773C45.9106 5.52786 46.2945 5.2489 46.4284 4.83688L47.0489 2.92705Z' fill='%23EEBB42'/%3E%3Cpath d='M67.0489 2.92705C67.3483 2.00574 68.6517 2.00574 68.9511 2.92705L69.5716 4.83688C69.7055 5.2489 70.0894 5.52786 70.5227 5.52786H72.5308C73.4995 5.52786 73.9023 6.76748 73.1186 7.33688L71.494 8.51722C71.1435 8.77187 70.9968 9.22323 71.1307 9.63526L71.7512 11.5451C72.0506 12.4664 70.9961 13.2325 70.2124 12.6631L68.5878 11.4828C68.2373 11.2281 67.7627 11.2281 67.4122 11.4828L65.7876 12.6631C65.0039 13.2325 63.9494 12.4664 64.2488 11.5451L64.8693 9.63526C65.0032 9.22323 64.8565 8.77186 64.506 8.51722L62.8814 7.33688C62.0977 6.76748 62.5005 5.52786 63.4692 5.52786H65.4773C65.9106 5.52786 66.2945 5.2489 66.4284 4.83688L67.0489 2.92705Z' fill='%23EEBB42'/%3E%3Cpath d='M87.0489 2.92705C87.3483 2.00574 88.6517 2.00574 88.9511 2.92705L89.5716 4.83688C89.7055 5.2489 90.0894 5.52786 90.5227 5.52786H92.5308C93.4995 5.52786 93.9023 6.76748 93.1186 7.33688L91.494 8.51722C91.1435 8.77187 90.9968 9.22323 91.1307 9.63526L91.7512 11.5451C92.0506 12.4664 90.9961 13.2325 90.2124 12.6631L88.5878 11.4828C88.2373 11.2281 87.7627 11.2281 87.4122 11.4828L85.7876 12.6631C85.0039 13.2325 83.9494 12.4664 84.2488 11.5451L84.8693 9.63526C85.0032 9.22323 84.8565 8.77186 84.506 8.51722L82.8814 7.33688C82.0977 6.76748 82.5005 5.52786 83.4692 5.52786H85.4773C85.9106 5.52786 86.2945 5.2489 86.4284 4.83688L87.0489 2.92705Z' fill='%23EEBB42'/%3E%3C/svg%3E");
}
.greview-item .greview-message {
  text-align: left;
  font-size: 1.6rem;
  line-height: 24px;
  color: #949494;
}
.greview-item .greview-userinfo {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 16px;
}
.greview-item .greview-userinfo img {
  border-radius: 100%;
  display: flex;
  align-items: center;
}
.greview-item .greview-userinfo .user-name {
  text-align: left;
  margin-left: 10px;
}
.greview-item .greview-userinfo .user-name .name {
  font-size: 1.8rem;
  line-height: 18px;
  margin-bottom: 8px;
  color: #b6b6b6;
  font-weight: 700;
  letter-spacing: 0.36px;
}
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
  display: none;
}
.addReadMore.showmorecontent {
  display: block !important;
}
.addReadMore.showmorecontent .readMore {
  display: none;
}
.addReadMore .readLess,
.addReadMore .readMore {
  margin-left: 4px;
  color: #e28800;
  font-weight: 700;
  cursor: pointer;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 34px;
  position: relative;
  z-index: 10;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8px;
  width: 12px;
  height: 8px;
  background: #717273;
  border-radius: 8px;
  opacity: 1;
}
.swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet-active {
  opacity: 1;
  width: 32px;
  background: linear-gradient(109deg, #bcbcbc 13.18%, #f2f2f2 31.68%, #bcbcbc 50.18%, #f2f2f2 68.68000000000001%, #bcbcbc 87.17%);
}
.blog-item {
  border-radius: 16px;
  background: linear-gradient(360deg, #232323 0%, #171717 100%);
  border-bottom: 3px solid #312E32;
}
.blog-item a.blog-title {
  text-transform: uppercase;
  font-size: 1.8rem;
  line-height: 24px;
  margin-bottom: 8px;
  color: #d9d9d9;
  font-weight: 700;
  letter-spacing: 0.72px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: stretch;
  overflow: hidden;
}
.blog-desc {
  color: #949494;
  line-height: 21px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  align-self: stretch;
  overflow: hidden;
}
.blog-post-wrap .blog-desc {
  display: block;
}
.blog-post-wrap img {
  object-fit: contain;
}
.blog-image {
  display: block;
}
.blog-image img {
  width: 100%;
}
.blog-link {
  margin-top: 18px;
  display: flex;
  justify-content: end;
}
.blog-link .primary-circle-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljg2MDEgMTMuNTY3QzE0LjczNTkgMTMuNTY2OSAxNC42MTY4IDEzLjUxNzUgMTQuNTI5IDEzLjQyOTdDMTQuNDQxMSAxMy4zNDE4IDE0LjM5MTcgMTMuMjIyNyAxNC4zOTE3IDEzLjA5ODVMMTQuMzkxMSA2LjI3NTQ3TDUuNDY4ODYgMTUuMTk3N0M1LjM4MDk1IDE1LjI4NTYgNS4yNjE3MyAxNS4zMzUgNS4xMzc0MSAxNS4zMzVDNS4wMTMwOCAxNS4zMzUgNC44OTM4NiAxNS4yODU2IDQuODA1OTUgMTUuMTk3N0M0LjcxODA0IDE1LjEwOTggNC42Njg2NSAxNC45OTA2IDQuNjY4NjUgMTQuODY2M0M0LjY2ODY1IDE0Ljc0MTkgNC43MTgwNCAxNC42MjI3IDQuODA1OTUgMTQuNTM0OEwxMy43MjgyIDUuNjEyNTZMNi45MDUxNyA1LjYxMjAxQzYuNzgzNzkgNS42MDc3MiA2LjY2ODgxIDUuNTU2NDkgNi41ODQ0NiA1LjQ2OTFDNi41MDAxIDUuMzgxNzIgNi40NTI5NiA1LjI2NSA2LjQ1Mjk2IDUuMTQzNTVDNi40NTI5NiA1LjAyMjA5IDYuNTAwMSA0LjkwNTM3IDYuNTg0NDYgNC44MTc5OUM2LjY2ODgxIDQuNzMwNiA2Ljc4Mzc5IDQuNjc5MzcgNi45MDUxNyA0LjY3NTA5TDE0Ljg2MDEgNC42NzUwOUMxNC45ODQzIDQuNjc1MTcgMTUuMTAzNSA0LjcyNDU1IDE1LjE5MTMgNC44MTIzOEMxNS4yNzkxIDQuOTAwMjIgMTUuMzI4NSA1LjAxOTMzIDE1LjMyODYgNS4xNDM1NUwxNS4zMjg2IDEzLjA5ODVDMTUuMzI4NSAxMy4yMjI3IDE1LjI3OTEgMTMuMzQxOCAxNS4xOTEzIDEzLjQyOTdDMTUuMTAzNSAxMy41MTc1IDE0Ljk4NDMgMTMuNTY2OSAxNC44NjAxIDEzLjU2N1oiIGZpbGw9IiNFMjg4MDAiLz4KPC9zdmc+Cg==");
  width: 20px;
  height: 20px;
  display: block;
  border-radius: 20px;
  border-top: 2px solid #171717;
  border-bottom: 2px solid #171717;
  box-shadow: 0px 0px 28px 0px #000;
  padding: 4px 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.blog-info {
  padding: 24px;
  text-align: left;
}
.blog-read-btn {
  text-align: right;
  padding: 18px 30px 24px;
}
.more-blogs {
  padding-top: 32px;
}
.contact-index-index .page-wrapper:before {
  height: 354px;
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
  left: 0;
  right: 0;
  background-size: cover;
}
.contact-index-index .page-main {
  padding: 0 16px;
}
.contact-index-index .page-main .column:not(.sidebar-additional) .form.contact {
  margin: 0 auto;
}
.contact-index-index .page-main .fieldset {
  margin-bottom: 8px;
}
.contact-index-index .page-main .page-title-wrapper {
  text-align: center;
  text-transform: uppercase;
}
.contact-index-index .page-main .page-title-wrapper .page-title {
  font-size: 2rem;
  line-height: normal;
  letter-spacing: 0.8px;
  margin-top: 32px;
  margin-bottom: 22px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.contact-index-index .page-main .fieldset > .field,
.contact-index-index .page-main .fieldset > .fields > .field {
  margin: 0 0 16px;
  position: relative;
}
.contact-index-index .page-main .fieldset > .field > .label,
.contact-index-index .page-main .fieldset > .fields > .field > .label {
  color: #b6b6b6;
  position: absolute;
  top: -7px;
  left: 18px;
  background-color: #171717;
  z-index: 5;
  padding-left: 4px;
  padding-right: 4px;
}
.contact-index-index .page-main .fieldset > .field.choice > .label,
.contact-index-index .page-main .fieldset > .fields > .field.choice > .label {
  position: static;
}
.contact-index-index .page-main .columns .column.main {
  padding-bottom: 0;
}
.contact-index-index .page-main input[type="text"],
.contact-index-index .page-main input[type="password"],
.contact-index-index .page-main input[type="url"],
.contact-index-index .page-main input[type="tel"],
.contact-index-index .page-main input[type="search"],
.contact-index-index .page-main input[type="number"],
.contact-index-index .page-main input[type*="date"],
.contact-index-index .page-main input[type="email"],
.contact-index-index .page-main textarea {
  border-radius: 25px;
  border: 1px solid #616264;
  font-size: 1.2rem;
  background-color: #171717;
  height: 42px;
  color: #717273;
  padding: 8px 16px;
}
.contact-index-index .page-main input[type="text"]:focus,
.contact-index-index .page-main input[type="password"]:focus,
.contact-index-index .page-main input[type="url"]:focus,
.contact-index-index .page-main input[type="tel"]:focus,
.contact-index-index .page-main input[type="search"]:focus,
.contact-index-index .page-main input[type="number"]:focus,
.contact-index-index .page-main input[type*="date"]:focus,
.contact-index-index .page-main input[type="email"]:focus,
.contact-index-index .page-main textarea:focus,
.contact-index-index .page-main input[type="text"]:hover,
.contact-index-index .page-main input[type="password"]:hover,
.contact-index-index .page-main input[type="url"]:hover,
.contact-index-index .page-main input[type="tel"]:hover,
.contact-index-index .page-main input[type="search"]:hover,
.contact-index-index .page-main input[type="number"]:hover,
.contact-index-index .page-main input[type*="date"]:hover,
.contact-index-index .page-main input[type="email"]:hover,
.contact-index-index .page-main textarea:hover {
  background-color: #171717;
}
.contact-index-index .page-main textarea {
  height: 82px;
  resize: none;
}
.contact-index-index .page-main .field.note.no-label {
  text-align: center;
  line-height: 20px;
  margin-bottom: 24px;
  color: #949494;
}
.contact-index-index .page-main .actions-toolbar .primary .action {
  border-radius: 44px;
  background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
  height: 48px;
  padding: 18px 40px 14px 40px;
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: 1.12px;
  color: #171717;
  display: block;
}
.contact-index-index .footer.content {
  margin-top: 32px;
}
.solution-tabs-nav .swiper-slide {
  font-size: 1.4rem;
  font-weight: 700;
  color: #b6b6b6;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 0 10px;
  position: relative;
  cursor: pointer;
}
.solution-tabs-nav .swiper-slide.swiper-slide-thumb-active {
  border-radius: 48px;
  background: linear-gradient(0deg, rgba(250, 138, 26, 0.4) -25.83%, rgba(250, 138, 26, 0.06) 100%);
  color: #e28800;
}
.solution-tabs-nav .swiper-slide .tab-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.solution-tabs-content .tab-menu {
  padding-top: 24px;
}
.canada-icon:before,
.usa-icon:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 20px;
  margin-right: 12px;
  background-size: cover;
}
.canada-icon:before {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/canada.svg');
}
.usa-icon:before {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/usa.svg');
}
.wholesale-lg p {
  font-size: 1.6rem;
  text-transform: uppercase;
  line-height: 1.42857143;
  font-weight: 500;
  margin: 0 0 8px;
  background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.wholesale-xs p {
  font-size: 1.4rem;
  color: #b6b6b6;
  font-weight: 400;
  line-height: 20px;
  margin: 0 0 24px;
}
.wholesale-card {
  padding: 0 0 16px;
}
.wholesale-card .pagebuilder-column {
  border-radius: 4px;
  margin: 8px;
  text-align: center;
  color: #ebebeb;
  position: relative;
  overflow: hidden;
  display: inline-flex;
}
.wholesale-card .pagebuilder-column .coupon-text,
.wholesale-card .pagebuilder-column .coupon-code {
  padding: 12px 6px;
  border-radius: 8px;
  border: 1px dashed #7C4A2E;
  background: rgba(207, 102, 43, 0.1);
  min-width: 200px;
  position: relative;
}
.wholesale-card .pagebuilder-column .coupon-text p,
.wholesale-card .pagebuilder-column .coupon-code p {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 17px;
  letter-spacing: 0.24px !important;
  text-transform: uppercase;
  width: 118px;
  margin: auto;
  color: #d9d9d9;
}
.wholesale-card .pagebuilder-column .coupon-code {
  min-width: 181px;
  padding: 20px 6px;
  border-left: none;
}
.wholesale-card .pagebuilder-column .coupon-code::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 14px;
  bottom: -10px;
  left: -12px;
  border: 1px dashed #7C4A2E;
  background-color: #171717;
  z-index: 111;
}
.wholesale-card .pagebuilder-column .coupon-text:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 14px;
  top: -10px;
  right: -12px;
  border: 1px dashed #7C4A2E;
  background-color: #171717;
  z-index: 111;
}
.wholesale-card .pagebuilder-column:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNvZGljb246Y29weSI+CjxnIGlkPSJHcm91cCI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy45ODQzOCAzTDQuNzM0MzcgMi4yNUg4Ljc5NDg3TDExLjQ4NDQgNC45Mzk1VjEwLjVMMTAuNzM0NCAxMS4yNUg0LjczNDM3TDMuOTg0MzggMTAuNVYzWk0xMC43MzQ0IDUuMjVMOC40ODQzNyAzSDQuNzM0MzdWMTAuNUgxMC43MzQ0VjUuMjVaIiBmaWxsPSIjRTI4ODAwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjIzNDM4IDAuNzVMMi40ODQzOCAxLjVWOUwzLjIzNDM4IDkuNzVWMS41SDguMDQ0ODhMNy4yOTQ4OCAwLjc1SDMuMjM0MzhaIiBmaWxsPSIjRTI4ODAwIi8+CjwvZz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
  width: 14px;
  height: 14px;
  top: 8px;
  right: 8px;
  background-repeat: no-repeat;
  background-size: cover;
}
.whole-sale-content p {
  font-size: 1.4rem;
  color: #b6b6b6;
  margin: 24px 0 0;
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation {
  max-width: 624px;
  margin: 0 auto;
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header {
  background: transparent;
  border: 0;
  width: 312px;
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header:nth-child(1):before {
  content: "";
  background: linear-gradient(0deg, rgba(250, 138, 26, 0.4) -25.83%, rgba(23, 23, 23, 0) 100%);
  width: 310px;
  height: 60px;
  display: inline-block;
  position: absolute;
  left: 0;
  border-radius: 48px;
  transition: all 0.5s ease-in-out;
  transform: translatex(100%);
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header:nth-child(1).ui-state-active:before {
  transform: translatex(0%);
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.96px;
  color: #b6b6b6;
  text-transform: uppercase;
  position: relative;
  z-index: 10;
}
div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
  color: #e28800;
}
div.home-tab-slider[data-content-type='tabs'] .tabs-content {
  border: 0;
}
.video-slider-home .swiper-pagination-gb.swiper-pagination-bullets .swiper-pagination-bullet-active {
  width: 49px;
  height: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.6;
  color: #171717;
}
.footer-orgazo-wrapper .gb-container {
  display: flex;
  justify-content: space-between;
}
.footer-orgazo-wrapper .orgazo-footer h3 {
  text-transform: uppercase;
  font-size: 1.6rem;
  padding: 0 0 24px;
  font-weight: 700;
  letter-spacing: 0.02em;
  color: #ffffff;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-orgazo-wrapper .orgazo-footer a {
  display: block;
  color: #b6b6b6;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.footer-payment-icon {
  font-size: 0;
  margin-top: 32px;
}
.footer-payment-icon:before {
  content: "";
  width: 218px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg width='218' height='32' viewBox='0 0 218 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip0_111_1082)'%3E%3Cpath d='M2.51282 0H46.4872C47.875 0 49 1.14618 49 2.56V29.44C49 30.8539 47.875 32 46.4872 32H2.51282C1.12505 32 0 30.8539 0 29.44V2.56C0 1.14618 1.12505 0 2.51282 0Z' fill='%2316366F'/%3E%3Cpath d='M28.389 15.9997C28.389 22.3449 23.3076 27.4877 17.0394 27.4877C10.7712 27.4877 5.69034 22.3446 5.69034 15.9997C5.69034 9.65521 10.7713 4.51172 17.0394 4.51172C23.3074 4.51172 28.389 9.6554 28.389 15.9997Z' fill='%23D9222A'/%3E%3Cpath d='M32.2761 4.51172C29.3437 4.51172 26.6716 5.63786 24.6574 7.48554C24.2471 7.86244 23.8641 8.26871 23.5115 8.70129H25.8044C26.1184 9.08765 26.4073 9.49412 26.6697 9.91812H22.6463C22.4043 10.3099 22.186 10.7161 21.9925 11.1346H27.3232C27.5061 11.5305 27.6665 11.9366 27.8037 12.3509H21.5119C21.3797 12.7499 21.2697 13.1561 21.1821 13.5675H28.1331C28.3032 14.3668 28.3888 15.1822 28.3886 16C28.3886 17.2758 28.1829 18.5032 27.8035 19.6493H21.5118C21.6486 20.0639 21.809 20.4701 21.992 20.8659H27.323C27.1293 21.2845 26.9108 21.6908 26.6688 22.0827H22.6461C22.9087 22.507 23.1981 22.9134 23.5113 23.2985H25.8038C25.4516 23.7319 25.0685 24.1385 24.6575 24.5152C26.6719 26.3627 29.3437 27.4883 32.2762 27.4883C38.5443 27.4882 43.6259 22.3451 43.6259 16.0003C43.6259 9.65597 38.5444 4.51229 32.2762 4.51229' fill='%23EE9F2D'/%3E%3Cpath d='M42.1134 22.4044C42.1134 22.1995 42.2773 22.0331 42.4799 22.0331C42.6825 22.0331 42.8464 22.1995 42.8464 22.4044C42.8464 22.6091 42.6825 22.7755 42.4799 22.7755C42.2774 22.7755 42.1134 22.6093 42.1134 22.4044ZM42.4799 22.6865C42.6339 22.6865 42.7585 22.5601 42.7586 22.4044C42.7586 22.2487 42.6339 22.1226 42.4801 22.1226H42.4799C42.3263 22.1223 42.2017 22.2482 42.2015 22.4036V22.4045C42.2013 22.5601 42.3258 22.6865 42.4796 22.6866C42.4796 22.6865 42.4798 22.6865 42.4799 22.6865ZM42.4304 22.5675H42.3553V22.2415H42.4911C42.5196 22.2415 42.5486 22.2415 42.5737 22.2577C42.5998 22.2755 42.6145 22.307 42.6145 22.3395C42.6145 22.376 42.5932 22.4102 42.5587 22.4235L42.6179 22.5675H42.5348L42.4855 22.4385H42.4305V22.5675H42.4304ZM42.4304 22.3825H42.472C42.4875 22.3825 42.5039 22.3838 42.5178 22.3761C42.5302 22.3681 42.5365 22.3531 42.5365 22.3387C42.5365 22.3263 42.529 22.3119 42.5183 22.3057C42.5052 22.2973 42.4845 22.2993 42.4704 22.2993H42.4304V22.3825ZM14.3897 17.2585C14.2605 17.2433 14.2035 17.2392 14.1147 17.2392C13.4164 17.2392 13.0628 17.4817 13.0628 17.9604C13.0628 18.2555 13.2354 18.4433 13.5046 18.4433C14.0065 18.4433 14.3682 17.9595 14.3897 17.2585ZM15.2857 19.3702H14.2649L14.2883 18.879C13.9769 19.2673 13.5615 19.4518 12.9969 19.4518C12.3292 19.4518 11.8713 18.9238 11.8713 18.1571C11.8713 17.0036 12.6677 16.3306 14.0347 16.3306C14.1743 16.3306 14.3534 16.3434 14.5367 16.367C14.575 16.2107 14.585 16.1439 14.585 16.0598C14.585 15.7457 14.3703 15.6285 13.7947 15.6285C13.1919 15.6216 12.6948 15.7739 12.4906 15.8419C12.5035 15.7632 12.6613 14.7758 12.6613 14.7758C13.2754 14.5937 13.6804 14.5251 14.1361 14.5251C15.194 14.5251 15.7544 15.0059 15.7534 15.9147C15.7554 16.1582 15.7157 16.4587 15.6535 16.8536C15.5465 17.5404 15.3171 19.0116 15.2857 19.3702ZM11.3557 19.3702H10.1236L10.8294 14.8904L9.25347 19.3702H8.41383L8.31014 14.916L7.56825 19.3702H6.41489L7.37832 13.5428H9.14991L9.25739 16.8046L10.338 13.5428H12.3086L11.3557 19.3702ZM33.7996 17.2585C33.6708 17.2433 33.6136 17.2392 33.5251 17.2392C32.827 17.2392 32.4734 17.4817 32.4734 17.9604C32.4734 18.2555 32.6458 18.4433 32.9149 18.4433C33.4169 18.4433 33.7788 17.9595 33.7996 17.2585ZM34.6964 19.3702H33.6756L33.6987 18.879C33.3873 19.2673 32.9716 19.4518 32.4076 19.4518C31.7395 19.4518 31.2822 18.9238 31.2822 18.1571C31.2822 17.0036 32.078 16.3306 33.4452 16.3306C33.5849 16.3306 33.7637 16.3434 33.9469 16.367C33.9851 16.2107 33.9951 16.1439 33.9951 16.0598C33.9951 15.7457 33.7807 15.6285 33.2051 15.6285C32.6023 15.6216 32.1057 15.7739 31.9007 15.8419C31.9137 15.7632 32.072 14.7758 32.072 14.7758C32.6861 14.5937 33.0907 14.5251 33.5459 14.5251C34.6044 14.5251 35.1647 15.0059 35.1637 15.9147C35.1657 16.1582 35.126 16.4587 35.0638 16.8536C34.9575 17.5404 34.7275 19.0116 34.6964 19.3702ZM20.762 19.2982C20.4248 19.4058 20.1619 19.4518 19.8769 19.4518C19.2469 19.4518 18.9032 19.0854 18.9032 18.4107C18.8942 18.2014 18.9938 17.6504 19.072 17.1475C19.1431 16.7048 19.6063 13.9136 19.6063 13.9136H20.831L20.688 14.631H21.4277L21.2606 15.7699H20.5182C20.376 16.6712 20.1734 17.7939 20.1711 17.9427C20.1711 18.187 20.2998 18.2936 20.5928 18.2936C20.7332 18.2936 20.8419 18.2792 20.925 18.2488L20.762 19.2982ZM24.5171 19.2598C24.0964 19.3899 23.6904 19.4529 23.2602 19.4518C21.8893 19.4505 21.1746 18.7257 21.1746 17.3378C21.1746 15.7178 22.0838 14.5252 23.3179 14.5252C24.3276 14.5252 24.9725 15.1929 24.9725 16.2401C24.9725 16.5876 24.9283 16.9268 24.8216 17.4057H22.3827C22.3002 18.0932 22.7349 18.3796 23.4472 18.3796C23.8857 18.3796 24.281 18.2881 24.7207 18.0811L24.5171 19.2598ZM23.8287 16.4502C23.8355 16.3515 23.9586 15.6043 23.2589 15.6043C22.8687 15.6043 22.5898 15.9054 22.4761 16.4502H23.8287ZM16.0254 16.1291C16.0254 16.7286 16.3125 17.1419 16.9637 17.4524C17.4627 17.6898 17.5399 17.7602 17.5399 17.9753C17.5399 18.2708 17.3199 18.4041 16.8323 18.4041C16.4648 18.4041 16.1229 18.346 15.7285 18.2172C15.7285 18.2172 15.5664 19.2617 15.559 19.3117C15.8391 19.3735 16.0889 19.4308 16.8413 19.4518C18.1413 19.4518 18.7417 18.9508 18.7417 17.8678C18.7417 17.2166 18.4904 16.8345 17.8732 16.5473C17.3566 16.3073 17.2972 16.2537 17.2972 16.0324C17.2972 15.7761 17.502 15.6454 17.9003 15.6454C18.1421 15.6454 18.4725 15.6715 18.7855 15.7167L18.9609 14.6175C18.6419 14.5663 18.1582 14.5252 17.8766 14.5252C16.4983 14.5252 16.0212 15.2539 16.0254 16.1291ZM30.5098 14.6497C30.852 14.6497 31.1711 14.7406 31.6108 14.9646L31.8123 13.6998C31.6318 13.6282 30.9964 13.207 30.4582 13.207C29.6336 13.207 28.9366 13.6211 28.4464 14.3046C27.7313 14.0649 27.4373 14.5494 27.077 15.0321L26.7569 15.1076C26.7811 14.9487 26.8031 14.7908 26.7957 14.631H25.6642C25.5096 16.0977 25.2356 17.5834 25.0211 19.0518L24.9652 19.3703H26.1979C26.4036 18.0171 26.5164 17.1507 26.5849 16.5644L27.0491 16.303C27.1184 16.0419 27.3354 15.9537 27.7709 15.9643C27.7123 16.2849 27.683 16.6101 27.6834 16.9361C27.6834 18.4865 28.5098 19.4518 29.8363 19.4518C30.1779 19.4518 30.4712 19.4063 30.9251 19.2818L31.142 17.9531C30.7336 18.1567 30.3984 18.2524 30.0949 18.2524C29.3787 18.2524 28.9453 17.7172 28.9453 16.8326C28.9452 15.5494 29.5899 14.6497 30.5098 14.6497Z' fill='black'/%3E%3Cpath d='M11.7101 19.024H10.4777L11.184 14.5447L9.60805 19.024H8.76828L8.66447 14.5703L7.92264 19.024H6.76921L7.73265 13.1973H9.50423L9.55405 16.8044L10.7493 13.1973H12.6629L11.7101 19.024Z' fill='white'/%3E%3Cpath d='M40.94 13.543L40.6669 15.2267C40.3299 14.7779 39.968 14.4531 39.4902 14.4531C38.8684 14.4531 38.3025 14.9302 37.9321 15.6323C37.4163 15.524 36.8828 15.3403 36.8828 15.3403L36.8825 15.3446C36.9241 14.9521 36.9407 14.7126 36.937 14.6312H35.8053C35.6512 16.0979 35.3773 17.5835 35.1631 19.052L35.1066 19.3705H36.339C36.5055 18.2763 36.633 17.3677 36.7268 16.6472C37.1478 16.2621 37.3586 15.9261 37.784 15.9485C37.5957 16.4097 37.4853 16.9408 37.4853 17.4856C37.4853 18.6705 38.0775 19.452 38.9732 19.452C39.4247 19.452 39.7711 19.2945 40.1091 18.9291L40.0515 19.3697H41.2169L42.1553 13.543H40.94ZM39.3992 18.2753C38.9797 18.2753 38.768 17.9611 38.768 17.341C38.768 16.4097 39.1645 15.749 39.7235 15.749C40.1468 15.749 40.3759 16.0757 40.3759 16.6776C40.376 17.6171 39.9733 18.2753 39.3992 18.2753Z' fill='black'/%3E%3Cpath d='M14.7436 16.9124C14.6145 16.8973 14.5574 16.8932 14.4688 16.8932C13.7705 16.8932 13.4172 17.1356 13.4172 17.6143C13.4172 17.909 13.5898 18.0973 13.8585 18.0973C14.3608 18.0972 14.7225 17.6135 14.7436 16.9124ZM15.6401 19.0234H14.6193L14.6425 18.533C14.3313 18.9204 13.9154 19.1058 13.3513 19.1058C12.6832 19.1058 12.2257 18.5778 12.2257 17.8111C12.2257 16.6571 13.0217 15.9844 14.389 15.9844C14.5287 15.9844 14.7078 15.9972 14.8909 16.021C14.9291 15.8647 14.9391 15.7978 14.9391 15.7132C14.9391 15.3991 14.7247 15.2825 14.149 15.2825C13.546 15.2756 13.0492 15.4279 12.8447 15.4951C12.8576 15.4167 13.0154 14.4303 13.0154 14.4303C13.6293 14.2474 14.0347 14.1788 14.4899 14.1788C15.5482 14.1788 16.1087 14.6599 16.1077 15.5679C16.1096 15.8124 16.0695 16.1127 16.0076 16.5071C15.9009 17.1935 15.6712 18.6655 15.6401 19.0234ZM32.1661 13.3535L31.9643 14.6186C31.5248 14.3948 31.2055 14.3036 30.8637 14.3036C29.9437 14.3036 29.2988 15.2034 29.2988 16.4865C29.2988 17.371 29.7324 17.9061 30.4485 17.9061C30.752 17.9061 31.0868 17.8106 31.4951 17.6068L31.2789 18.9348C30.8247 19.0601 30.5318 19.1058 30.1898 19.1058C28.8635 19.1058 28.0369 18.1404 28.0369 16.59C28.0369 14.5068 29.1787 13.0508 30.8118 13.0508C31.3496 13.0508 31.9854 13.2818 32.1661 13.3535ZM34.154 16.9124C34.025 16.8973 33.9681 16.8932 33.8792 16.8932C33.1811 16.8932 32.8275 17.1356 32.8275 17.6143C32.8275 17.909 33.0001 18.0973 33.2691 18.0973C33.7709 18.0972 34.1329 17.6135 34.154 16.9124ZM35.0505 19.0234H34.0294L34.0528 18.533C33.7415 18.9204 33.3257 19.1058 32.7617 19.1058C32.0939 19.1058 31.636 18.5778 31.636 17.8111C31.636 16.6571 32.4324 15.9844 33.7991 15.9844C33.939 15.9844 34.1179 15.9972 34.3012 16.021C34.3392 15.8647 34.3494 15.7978 34.3494 15.7132C34.3494 15.3991 34.135 15.2825 33.5594 15.2825C32.9566 15.2756 32.4595 15.4279 32.2551 15.4951C32.268 15.4167 32.4261 14.4303 32.4261 14.4303C33.0399 14.2474 33.445 14.1788 33.9002 14.1788C34.9588 14.1788 35.5191 14.6599 35.5177 15.5679C35.5199 15.8124 35.4801 16.1127 35.4179 16.5071C35.3116 17.1935 35.0813 18.6655 35.0505 19.0234ZM21.1162 18.9516C20.7787 19.0591 20.5158 19.1058 20.231 19.1058C19.6011 19.1058 19.2573 18.7393 19.2573 18.0647C19.2486 17.8548 19.3482 17.3044 19.4264 16.8015C19.4973 16.3582 19.9605 13.5674 19.9605 13.5674H21.1849L21.0421 14.285H21.6707L21.5034 15.4234H20.8727C20.7305 16.3252 20.5273 17.447 20.5253 17.5961C20.5253 17.8412 20.6544 17.947 20.947 17.947C21.0874 17.947 21.196 17.9332 21.2792 17.9028L21.1162 18.9516ZM24.8713 18.9138C24.4508 19.0439 24.0443 19.1066 23.6143 19.1058C22.2433 19.1044 21.5287 18.3796 21.5287 16.9916C21.5287 15.3711 22.4379 14.1788 23.6721 14.1788C24.6818 14.1788 25.3267 14.8463 25.3267 15.894C25.3267 16.2418 25.2824 16.581 25.1761 17.0596H22.7371C22.6546 17.747 23.0892 18.0338 23.8017 18.0338C24.2398 18.0338 24.6355 17.942 25.0749 17.7345L24.8713 18.9138ZM24.1826 16.1034C24.19 16.005 24.3128 15.2575 23.6128 15.2575C23.2229 15.2575 22.9439 15.5594 22.8303 16.1034H24.1826ZM16.3793 15.7831C16.3793 16.3825 16.6665 16.7954 17.3177 17.1063C17.8166 17.3436 17.8938 17.4143 17.8938 17.6292C17.8938 17.9247 17.6736 18.058 17.1865 18.058C16.8187 18.058 16.4768 17.9999 16.0821 17.8711C16.0821 17.8711 15.9206 18.9156 15.9133 18.9655C16.1928 19.0274 16.4428 19.0839 17.1951 19.1058C18.4955 19.1058 19.0957 18.6047 19.0957 17.522C19.0957 16.8705 18.8446 16.4884 18.2271 16.2012C17.7107 15.9607 17.6509 15.9079 17.6509 15.6863C17.6509 15.4303 17.8561 15.2986 18.2542 15.2986C18.4958 15.2986 18.8261 15.3255 19.1396 15.3706L19.3148 14.2711C18.9961 14.2199 18.5124 14.1788 18.2307 14.1788C16.8521 14.1788 16.3754 14.9071 16.3793 15.7831ZM41.5716 19.0234H40.4059L40.4639 18.5822C40.1258 18.9481 39.7795 19.1058 39.3279 19.1058C38.4321 19.1058 37.8402 18.3241 37.8402 17.1394C37.8402 15.563 38.7583 14.2342 39.845 14.2342C40.3229 14.2342 40.6847 14.4318 41.0213 14.8803L41.2947 13.1966H42.51L41.5716 19.0234ZM39.7542 17.9284C40.328 17.9284 40.731 17.2703 40.731 16.3314C40.731 15.7295 40.5015 15.4028 40.0782 15.4028C39.5194 15.4028 39.1225 16.0631 39.1225 16.9948C39.1224 17.6147 39.3347 17.9284 39.7542 17.9284ZM36.1602 14.285C36.006 15.7516 35.732 17.2373 35.5177 18.705L35.4614 19.0234H36.6937C37.1345 16.1258 37.2411 15.5599 37.9322 15.6308C38.0423 15.0378 38.2472 14.5183 38.4 14.2562C37.8839 14.1474 37.5957 14.4426 37.2184 15.0034C37.2482 14.761 37.3028 14.5255 37.292 14.285H36.1602ZM26.0176 14.285C25.8629 15.7516 25.5889 17.2373 25.3747 18.705L25.3187 19.0234H26.5516C26.9917 16.1258 27.0982 15.5599 27.7888 15.6308C27.8995 15.0378 28.1044 14.5183 28.2567 14.2562C27.7411 14.1474 27.4527 14.4426 27.0758 15.0034C27.1055 14.761 27.1595 14.5255 27.1492 14.285H26.0176ZM42.1129 18.6524C42.1129 18.4467 42.2771 18.2812 42.4794 18.2812C42.6815 18.2811 42.8456 18.4468 42.8458 18.6515V18.6524C42.8457 18.8572 42.6817 19.0233 42.4794 19.0234C42.2771 19.0233 42.1131 18.8572 42.1129 18.6524ZM42.4794 18.9343C42.6332 18.9344 42.7578 18.8082 42.7578 18.6526V18.6525C42.758 18.4968 42.6334 18.3705 42.4797 18.3704H42.4794C42.3254 18.3705 42.2007 18.4967 42.2006 18.6525C42.2008 18.8082 42.3256 18.9343 42.4794 18.9343ZM42.4298 18.8146H42.3547V18.4892H42.4909C42.5191 18.4892 42.5483 18.4898 42.5728 18.5055C42.5992 18.5236 42.6142 18.5546 42.6142 18.587C42.6142 18.6238 42.5928 18.6583 42.5581 18.6713L42.6175 18.8144H42.5342L42.4848 18.6859H42.4298V18.8144V18.8146ZM42.4298 18.6303H42.4712C42.4867 18.6303 42.5036 18.6315 42.5173 18.6239C42.5296 18.6159 42.5359 18.6008 42.5359 18.5863C42.5354 18.5729 42.5287 18.5605 42.5178 18.5528C42.5049 18.5453 42.4835 18.5474 42.4695 18.5474H42.4298V18.6303H42.4298Z' fill='white'/%3E%3C/g%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip1_111_1082)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M104.213 32H59.7872C58.2479 32 57 30.6309 57 28.9419V3.05806C57 1.36908 58.2479 1.90735e-06 59.7872 1.90735e-06H104.213C105.752 1.90735e-06 107 1.36908 107 3.05806V28.9419C107 30.6309 105.752 32 104.213 32Z' fill='%23113984'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.8823 13.6734H77.6374C77.3807 13.6734 77.2764 13.8649 77.3578 14.1006L78.9034 18.6279L77.3874 20.7822C77.26 20.9624 77.3587 21.1261 77.5378 21.1261H78.937C79.1034 21.1453 79.2659 21.0656 79.3525 20.922L84.1063 14.1016C84.2528 13.8918 84.1839 13.6715 83.9435 13.6715H82.6191C82.3921 13.6715 82.3011 13.7615 82.171 13.9501L80.1886 16.8241L79.3028 13.9434C79.2511 13.7691 79.1217 13.6734 78.8833 13.6734H78.8823ZM72.7056 17.8883C71.8907 17.8883 71.3227 17.2379 71.4404 16.4408C71.5583 15.6438 72.3207 14.9933 73.1356 14.9933C73.9505 14.9933 74.5184 15.6438 74.4005 16.4408C74.2828 17.2379 73.5214 17.8883 72.7056 17.8883ZM73.7341 18.6192C73.8605 18.5042 73.9888 18.4449 73.9705 18.5867L73.9256 18.9258C73.9026 19.1029 73.9725 19.1968 74.1373 19.1968H75.3649C75.5718 19.1968 75.6724 19.1135 75.7231 18.7935L76.4796 14.0441C76.518 13.8056 76.4595 13.6888 76.2786 13.6888H74.9282C74.8067 13.6888 74.7472 13.7567 74.7157 13.9426L74.6659 14.2347C74.6399 14.387 74.57 14.4139 74.505 14.2605C74.2761 13.7183 73.6919 13.4751 72.877 13.4942C70.9837 13.5336 69.7071 14.9714 69.5702 16.8144C69.4649 18.2399 70.4857 19.3597 71.8322 19.3597C72.8089 19.3597 73.2456 19.0723 73.7378 18.6221L73.7341 18.6192ZM65.4782 14.8277H66.6035C67.3073 14.8009 67.7747 14.3133 67.8216 13.4339C67.8503 12.8908 67.4835 12.5018 66.9004 12.5046L65.8411 12.5095L65.4782 14.8277ZM67.7286 10.9078C68.9804 10.9078 70.1353 11.587 69.9772 13.2797C69.7857 15.2913 68.7083 16.4044 67.0085 16.4093H65.5232C65.3097 16.4093 65.2062 16.5836 65.1507 16.9409L64.8634 18.7677C64.8203 19.0436 64.6786 19.1795 64.4698 19.1795H63.0879C62.8677 19.1795 62.7911 19.0387 62.8399 18.7236L63.9805 11.4021C64.037 11.0419 64.172 10.9078 64.4181 10.9078H67.7259H67.7286Z' fill='%23F5F5F5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M99.692 19.2022H98.2746C98.1822 19.2063 98.1038 19.1348 98.0997 19.0423C98.0992 19.0317 98.0997 19.0211 98.1014 19.0106L99.3463 11.1212C99.3708 11.0102 99.4684 10.9309 99.5819 10.9295H100.999C101.092 10.9253 101.17 10.997 101.174 11.0895C101.174 11.1001 101.174 11.1105 101.173 11.1212L99.9276 19.0106C99.9038 19.1222 99.806 19.2026 99.692 19.2042V19.2022ZM94.0295 17.8861C93.2144 17.8861 92.6466 17.2356 92.7643 16.4386C92.8821 15.6416 93.6444 14.9911 94.4595 14.9911C95.2744 14.9911 95.8422 15.6416 95.7244 16.4386C95.6067 17.2356 94.8444 17.8861 94.0295 17.8861ZM95.057 18.6169C95.1834 18.5019 95.3118 18.4426 95.2935 18.5844L95.2486 18.9235C95.2255 19.1006 95.2954 19.1946 95.46 19.1946H96.6878C96.8947 19.1946 96.9953 19.1112 97.0459 18.7912L97.8025 14.0418C97.8409 13.8033 97.7824 13.6865 97.6015 13.6865H96.2531C96.1314 13.6865 96.0721 13.7545 96.0404 13.9404L95.9906 14.2324C95.9648 14.3847 95.8949 14.4116 95.8298 14.2583C95.601 13.7161 95.0167 13.4728 94.2018 13.492C92.3086 13.5313 91.032 14.9692 90.895 16.8122C90.7896 18.2376 91.8106 19.3574 93.1569 19.3574C94.1338 19.3574 94.5705 19.0701 95.0627 18.6199L95.057 18.6169ZM86.8011 14.8254H87.9264C88.6302 14.7986 89.0975 14.311 89.1445 13.4317C89.1732 12.8885 88.8065 12.4996 88.2233 12.5023L87.1641 12.5072L86.8011 14.8254ZM89.0516 10.9055C90.3032 10.9055 91.4582 11.5848 91.3001 13.2775C91.1086 15.289 90.0313 16.4021 88.3314 16.407H86.8471C86.6335 16.407 86.5301 16.5813 86.4746 16.9386L86.1873 18.7654C86.1442 19.0413 86.0025 19.1772 85.7936 19.1772H84.4117C84.1916 19.1772 84.115 19.0364 84.1638 18.7213L85.3063 11.3979C85.3628 11.0377 85.4977 10.9036 85.7438 10.9036H89.0516V10.9055Z' fill='%23009EE3'/%3E%3C/g%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip2_111_1082)'%3E%3Cpath d='M160.257 27.7333C160.257 30.0896 158.332 32 155.956 32H119.397C117.022 32 115.096 30.0896 115.096 27.7333V4.26667C115.096 1.9104 117.022 0 119.397 0H155.956C158.332 0 160.257 1.9104 160.257 4.26667V27.7333Z' fill='%231565C0'/%3E%3Cpath d='M128.199 10.6651L125.376 19.0193C125.376 19.0193 124.658 15.4854 124.587 15.0417C122.98 11.4033 120.608 11.6059 120.608 11.6059L123.404 22.3985V22.3963H126.802L131.502 10.6651H128.199ZM130.891 22.3985H133.978L135.844 10.6651H132.719L130.891 22.3985ZM152.739 10.6651H149.491L144.426 22.3985H147.493L148.125 20.7227H151.992L152.321 22.3985H155.13L152.739 10.6651ZM148.981 18.4817L150.662 14.0475L151.541 18.4817H148.981ZM140.224 14.0849C140.224 13.4385 140.759 12.9574 142.295 12.9574C143.293 12.9574 144.436 13.6763 144.436 13.6763L144.937 11.2134C144.937 11.2134 143.477 10.6641 142.043 10.6641C138.797 10.6641 137.123 12.2043 137.123 14.1542C137.123 17.6806 141.401 17.1974 141.401 19.0086C141.401 19.319 141.153 20.0369 139.371 20.0369C137.584 20.0369 136.405 19.3873 136.405 19.3873L135.872 21.751C135.872 21.751 137.015 22.3974 139.224 22.3974C141.438 22.3974 144.509 20.7547 144.509 18.3953C144.509 15.5569 140.224 15.3521 140.224 14.0849Z' fill='white'/%3E%3Cpath d='M125.001 17.0078L123.963 11.9433C123.963 11.9433 123.493 10.8457 122.271 10.8457C121.05 10.8457 117.497 10.8457 117.497 10.8457C117.497 10.8457 123.584 12.6292 125.001 17.0078Z' fill='%23FFC107'/%3E%3C/g%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip3_111_1082)'%3E%3Cpath d='M214.237 29.2569C214.237 30.7718 212.999 31.9999 211.472 31.9999H170.227C168.7 32 167.462 30.7718 167.462 29.2569V2.7429C167.462 1.22808 168.7 0 170.227 0H211.472C212.999 0 214.237 1.22808 214.237 2.7429V29.2569Z' fill='%23306FC5'/%3E%3Cpath opacity='0.15' d='M169.428 29.2569V2.7429C169.428 1.22808 170.666 0 172.193 0H170.227C168.7 0 167.462 1.22799 167.462 2.7429V29.257C167.462 30.7719 168.7 32 170.227 32H172.193C170.666 32 169.428 30.7718 169.428 29.2569Z' fill='%23202121'/%3E%3Cpath d='M174.277 12.8055H175.674L174.976 11.041L174.277 12.8055Z' fill='white'/%3E%3Cpath d='M181.709 18.7285V19.5479H184.06V20.4303H181.709V21.3758H184.314L185.521 20.0521L184.377 18.7285H181.709Z' fill='white'/%3E%3Cpath d='M200.068 11.041L199.305 12.8055H200.766L200.068 11.041Z' fill='white'/%3E%3Cpath d='M188.506 21.879V18.2871L186.855 20.0517L188.506 21.879Z' fill='white'/%3E%3Cpath d='M191.619 19.2959C191.555 18.9178 191.301 18.7285 190.92 18.7285H189.586V19.8628H190.984C191.365 19.8629 191.619 19.6739 191.619 19.2959Z' fill='white'/%3E%3Cpath d='M196.065 19.7383C196.192 19.6751 196.256 19.4859 196.256 19.2972C196.32 19.0454 196.192 18.9191 196.065 18.856C195.939 18.793 195.748 18.793 195.558 18.793H194.287V19.8014H195.557C195.748 19.8014 195.939 19.8014 196.065 19.7383Z' fill='white'/%3E%3Cpath d='M205.213 9.40234V10.1585L204.832 9.40234H201.847V10.1585L201.465 9.40234H197.4C196.701 9.40234 196.129 9.5285 195.621 9.78053V9.40234H192.762V9.46542V9.78053C192.445 9.52859 192.064 9.40234 191.556 9.40234H181.328L180.629 10.9778L179.93 9.40234H177.644H176.691V10.1585L176.373 9.40234H176.31H173.578L172.307 12.364L170.846 15.5778L170.82 15.641H170.846H174.086H174.127L174.15 15.5778L174.531 14.6328H175.357L175.738 15.641H179.422V15.5778V14.8848L179.74 15.6409H181.582L181.899 14.8848V15.5778V15.641H183.361H190.666H190.73V14.0024H190.857C190.984 14.0024 190.984 14.0024 190.984 14.1916V15.5779H195.558V15.1998C195.939 15.3891 196.51 15.5779 197.272 15.5779H199.178L199.56 14.5699H200.449L200.83 15.5779H204.514V14.9479V14.6328L205.086 15.5779H205.213H205.277H208.072V9.40234H205.213H205.213ZM183.678 14.6959H183.043H182.662V14.3181V11.2299L182.598 11.3745V11.3727L181.121 14.6959H181.074H180.734H180.184L178.66 11.2299V14.6959H176.5L176.056 13.7507H173.895L173.451 14.6959H172.334L174.213 10.2847H175.801L177.58 14.5067V10.2847H177.961H179.263L179.293 10.3478H179.295L180.097 12.0783L180.672 13.3748L180.692 13.3094L181.963 10.2848H183.678V14.6959H183.678ZM188.062 11.2299H185.584V12.0491H187.998V12.9312H185.584V13.8138H188.062V14.7587H184.504V10.2848H188.062V11.2299ZM192.593 12.8548C192.594 12.8563 192.596 12.8573 192.598 12.8587C192.622 12.8838 192.643 12.9091 192.66 12.9333C192.782 13.0916 192.881 13.3269 192.885 13.672C192.886 13.678 192.886 13.6839 192.886 13.6899C192.886 13.6933 192.887 13.6963 192.887 13.6998C192.887 13.7018 192.887 13.7034 192.887 13.7053C192.888 13.74 192.889 13.7754 192.889 13.8138V14.696H191.937V14.1917C191.937 13.9396 191.937 13.5615 191.746 13.3094C191.686 13.2499 191.625 13.2106 191.559 13.1827C191.464 13.1216 191.283 13.1206 190.984 13.1206H189.84V14.696H188.76V10.2848H191.174C191.746 10.2848 192.127 10.2848 192.445 10.4738C192.756 10.6592 192.944 10.9667 192.951 11.4537C192.937 12.1243 192.503 12.4923 192.191 12.6163C192.191 12.6163 192.403 12.6586 192.593 12.8548ZM194.732 14.6959H193.652V10.2847H194.732V14.6959ZM207.119 14.6959H205.721L203.689 11.3559V14.1286L203.682 14.1221V14.6986H202.609V14.696H201.529L201.148 13.7508H198.924L198.543 14.7588H197.336C196.828 14.7588 196.192 14.6329 195.811 14.2548C195.43 13.8768 195.24 13.3726 195.24 12.5535C195.24 11.9234 195.367 11.2928 195.811 10.7888C196.129 10.4105 196.701 10.2848 197.399 10.2848H198.416V11.2299H197.399C197.018 11.2299 196.828 11.2927 196.573 11.4821C196.383 11.6711 196.256 12.0491 196.256 12.4902C196.256 12.9944 196.32 13.3094 196.573 13.5615C196.764 13.7508 197.018 13.8139 197.336 13.8139H197.781L199.241 10.348H199.877H200.83L202.609 14.57V14.3547V12.9314V12.8055V10.3481H204.197L206.038 13.4358V10.3481H207.119V14.6961H207.119V14.6959Z' fill='white'/%3E%3Cpath d='M191.687 12.1225C191.705 12.1028 191.722 12.0805 191.736 12.055C191.794 11.9646 191.86 11.8019 191.824 11.5797C191.823 11.5594 191.819 11.5405 191.815 11.5223C191.814 11.5172 191.814 11.5128 191.812 11.5077L191.812 11.5078C191.78 11.3998 191.699 11.3335 191.619 11.2933C191.492 11.2305 191.301 11.2305 191.111 11.2305H189.84V12.2389H191.111C191.301 12.2389 191.492 12.2389 191.619 12.1757C191.638 12.1661 191.655 12.153 191.671 12.1383L191.672 12.1391C191.672 12.139 191.678 12.1323 191.687 12.1225Z' fill='white'/%3E%3Cpath d='M210.867 20.9979C210.867 20.5568 210.74 20.1155 210.549 19.8005V16.9649H210.546V16.7756C210.546 16.7756 207.884 16.7756 207.487 16.7756C207.091 16.7756 206.611 17.1536 206.611 17.1536V16.7756H203.689C203.244 16.7756 202.672 16.9017 202.418 17.1536V16.7756H197.209V16.9649V17.1535C196.828 16.8386 196.129 16.7755 195.812 16.7755H192.381V16.9648V17.1534C192.064 16.8386 191.301 16.7754 190.92 16.7754H187.109L186.219 17.7207L185.393 16.7754H185.127H184.695H179.676V16.9647V17.4625V23.1404H185.267L186.185 22.2289L186.981 23.1404H187.045H190.266H190.412H190.476H190.539V22.5102V21.6911H190.857C191.301 21.6911 191.873 21.6911 192.318 21.5017V23.077V23.2033H195.176V23.077V21.5648H195.303C195.494 21.5648 195.494 21.5648 195.494 21.7539V23.077V23.2033H204.133C204.705 23.2033 205.276 23.077 205.594 22.825V23.077V23.2033H208.326C208.897 23.2033 209.469 23.1404 209.85 22.8881C210.435 22.54 210.804 21.9239 210.859 21.189C210.861 21.1672 210.864 21.1455 210.866 21.1236L210.863 21.1201C210.865 21.0793 210.867 21.039 210.867 20.9979ZM190.857 20.6199H189.586V20.8084V21.1867V21.5649V22.2581H187.498L186.283 20.8716L186.279 20.8762L186.219 20.8084L184.822 22.2581H180.756V17.847H184.885L186.013 19.0728L186.251 19.3294L186.283 19.2963L187.617 17.8471H190.984C191.637 17.8471 192.369 18.0071 192.646 18.6666C192.679 18.7972 192.699 18.9424 192.699 19.1073C192.699 20.3675 191.809 20.6199 190.857 20.6199ZM197.209 20.5567C197.336 20.7453 197.4 20.9978 197.4 21.376V22.258H196.32V21.6911C196.32 21.4386 196.32 20.9978 196.129 20.8084C196.002 20.6199 195.748 20.6199 195.367 20.6199H194.224V22.2581H193.144V17.784H195.558C196.065 17.784 196.51 17.784 196.828 17.9728C197.146 18.1621 197.4 18.4772 197.4 18.9813C197.4 19.6743 196.955 20.0524 196.637 20.1787C196.955 20.3042 197.146 20.4306 197.209 20.5567ZM201.592 18.7288H199.115V19.5481H201.529V20.4305H199.115V21.3129H201.592V22.258H198.035V17.7839H201.592V18.7288ZM204.26 22.2581H202.227V21.313H204.26C204.45 21.313 204.578 21.313 204.705 21.1868C204.769 21.1236 204.832 20.9979 204.832 20.8717C204.832 20.7454 204.769 20.6199 204.705 20.5568C204.641 20.4938 204.514 20.4307 204.324 20.4307C203.307 20.3676 202.1 20.4307 202.1 19.0445C202.1 18.4143 202.481 17.721 203.625 17.721H205.721V18.7921H203.752C203.562 18.7921 203.434 18.7921 203.307 18.8552C203.18 18.9183 203.18 19.0445 203.18 19.1704C203.18 19.3595 203.307 19.4226 203.434 19.4851C203.562 19.5483 203.688 19.5483 203.815 19.5483H204.387C204.959 19.5483 205.34 19.6743 205.594 19.9265C205.785 20.1156 205.912 20.4307 205.912 20.8717C205.912 21.8167 205.34 22.2581 204.26 22.2581ZM209.723 21.8167C209.47 22.0691 209.025 22.2581 208.389 22.2581H206.357V21.313H208.389C208.58 21.313 208.707 21.313 208.834 21.1868C208.897 21.1236 208.961 20.9979 208.961 20.8717C208.961 20.7454 208.897 20.6199 208.834 20.5568C208.77 20.4938 208.643 20.4307 208.453 20.4307C207.437 20.3676 206.229 20.4307 206.229 19.0446C206.229 18.4456 206.575 17.9046 207.427 17.7439C207.529 17.73 207.636 17.721 207.754 17.721H209.851V18.7921H208.453H207.945H207.881C207.691 18.7921 207.564 18.7921 207.437 18.8552C207.373 18.9183 207.309 19.0445 207.309 19.1704C207.309 19.3595 207.373 19.4226 207.564 19.4851C207.691 19.5483 207.818 19.5483 207.945 19.5483H208.008H208.516C208.794 19.5483 209.004 19.5823 209.196 19.6492C209.372 19.7124 209.954 19.9709 210.085 20.6456C210.096 20.7163 210.104 20.7901 210.104 20.8717C210.104 21.2499 209.977 21.5649 209.723 21.8167Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_111_1082'%3E%3Crect width='49' height='32' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_111_1082'%3E%3Crect width='50' height='32' fill='white' transform='translate(57)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_111_1082'%3E%3Crect width='45' height='32' fill='white' transform='translate(115)'/%3E%3C/clipPath%3E%3CclipPath id='clip3_111_1082'%3E%3Crect width='50' height='32' fill='white' transform='translate(168)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
}
.footer-orgazo-bottom-rows {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 34px 0 37px;
  color: #d9d9d9;
  font-size: 1.2rem;
  position: relative;
}
.footer-orgazo-bottom-rows:before {
  position: absolute;
  content: "";
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%);
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
}
.footer-orgazo-bottom-rows .footer-orgazo-copyright {
  display: flex;
  align-items: center;
}
.footer-orgazo-bottom-rows .inline-link {
  display: flex;
  align-items: center;
  margin-left: 10px;
}
.footer-orgazo-bottom-rows .inline-link a {
  color: #d9d9d9;
  padding: 0 10px;
}
.footer-orgazo-bottom-rows .gb-container {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.footer-orgazo-bottom-rows .social-media-list {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-orgazo-bottom-rows .social-media-list > a {
  font-size: 0;
  background-repeat: no-repeat;
  display: inline-flex;
  margin-right: 16px;
  color: transparent;
  background-size: cover;
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(1) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/fb.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(2) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/tw.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(3) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/pin.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(4) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/instag.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(5) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/tik.svg');
}
.footer-orgazo-bottom-rows .social-media-list > a:nth-child(6) {
  background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/you.svg');
}
.secondary-footer-wrapper .footer-orgazo-bottom-rows {
  padding: 24px 0 46px;
  margin-top: 24px;
  border-top: 1px solid #2b2b2b;
}
.secondary-footer-wrapper .footer-orgazo-bottom-rows:before {
  display: none;
}
.secondary-footer-wrapper .footer-orgazo-bottom-rows .gb-container {
  padding: 0;
}
.secondary-footer-wrapper .footer-orgazo-bottom-rows .footer-bottom-copyright {
  font-size: 1.4rem;
  line-height: 20px;
  color: #b6b6b6;
}
@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,
  .account .column.main .block:not(.widget) .block-title:before,
  .account .column.main .block:not(.widget) .block-title:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-mobile-m:after,
  .account .column.main .block:not(.widget) .block-title:after {
    clear: both;
  }
  .abs-toggling-title-mobile,
  .block-wishlist-management .wishlist-select .wishlist-name,
  .block-collapsible-nav .title {
    border-top: 1px solid #444649;
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
    border-bottom: 1px solid #444649;
    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;
  }
  .navigation,
  .breadcrumbs,
  .page-header .header.panel,
  .header.content,
  .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: 60px;
    position: relative;
  }
  .cms-home .column.main {
    padding-bottom: 48px;
  }
  .navigation {
    padding: 0;
  }
  .navigation .parent .level-top {
    display: block;
    text-decoration: none;
    position: relative;
  }
  .navigation .parent .level-top: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;
  }
  .navigation .parent .level-top:after {
    position: absolute;
    right: 7px;
    top: -8px;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '\e621';
  }
  .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: calc(-1 * (100% - 54px));
    overflow: auto;
    position: fixed;
    top: 0;
    width: calc(100% - 54px);
  }
  .nav-sections .switcher {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
    font-weight: 700;
    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;
    font-weight: 700;
    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;
    font-weight: 700;
    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 .page-wrapper {
    left: calc(100% - 54px);
  }
  .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;
    z-index: 99;
  }
  .nav-open .nav-toggle:after {
    background: rgba(0, 0, 0, 0.7);
    content: '';
    display: block;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .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%;
    margin-top: 71px;
    width: 100%;
    padding: 25px 0;
  }
  .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;
  }
  .navigation {
    background: #f0f0f0;
    box-sizing: border-box;
  }
  .navigation ul {
    margin: 0;
    padding: 0;
  }
  .navigation li {
    margin: 0;
  }
  .navigation a {
    display: block;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .navigation a,
  .navigation a:hover {
    color: #575757;
    text-decoration: none;
  }
  .navigation .level0 {
    border-top: 1px solid #d1d1d1;
    font-size: 1.6rem;
  }
  .navigation .level0 > .level-top {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: uppercase;
    word-wrap: break-word;
  }
  .navigation .level0 > .level-top:hover {
    color: #c0c0c0;
  }
  .navigation .level0.active .all-category .ui-state-focus {
    border-color: #111111;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #c0c0c0;
    padding-left: 7px;
    display: inline-block;
  }
  .navigation .level0 > .level1 {
    font-weight: 600;
  }
  .navigation .level0.active > a:not(.ui-state-active),
  .navigation .level0.has-active > a:not(.ui-state-active) {
    border-color: #111111;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #c0c0c0;
  }
  .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),
  .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin-left: -8px;
  }
  .navigation li.level0:last-child {
    border-bottom: 1px solid #d1d1d1;
  }
  .navigation .submenu > li {
    word-wrap: break-word;
  }
  .navigation .submenu > li > a:hover {
    color: #c0c0c0;
  }
  .navigation .submenu:not(:first-child) {
    font-weight: 400;
    line-height: 1.3;
    left: auto !important;
    overflow-x: hidden;
    padding: 0;
    position: relative;
    top: auto !important;
    transition: left 0.3s ease-out;
  }
  .navigation .submenu:not(:first-child) > li > a {
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) > li:last-child {
    margin-bottom: 0;
  }
  .navigation .submenu:not(:first-child) ul {
    display: block;
    padding-left: 15px;
  }
  .navigation .submenu:not(:first-child) ul > li {
    margin: 0;
  }
  .navigation .submenu:not(:first-child) ul > li a {
    color: #575757;
    display: block;
    line-height: normal;
  }
  .navigation .submenu:not(:first-child) ul > li a:hover {
    color: #c0c0c0;
  }
  .navigation .submenu:not(:first-child).expanded {
    display: block !important;
    padding-right: 0;
    top: 0 !important;
  }
  .navigation .submenu:not(:first-child) .active > a {
    border-color: #111111;
    border-style: solid;
    border-width: 0 0 0 8px;
    color: #c0c0c0;
    padding-left: 7px;
  }
  .navigation .submenu:not(:first-child) .level1.active > a {
    padding-left: 7px;
  }
  .product.info .product.data.items {
    margin-bottom: 20px;
    margin-top: 40px;
  }
  .product.info .product.data.items > .item.title {
    padding-bottom: 16px;
  }
  .product.info .product.data.items > .item.title > .switch {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: normal;
    letter-spacing: 0.64px;
    border-bottom: none;
  }
  .product.info .product.data.items > .item.title > .switch:after {
    display: none;
  }
  .breadcrumbs {
    display: none;
  }
  .mobile-currency .switcher .options ul.dropdown {
    background: #17181b;
  }
  .mobile-currency .switcher .options ul.dropdown:before {
    border-bottom: 16px solid #17181b;
  }
  .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: #17181b;
    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: #17181b;
  }
  .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;
  }
  .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;
  }
  .coupon-grid {
    margin-top: 24px;
    margin-left: 16px;
    float: none;
  }
  fieldset .coupon {
    margin-bottom: 0;
  }
  .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.table-wrapper {
    border-top: 1px solid #616264;
    padding-top: 8px;
    margin-bottom: 0;
  }
  .cart.table-wrapper thead .col.item,
  .cart.table-wrapper thead .col.qty,
  .cart.table-wrapper thead .col.price,
  .cart.table-wrapper thead .col.subtotal,
  .cart.table-wrapper thead .col.msrp {
    display: none;
  }
  .cart.table-wrapper .col.qty,
  .cart.table-wrapper .col.price,
  .cart.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    white-space: nowrap;
    width: 33%;
  }
  .cart.table-wrapper .col.qty[data-th]:before,
  .cart.table-wrapper .col.price[data-th]:before,
  .cart.table-wrapper .col.subtotal[data-th]:before,
  .cart.table-wrapper .col.msrp[data-th]:before {
    content: attr(data-th);
    display: block;
    font-weight: 600;
    padding-bottom: 10px;
  }
  .cart.table-wrapper .col.msrp {
    white-space: normal;
  }
  .cart.table-wrapper .cart > .item:last-child {
    border-bottom: none;
  }
  .cart.table-wrapper .item .col .item {
    padding: 15px 15px 0 90px;
  }
  .cart.table-wrapper .item .col:before,
  .cart.table-wrapper .item .col.price .price-excluding-tax {
    display: none !important;
  }
  .cart.table-wrapper .item .col.qty {
    padding-top: 8px;
    padding-bottom: 16px;
  }
  .cart.table-wrapper .item .col.qty .ox-control-qty {
    border: 1px solid #ffffff33;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%), rgba(124, 124, 124, 0.1);
    backdrop-filter: blur(17.5px);
    border-radius: 16px;
  }
  .cart.table-wrapper .item .col.qty .ox-control-qty .input-text {
    background: transparent;
    border: none;
    font-size: 1.4rem;
  }
  .cart.table-wrapper .item .col.subtotal {
    padding-top: 16px;
  }
  .cart.table-wrapper .item .col.subtotal .price-excluding-tax .cart-price .price {
    letter-spacing: 0.28px;
    font-size: 1.4rem;
  }
  .cart.table-wrapper .actions-toolbar {
    min-width: 64px;
    min-height: 24px;
    bottom: 21px;
    left: 16px;
    position: absolute;
    padding-bottom: 0;
  }
  .cart.table-wrapper .actions-toolbar .action {
    margin-right: 16px;
  }
  .cart.table-wrapper .actions-toolbar > .action-edit {
    left: 0;
    right: unset;
  }
  .cart.table-wrapper .actions-toolbar > .action-delete {
    left: 40px;
    right: unset;
  }
  .cart.table-wrapper tbody > tr > td:last-child {
    border: 0;
    padding-top: 0;
  }
  .cart.table-wrapper .product-image-container,
  .cart.table-wrapper .product-image-photo {
    width: 80px;
    height: 80px;
  }
  .cart.table-wrapper .product-item-photo {
    max-width: 80px;
    left: 16px;
    top: 16px;
  }
  .cart.table-wrapper .product-item-details {
    margin-left: 21px;
  }
  .cart.table-wrapper .product-item-name {
    font-size: 1.2rem;
  }
  .cart-container {
    margin-bottom: 0;
  }
  .cart-container .form-cart {
    margin-bottom: 0;
  }
  .cart-summary {
    margin: 0 16px;
    padding: 0 0 1px;
    border: none;
  }
  .cart-summary > .title {
    padding: 8px 0 8px 8px;
  }
  .cart-summary .block > .title {
    padding: 16px 8px;
  }
  .cart-summary .cart-discount {
    border-bottom: none;
    padding: 24px 16px;
  }
  .cart-summary .cart-discount .block,
  .cart-summary .cart-discount .fieldset:last-child {
    margin-bottom: 0;
  }
  .cart-summary .cart-discount .coupon .coupon .control input {
    min-width: 208px;
  }
  .cart-summary .cart-discount .coupon .actions-toolbar .action.primary {
    margin-left: 3px;
    padding: 10px 16px;
  }
  .cart-summary .checkout-methods-items {
    margin: 0 0 24px;
  }
  .cart-totals {
    border-top: 1px solid #464646;
    padding: 8px 0 0;
  }
  .cart-totals .table-wrapper {
    border-top: 0;
  }
  .cart-totals tbody .mark,
  .cart-totals tfoot .mark {
    padding: 8px;
    line-height: 21px;
    height: auto;
  }
  .cart-totals .totals tbody .amount {
    padding: 12px 0px 12px 14px;
  }
  .cart-totals .totals tbody > tr:not(:last-child) > td:last-child {
    border: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .cart-totals .totals.shipping.excl > td:last-child {
    padding-bottom: 16px;
  }
  .cart-totals .totals tbody .grand .amount,
  .cart-totals .totals tbody .grand .mark {
    padding: 16px 0 16px 8px;
  }
  .cart-totals .totals tbody .grand strong {
    font-size: 1.6rem;
  }
  .cart-discount {
    border-top: 1px solid #444649;
    border-bottom: none;
    padding: 24px 0 22px;
    overflow: hidden;
  }
  .cart-discount .block {
    margin-bottom: 0;
    padding: 0 16px;
  }
  .cart-discount .block > .title strong {
    font-size: 1.2rem;
  }
  .cart-discount .coupon .actions-toolbar .action.primary {
    margin: 2px 0px 2px 4px;
    padding: 10px 16px;
  }
  .cart-discount .fieldset:last-child {
    margin-bottom: 0;
  }
  .cart.table-wrapper .col.price,
  .order-items.table-wrapper .col.price,
  .cart.table-wrapper .col.qty,
  .order-items.table-wrapper .col.qty,
  .cart.table-wrapper .col.subtotal,
  .order-items.table-wrapper .col.subtotal,
  .cart.table-wrapper .col.msrp,
  .order-items.table-wrapper .col.msrp {
    text-align: left;
  }
  .checkout-cart-index .page-wrapper .page-header .header.content {
    padding: 0 16px;
  }
  .checkout-cart-index .page-wrapper .page-header .header.content.fixed {
    margin: 0 auto;
    width: 84%;
  }
  .checkout-cart-index .page-wrapper .page-header .header.content .header-inner-left .logo img {
    width: 47px;
  }
  .checkout-cart-index .page-wrapper .page-header .header.content .header-inner-right svg {
    width: 80px;
    display: flex;
  }
  .checkout-cart-index .page-footer {
    padding: 0;
  }
  .category-shop-all .category-view {
    padding: 0;
    margin-bottom: 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;
  }
  .modal-slide .action-close {
    display: none;
  }
  .modal-slide.minicart-digiden-popup-wrap {
    top: 35%;
    width: 100%;
    left: 0;
    border-radius: 32px 32px 0px 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: rgba(50, 50, 50, 0.2);
    box-shadow: -4px 0px 28px 0px #171717;
    backdrop-filter: blur(17.5px);
    overflow: visible !important;
  }
  .modal-slide.minicart-digiden-popup-wrap .modal-inner-wrap {
    width: 100%;
    max-height: 100%;
    height: 100%;
    margin: 0;
    transition: none;
    transform: none;
  }
  .modal-slide.minicart-digiden-popup-wrap._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .modal-slide.minicart-digiden-popup-wrap._show .modal-inner-wrap {
    transform: none;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(124, 124, 124, 0.05);
    backdrop-filter: blur(17.5px);
    overflow: visible;
  }
  .modal-slide.minicart-digiden-popup-wrap .modal-header {
    min-height: 47px;
    position: relative;
  }
  .modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .minicart-close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNSAxOU01IDVMMTkgMTkiIHN0cm9rZT0iI0Q5RDlEOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") !important;
    position: absolute !important;
    width: 40px !important;
    height: 40px !important;
    right: 0 !important;
    top: -59px !important;
    cursor: pointer !important;
    border-radius: 144px;
    border: 1px solid rgba(255, 255, 255, 0.5) !important;
    background-color: rgba(124, 124, 124, 0.5) !important;
    background-size: 24px !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    left: 0 !important;
    margin: auto !important;
  }
  .modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .subtotal .amount .price-wrapper:first-child .price {
    letter-spacing: 0.72px;
  }
  .modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .subtotal .amount .price-wrapper:first-child .price .price {
    font-size: 1.4rem;
  }
  .modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper {
    height: auto !important;
  }
  .modal-slide.minicart-digiden-popup-wrap .minicart-digiden-popup .block-minicart .block-content .minicart-items-wrapper .product-item .product .product-item-details .price {
    font-size: 1.4rem;
  }
  .modal-slide.minicart-digiden-popup-wrap._inner-scroll .modal-inner-wrap {
    height: 100%;
  }
  .modal-slide.minicart-digiden-popup-wrap .modal-content {
    padding: 16px;
    height: 100%;
  }
  .modal-slide.new-shipping-address-modal {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
  }
  .modal-slide.new-shipping-address-modal .modal-header,
  .modal-slide.new-shipping-address-modal .modal-content,
  .modal-slide.new-shipping-address-modal .modal-footer {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
  .modal-slide.new-shipping-address-modal .modal-title {
    border-bottom: none;
    margin-top: 8px;
  }
  .opc-estimated-wrapper {
    margin: 0;
    padding: 8px 16px;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background: rgba(50, 50, 50, 0.2);
  }
  .opc-estimated-wrapper .estimated-block {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0.24px;
    text-transform: uppercase;
  }
  .opc-estimated-wrapper .estimated-block .estimated-price {
    color: #ffffff;
  }
  .opc-progress-bar {
    padding-left: 8px;
    margin: 0 0 6px;
    display: flex;
  }
  .opc-progress-bar-item {
    width: auto;
    margin-right: 12px;
  }
  .opc-progress-bar-item span {
    font-size: 1.2rem;
    letter-spacing: 0.48px;
  }
  .opc-progress-bar-item span:after {
    content: "";
    width: 32px;
    height: 1px;
    background-color: #616264;
    display: inline-block;
    margin-left: 9px;
  }
  .opc-progress-bar-item:last-child {
    margin-right: 0;
  }
  .opc-progress-bar-item:last-child span:after {
    display: none;
  }
  .opc-progress-bar-item:nth-child(1) > span:after {
    max-width: 67px;
    min-width: auto;
  }
  .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 .step-title {
    padding-left: 15px;
    padding-right: 15px;
  }
  .checkout-payment-method .payment-method-title {
    padding: 0;
  }
  .checkout-payment-method .payment-method-title .payment-icon {
    width: 31.034px;
    height: 20px;
  }
  .checkout-payment-method .payment-method-title label {
    font-size: 1.2rem;
    padding: 0 30px 0 23px;
    font-weight: bold;
    line-height: 17px;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
  }
  .checkout-payment-method .payment-method-title label:before {
    left: 0;
    top: 5px;
    width: 10px;
    height: 10px;
  }
  .checkout-payment-method .payment-method-title label:after {
    top: 7px;
    left: 2px;
    width: 10px;
    height: 10px;
  }
  .checkout-payment-method .payment-method-title input[type=radio]:checked + label:after {
    width: 6px;
    height: 6px;
    left: 4px;
    top: 9px;
  }
  .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 .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: #c0c0c0;
  }
  .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: #c0c0c0;
  }
  .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: #c0c0c0;
  }
  .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 #444649;
    background: #17181b;
    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: #c0c0c0;
    display: block;
    padding: 5px 18px;
    text-decoration: none;
  }
  .block-wishlist-management .wishlist-select-items .item a:hover {
    background: #101010;
  }
  .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%;
  }
  .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 .header.content {
    margin-bottom: 0;
  }
  .modal-popup.modal-slide.tooltip-popup,
  .modal-popup.modal-slide.option-images-popup {
    top: unset;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%;
    left: 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  .modal-popup.modal-slide.tooltip-popup._show,
  .modal-popup.modal-slide.option-images-popup._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .modal-popup.modal-slide.tooltip-popup .modal-inner-wrap,
  .modal-popup.modal-slide.option-images-popup .modal-inner-wrap {
    transition: none;
    transform: none;
    background: rgba(50, 50, 50, 0.4);
    backdrop-filter: blur(17.5px);
  }
  .modal-popup.modal-slide.tooltip-popup .modal-title,
  .modal-popup.modal-slide.option-images-popup .modal-title {
    margin: 0;
    border: 0;
    padding: 0 0 5px;
    font-size: 1.8rem;
  }
  .modal-popup.modal-slide.tooltip-popup .modal-header,
  .modal-popup.modal-slide.option-images-popup .modal-header {
    padding-top: 16px;
    padding-left: 16px;
  }
  .modal-popup.modal-slide.tooltip-popup .modal-header .action-close,
  .modal-popup.modal-slide.option-images-popup .modal-header .action-close {
    margin: 0 24px 0 0;
    padding: 0;
    width: 32px;
    height: 32px;
    top: 16px;
  }
  .modal-popup.modal-slide.tooltip-popup .modal-header .action-close:before,
  .modal-popup.modal-slide.option-images-popup .modal-header .action-close:before {
    font-size: 1.8rem;
    line-height: 18px;
    color: #ffffff;
  }
  .modal-popup.modal-slide.tooltip-popup .modal-content,
  .modal-popup.modal-slide.option-images-popup .modal-content {
    padding: 8px 16px 16px;
  }
  .modal-popup.modal-slide.tooltip-popup .engraving-content p,
  .modal-popup.modal-slide.option-images-popup .engraving-content p {
    color: #d9d9d9;
    font-size: 1.2rem;
    line-height: 16px;
    margin-bottom: 8px;
  }
  .modal-popup.modal-slide.tooltip-popup .engraving-content p b,
  .modal-popup.modal-slide.option-images-popup .engraving-content p b {
    color: #ffffff;
  }
  .modal-popup.modal-slide.tooltip-popup .modal-footer,
  .modal-popup.modal-slide.option-images-popup .modal-footer {
    background-color: transparent;
    box-shadow: none;
    text-align: center;
    padding: 0px;
  }
  .compare.wrapper {
    display: none;
  }
  .catalog-product_compare-index .columns .column.main {
    flex-basis: inherit;
  }
  .block-search .label {
    font-size: 0;
    position: absolute;
    height: 64px;
    display: flex;
    align-items: center;
    width: 48px;
    justify-content: center;
    right: 113px;
    z-index: 111;
  }
  .block-search .label:before {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 25L19.3335 19.3234M22.4737 11.7368C22.4737 14.5844 21.3425 17.3154 19.3289 19.3289C17.3154 21.3425 14.5844 22.4737 11.7368 22.4737C8.88925 22.4737 6.1583 21.3425 4.14475 19.3289C2.1312 17.3154 1 14.5844 1 11.7368C1 8.88925 2.1312 6.1583 4.14475 4.14475C6.1583 2.1312 8.88925 1 11.7368 1C14.5844 1 17.3154 2.1312 19.3289 4.14475C21.3425 6.1583 22.4737 8.88925 22.4737 11.7368V11.7368Z' stroke='%23EBEBEB' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    width: 30px;
    height: 30px;
    display: inline-block;
    content: "";
    margin: 0;
    background-size: 22px 22px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .block-search .label #search_closeIcon {
    display: none;
  }
  .block-search .label.active + .control:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 19L15.4584 15.4521M17.4211 10.7105C17.4211 12.4903 16.7141 14.1971 15.4556 15.4556C14.1971 16.7141 12.4903 17.4211 10.7105 17.4211C8.93078 17.4211 7.22394 16.7141 5.96547 15.4556C4.707 14.1971 4 12.4903 4 10.7105C4 8.93078 4.707 7.22394 5.96547 5.96547C7.22394 4.707 8.93078 4 10.7105 4C12.4903 4 14.1971 4.707 15.4556 5.96547C16.7141 7.22394 17.4211 8.93078 17.4211 10.7105V10.7105Z' stroke='%23717273' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    content: "";
    display: inline-block;
    position: absolute;
    top: 90px;
    left: 12px;
    z-index: 1111;
  }
  .block-search .label.active + .control input {
    position: absolute;
    z-index: 10;
    top: 62px;
    left: 0;
    opacity: 1;
    height: 50px;
    box-shadow: 0 3px 2px 0 rgba(148, 150, 159, 0.15);
    letter-spacing: 0.04em;
    border-radius: 12px;
    background: rgba(50, 50, 50, 0.7);
    backdrop-filter: blur(17.5px);
    border: 1px solid #ffffff4d;
    padding-left: 40px;
    padding-right: 40px;
  }
  .block-search .label.active + .control input::-webkit-input-placeholder {
    color: #727272;
  }
  .block-search .label.active + .control input:-moz-placeholder {
    color: #727272;
  }
  .block-search .label.active + .control input::-moz-placeholder {
    color: #727272;
  }
  .block-search .label.active + .control input:-ms-input-placeholder {
    color: #727272;
  }
  .block-search .label.active + .control #search_closeIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb25hbW9vbjpjbG9zZS1saWdodCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik03IDdMMTcgMTdNNyAxN0wxNyA3IiBzdHJva2U9IiM5NDk0OTQiIHN0cm9rZS13aWR0aD0iMS4yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
    position: absolute;
    right: 10px;
    top: 88px;
    z-index: 111;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    padding: 5px;
    background-position: center;
  }
  .block-search input {
    left: 0px;
    height: 0px;
    margin: 0;
    position: absolute;
    opacity: 0;
    border: 0px;
  }
  .search-autocomplete {
    left: 0;
  }
  .login-container .fieldset:after {
    text-align: center;
  }
  .login-container .block-new-customer .block-content:after {
    text-align: center;
  }
  .account .messages {
    margin-bottom: 0;
  }
  .account .column.main .block:not(.widget) .block-title > .action {
    float: right;
    margin-top: 5px;
  }
  .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;
  }
  a.action.clear.filter-clear {
    font-size: 1.2rem;
  }
  .breadcrumbs-toolbar {
    border-bottom: 0;
    position: absolute;
    top: -16px;
    right: 0px;
    margin: 0 16px 0 0;
  }
  .breadcrumbs-toolbar .toolbar-amount {
    display: none;
  }
  .breadcrumbs-toolbar .custom-dropdown select {
    height: 35px;
    background: transparent;
  }
  .filter-title strong {
    margin-bottom: 16px;
  }
  .filter.active {
    position: relative;
    visibility: visible;
    z-index: 99;
  }
  .filter.active .filter-options-item {
    border-bottom: none;
  }
  .filter.active .filter-options-item:last-child {
    margin-bottom: 40px;
  }
  .filter.active .filter-title {
    border-bottom: 1px solid #444649;
    height: 48px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2;
    border-bottom: none;
  }
  .filter.active .filter-title strong {
    box-shadow: none;
    background: none;
    border: 0;
    color: transparent;
    left: auto;
    right: 3px;
    position: absolute;
    top: 0px;
    padding: 0px;
    height: 51px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    font-size: 0px;
    width: 56px;
    display: inline-block;
    text-decoration: none;
  }
  .filter.active .filter-title strong:before {
    display: none;
  }
  .filter.active .filter-title strong:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: inherit;
    color: #ffffff;
    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-subtitle {
    display: block;
    height: 40px;
    color: #ffffff;
    left: 0;
    line-height: 32px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1;
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 500;
    padding: 10px 24px 0;
  }
  .filter.active .filter-options {
    background: #171717;
    bottom: 0;
    display: block;
    left: 0;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 50px;
    z-index: 10;
    padding: 0 16px;
  }
  .filter-options-item {
    border-bottom: none;
  }
  .filter-options-item.allow.active {
    background: #171717;
  }
  .filter .filter-subtitle {
    font-size: 20px;
    font-weight: 300;
  }
  .filter-options-content {
    padding: 5px 10px;
  }
  .filter .filter-current {
    margin: 5px -10px 0;
  }
  .filter .filter-current .items {
    padding: 5px 10px;
    display: inline-flex;
    flex-wrap: wrap;
    margin: 0 8px;
    font-size: 1.2rem;
  }
  .filter .filter-current .item {
    margin-right: 8px;
    white-space: nowrap;
    height: 30px;
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    font-family: 'Space Grotesk';
    padding: 0 12px;
    background: #101010;
    border: 0;
    margin-bottom: 8px;
  }
  .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: #ffffff;
    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-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;
  }
  .block.newsletter .orgazo-footer {
    border: 0;
    padding: 0;
    margin: 0;
  }
  .block.newsletter .actions .action.subscribe {
    width: 100%;
    letter-spacing: 1.12px;
  }
  .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 5;
  }
  .block-collapsible-nav .content {
    border-bottom: 1px solid #444649;
    display: none;
  }
  .block-collapsible-nav .content.active {
    display: block;
    background-color: #171717;
  }
  .customer-name,
  .customer-welcome + .authorization-link {
    display: none;
  }
  .login-icon {
    justify-content: center;
    z-index: 111;
  }
  .nav-sections .switcher-trigger strong:after {
    font-size: 1.6rem;
    right: -25px;
    top: -2px;
  }
  .nav-sections .section-item-title {
    background: #F7F7F7;
    margin: 15px 15px 0 15px;
    width: 130px;
    border-radius: 4px;
    border: none;
  }
  .nav-sections .section-item-title:first-child {
    margin-right: 0;
  }
  .nav-sections .section-item-title a {
    color: #e28800;
  }
  .nav-sections .section-item-title.active {
    background: #1979c3;
  }
  .nav-sections .section-item-title.active a {
    color: #ffffff;
  }
  .navigation .parent .level-top:after {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23888;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-278 -148)'%3E%3Crect class='a' width='10' height='6' transform='translate(278 148)'/%3E%3Cg transform='translate(278.05 148.3)'%3E%3Cpath class='b' d='M4.957,5.477a.526.526,0,0,1-.372-.154L.162.9A.527.527,0,0,1,.906.154L4.957,4.205,9.009.154A.527.527,0,0,1,9.753.9L5.33,5.323A.53.53,0,0,1,4.957,5.477Z' transform='translate(-0.007 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 10px;
    height: 6px;
    padding: 13px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .navigation .parent .level-top.ui-state-active:after {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;%7D.b%7Bfill:%23888;%7D%3C/style%3E%3C/defs%3E%3Crect class='a' width='10' height='6'/%3E%3Cg transform='translate(0.05 0.223)'%3E%3Cpath class='b' d='M4.957,0a.526.526,0,0,0-.372.154L.162,4.577a.527.527,0,0,0,.745.746L4.957,1.271,9.009,5.323a.527.527,0,1,0,.745-.746L5.33.154A.53.53,0,0,0,4.957,0Z' transform='translate(-0.007 0)'/%3E%3C/g%3E%3C/svg%3E");
  }
  .navigation > ul {
    margin: 0 15px;
  }
  .navigation .parent .level-top:after {
    font-size: 1.6rem;
    right: 10px;
    top: 7px;
  }
  .marquee {
    line-height: 38px;
  }
  .marquee__item {
    font-size: 1.2rem;
  }
  .cms-page-view .page-main {
    padding-top: 0;
    position: relative;
  }
  .header-topbar {
    background: rgba(50, 50, 50, 0.2);
    backdrop-filter: blur(17.5px);
  }
  .header-topbar.fixed {
    position: fixed;
    top: 0;
    z-index: 111;
  }
  .header.content {
    padding: 0 8px;
    margin: 0 16px 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
  }
  .header.content.fixed {
    position: fixed;
    top: 35px;
    z-index: 111;
    width: 87%;
    background: rgba(73, 73, 73, 0.7);
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.8);
    margin: auto;
    left: 0;
    right: 0;
    padding: 0 8px;
    backdrop-filter: blur(17.5px);
    border: 1px solid #ffffff4d;
  }
  .header.content .switcher-currency {
    display: none;
  }
  .header-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .nav-logo {
    display: flex;
    align-items: center;
  }
  .nav-toggle:before {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 27H2V25.125H16V27ZM30 16.375H16H2V14.5H30V16.375ZM30 6.875H16V5H30V6.875Z' fill='white'/%3E%3C/svg%3E%0A");
    display: inline-block;
    width: 28px;
    height: 28px;
    content: '';
    background-size: cover;
  }
  .nav-sections .header.links {
    margin: 0 15px 15px;
  }
  .nav-sections .header.links li.greet.welcome {
    border-top: 1px solid #EBEBEB;
    padding: 13px 15px;
  }
  .nav-sections .header.links li a {
    border-top: 1px solid #EBEBEB;
    padding: 13px 15px;
  }
  .nav-sections .header.links li a,
  .nav-sections .header.links li span {
    font-weight: 400;
  }
  .nav-sections .level0.active .all-category .ui-state-focus {
    display: block;
  }
  .logo img {
    width: 56px;
  }
  .page-footer {
    padding: 16px;
  }
  .page-footer .footer {
    padding: 40px 24px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/footer-mb-gb.png');
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 16px;
  }
  .page-footer .footer .footer-orgazo-wrapper .gb-container {
    flex-direction: column;
  }
  .page-footer .footer .footer-orgazo-wrapper .gb-container .orgazo-footer {
    padding: 0;
    border-bottom: none;
  }
  .footer-payment-icon {
    padding: 16px 0 0;
    margin-top: 0;
  }
  .page-wrapper .page-header {
    margin-bottom: 0;
  }
  .modal-popup.modal-slide.menu-popup {
    width: 100%;
    right: 0;
    left: 0;
    margin: auto;
  }
  .modal-popup.modal-slide.menu-popup .modal-header {
    display: none;
  }
  .modal-popup.modal-slide.menu-popup .custom-menu-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
    height: 40px;
  }
  .modal-popup.modal-slide.menu-popup .action-close {
    position: relative;
    left: 0;
    right: unset;
    top: 0;
    width: 40px;
    height: 40px;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .modal-popup.modal-slide.menu-popup .action-close:before {
    content: "";
    display: inline-block;
    right: 16px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNSAxOU01IDVMMTkgMTkiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyMjY0XzEwODMyKSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyMjY0XzEwODMyIiB4MT0iMC41MjEzMjQiIHkxPSI1IiB4Mj0iMjYuMTA5OCIgeTI9IjE3Ljk1NjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM1IiBzdG9wLWNvbG9yPSIjRjlGOUY5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  }
  .modal-popup.modal-slide.menu-popup .modal-inner-wrap {
    background-color: #171717;
  }
  .modal-popup.modal-slide.menu-popup .modal-inner-wrap .modal-content {
    padding: 0 16px 24px;
    position: relative;
  }
  .modal-popup.modal-slide.menu-popup .modal-inner-wrap .modal-content:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-gb.png');
    background-size: cover;
    background-repeat: no-repeat;
  }
  .custom-menu > a {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    color: #ffffff;
    text-transform: uppercase;
    padding: 16px 24px;
    font-size: 1.2rem;
    font-weight: 500;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(50, 50, 50, 0.2);
    backdrop-filter: blur(17.5px);
    justify-content: space-between;
  }
  .custom-menu > a.active-link,
  .custom-menu > a:hover {
    color: #e28800;
    font-weight: 700;
  }
  .custom-menu > a img {
    width: 58px;
    margin-right: 16px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
  }
  .custom-menu > a:after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZvb3RlciBpdGVtIGFycm93Ij4KPHBhdGggaWQ9IlZlY3RvciAyIiBkPSJNMSA1LjMyOTY5QzAuNjY4NjI5IDUuMzI5NjkgMC40IDUuNTk4MzIgMC40IDUuOTI5NjlDMC40IDYuMjYxMDYgMC42Njg2MjkgNi41Mjk2OSAxIDYuNTI5NjlMMSA1LjMyOTY5Wk0xIDYuNTI5NjlMMjAgNi41Mjk2OUwyMCA1LjMyOTY5TDEgNS4zMjk2OUwxIDYuNTI5NjlaIiBmaWxsPSIjRTI4ODAwIi8+CjxwYXRoIGlkPSJSZWN0YW5nbGUgODAzIiBkPSJNMTUuOTI5NyAwLjkyOTY4OFYwLjkyOTY4OEMxNi4zMTg4IDIuNjY3NzEgMTcuNDUzNyA0LjE0NjE1IDE5LjAzMiA0Ljk3MTM5TDIwLjg4NyA1Ljk0MTI5QzIwLjkzMTggNS45NjQ3IDIwLjkyODUgNi4wMjk4NCAyMC44ODE3IDYuMDQ4NjlMMTkuNjM3MyA2LjU0OTI0QzE3LjcxMDEgNy4zMjQ1IDE2LjMxMTkgOS4wMjk5OCAxNS45Mjk3IDExLjA3MTlWMTEuMDcxOSIgc3Ryb2tlPSIjRTI4ODAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    width: 20px;
    height: 10px;
  }
  .custom-menu .dropdown-list {
    overflow: hidden;
    position: relative;
  }
  .custom-menu .dropdown-list .dropdown-container {
    display: grid;
    grid-template-columns: auto auto auto;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 16px;
    gap: 16px;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    overflow: hidden;
    margin-bottom: 16px;
  }
  .custom-menu .dropdown-list .dropdown-container > a {
    width: 93px;
    height: 93px;
    position: relative;
    border-radius: 16px;
    overflow: hidden;
  }
  .custom-menu .dropdown-list .dropdown-container > a img {
    height: 80px;
  }
  .custom-menu .dropdown-list .dropdown-container > a span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 10px;
    padding: 16px 5px 8px;
    background-position: bottom;
    border-radius: 0px 0px 16px 16px;
    background: linear-gradient(179deg, rgba(23, 23, 23, 0) 1.14%, rgba(23, 23, 23, 0.96) 49.99%, #171717 98.84999999999999%);
    border-bottom: 1px solid rgba(226, 136, 0, 0.8);
  }
  .page-wrapper:before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 400px;
    top: 0;
    left: 0;
    background: url('../../frontend/Digiden/grizzlyblades/en_US/images/menumobilebg.jpg');
    background-size: cover;
    z-index: -1;
    background-repeat: no-repeat;
  }
  .banner-container {
    margin: 0 16px;
    border-radius: 16px;
  }
  .banner-container img {
    width: 100%;
  }
  div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a {
    padding: 16px 72px;
  }
  div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a.tab-title {
    font-size: 2.4rem;
  }
  div[data-content-type='tabs'].best-seller-tab .tabs-navigation li.tab-header a.tab-title span.tab-title {
    letter-spacing: 0.96px;
  }
  .catalogsearch-result-index .page-main > .page-title-wrapper .page-title {
    font-size: 1.4rem;
  }
  .catalogsearch-result-index .page-main .search.results .block {
    margin-top: 24px;
    margin-bottom: 16px;
    margin-left: 8px;
  }
  .catalogsearch-result-index .page-main .search.results .block .title {
    letter-spacing: 0.16px;
    font-size: 1.2rem;
    margin-bottom: 8px;
    padding-top: 10px;
  }
  .catalogsearch-result-index .page-main .search.results .block .item {
    font-size: 1.2rem;
    margin-bottom: 8px;
  }
  .catalogsearch-result-index .page-main .result-page-title {
    text-align: center;
    margin: 16px 0 24px;
    letter-spacing: 0.36px;
    font-size: 1.4rem;
  }
  .catalogsearch-result-index .page-main .all-category-container h2 {
    font-size: 1.2rem;
    letter-spacing: 0.28px;
  }
  .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: #c0c0c0;
  }
  .cart.table-wrapper .towishlist:active:before {
    color: #757575;
  }
  .cart.table-wrapper .towishlist:before {
    overflow: visible;
  }
  .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;
  }
  .account.vault-cards-listaction .add-methods {
    flex-direction: column;
  }
  .account.vault-cards-listaction .add-methods > div {
    width: calc(100% - 6px);
  }
  .account.vault-cards-listaction .add-methods > div > div:first-child {
    flex-direction: row;
  }
  .account.vault-cards-listaction .add-methods > div > div:first-child img {
    margin-right: 20px;
  }
  .account.vault-cards-listaction .add-methods > div:first-child {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .account.vault-cards-listaction .braintree-credit-card-types {
    max-width: 130px;
  }
  .braintree-applepay-container-product {
    display: block;
  }
  .braintree-applepay-container-product .braintree-apple-pay-button {
    width: 100%;
  }
  div.braintree-express-payments > div > div {
    width: 100%;
  }
  div.braintree-express-payments .braintree-googlepay-button.long {
    height: 45px;
    width: 100%;
  }
  div.braintree-express-payments .braintree-apple-pay-button {
    height: 45px;
    width: calc(100% - 10px);
  }
  .hero-slider {
    margin: 0 16px;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
  }
  .home-about-us {
    position: relative;
  }
  .home-about-us:before {
    content: "";
    position: absolute;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/about-us-mb-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 794px;
    z-index: 0;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .home-about-us-col {
    text-align: center;
    padding: 16px 16px 24px;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    position: relative;
    overflow: hidden;
    margin-top: 0;
  }
  .home-about-us-col .pagebuilder-column-line {
    position: relative;
    z-index: 1;
  }
  .home-about-us img {
    width: 100%;
  }
  .home-about-us h3 {
    margin-bottom: 12px;
    margin-top: 24px;
    padding: 0 8px;
    text-align: left;
    letter-spacing: 0.8px;
    font-size: 2rem;
  }
  .home-about-us h3:after {
    right: 0;
    margin: auto;
  }
  .home-about-us p {
    padding: 0 8px 12px;
    text-align: left;
  }
  .solution-tabs-nav .swiper-slide {
    width: auto;
    padding: 12px 16px 12px;
  }
  .product-item.swiper-slide {
    width: 77%;
    margin-right: 8px;
  }
  .product-item.swiper-slide:first-child {
    margin-left: 16px;
  }
  .bestseller-contianer .product-items .product-item-details {
    padding: 24px 16px;
  }
  .bestseller-contianer .product-items .product-item-top {
    margin-bottom: 4px;
  }
  .bestseller-contianer .product-items .product-item-name {
    display: -webkit-box;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .bestseller-contianer .product-items .product-item-name > a {
    width: auto;
    font-size: 1.4rem;
  }
  .bestseller-contianer .product-items .product-item .price-box .group-price {
    gap: 8px;
  }
  .bestseller-contianer .product-items .product-item .price-box .special-price [data-price-type="finalPrice"] .price {
    font-size: 2rem;
  }
  .bestseller-contianer .product-items .product-item .price-box.price-final_price .old-price .price {
    font-size: 1.4rem;
  }
  .bestseller-contianer .product-items .product-item .price-box.price-final_price .saved-price {
    font-size: 1.4rem;
  }
  .bestseller-contianer .product-items .product-item .product-item-details .product-sku-review .product-sku {
    font-size: 1.2rem;
  }
  .greview-container {
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/google-review-mb-bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 16px;
  }
  .greview-container .gb-title {
    padding: 16px 0 24px;
  }
  .greview-slider .swiper-slide {
    width: 86%;
    margin-right: 16px;
  }
  .greview-slider .swiper-slide:first-child {
    margin-left: 16px;
  }
  .blog-slider .swiper-slide {
    width: 77%;
    margin-right: 8px;
  }
  .blog-slider .swiper-slide:first-child {
    margin-left: 16px;
  }
  .cms-home .page-main .category-slider {
    padding-bottom: 76px;
    margin-bottom: 8px;
  }
  .cms-home .page-main .category-slider a span {
    padding: 0 16px;
    width: fit-content;
    margin: auto;
  }
  .cms-home .page-main .category-slider .swiper-container {
    margin-bottom: 16px;
  }
  .cms-home .page-main .category-slider .slider-button-next,
  .cms-home .page-main .category-slider .slider-button-prev {
    height: auto;
    top: 89%;
    width: fit-content;
  }
  .cms-home .page-main .category-slider .slider-button-next {
    right: 33%;
  }
  .cms-home .page-main .category-slider .slider-button-next:before {
    width: fit-content;
  }
  .cms-home .page-main .category-slider .slider-button-next:after {
    width: 40px;
    height: 40px;
    position: relative;
    background-size: 40px 40px;
    background-repeat: no-repeat;
  }
  .cms-home .page-main .category-slider .slider-button-next.swiper-button-disabled {
    display: block;
    opacity: 0.5;
  }
  .cms-home .page-main .category-slider .slider-button-next.swiper-button-disabled:after {
    content: "";
    display: inline-block;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/nxt.svg');
    width: 40px;
    height: 40px;
    position: absolute;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    right: 33%;
  }
  .cms-home .page-main .category-slider .slider-button-prev {
    left: 33%;
  }
  .cms-home .page-main .category-slider .slider-button-prev:before {
    width: fit-content;
  }
  .cms-home .page-main .category-slider .slider-button-prev:after {
    width: 40px;
    height: 40px;
    position: relative;
    background-size: 40px 40px;
    background-repeat: no-repeat;
  }
  .cms-home .page-main .category-slider .slider-button-prev.swiper-button-disabled {
    display: block;
    opacity: 0.5;
  }
  .cms-home .page-main .category-slider .slider-button-prev.swiper-button-disabled:after {
    content: "";
    display: inline-block;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/prev.svg');
    width: 40px;
    height: 40px;
    position: absolute;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    left: 33%;
  }
  .cms-home .page-main .category-slider .swiper-slide:first-child {
    margin-left: 16px;
  }
  .cms-home .page-main .category-slider .swiper-slide:last-child {
    margin-right: 16px;
  }
  .category-slider .swiper-slide {
    width: 85%;
  }
  .wholesale-card {
    padding: 0;
  }
  .wholesale-card .swiper-wrapper {
    gap: 16px;
    margin-bottom: 70px !important;
  }
  .wholesale-card .swiper-wrapper .swiper-slide {
    margin-top: 0px !important;
    max-width: fit-content;
  }
  .wholesale-card .swiper-pagination {
    bottom: 30px !important;
  }
  .wholesale-card .swiper-pagination-bullet {
    background: rgba(207, 102, 43, 0.3);
  }
  .wholesale-card .swiper-pagination-bullet-active {
    background: #e28800;
  }
  .wholesale-card .pagebuilder-column {
    margin: 0px;
  }
  .wholesale-card .pagebuilder-column .coupon-code,
  .wholesale-card .pagebuilder-column .coupon-text {
    padding: 12px 16px;
    min-width: auto;
  }
  .wholesale-card .pagebuilder-column .coupon-code p strong,
  .wholesale-card .pagebuilder-column .coupon-text p strong,
  .wholesale-card .pagebuilder-column .coupon-code p b,
  .wholesale-card .pagebuilder-column .coupon-text p b {
    color: #ffffff;
  }
  .wholesale-card .pagebuilder-column .coupon-code {
    min-width: auto;
    padding: 20px 20px 20px 18px;
    border-left: none;
  }
  div.home-tab-slider[data-content-type='tabs'] .tabs-navigation {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 48px 16px 24px;
  }
  div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header:nth-child(1):before {
    display: none;
  }
  div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
    background: linear-gradient(0deg, rgba(250, 138, 26, 0.4) -25.83%, rgba(23, 23, 23, 0) 100%);
  }
  div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
    padding: 10px 24px;
    margin-bottom: 24px;
    border-radius: 24px;
  }
  div.home-tab-slider[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
    font-size: 1.6rem;
    letter-spacing: 0.64px;
    white-space: nowrap;
  }
  .cms-wholesale-prices .breadcrumbs {
    display: none;
  }
  .cms-wholesale-prices .columns .column.main {
    padding-bottom: 48px;
  }
  .cms-wholesale-prices .page-footer {
    padding-top: 0px;
  }
  .cms-wholesale-prices .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .cms-wholesale-prices .page-title-wrapper {
    text-align: center;
  }
  .cms-wholesale-prices .page-title-wrapper .page-title {
    font-size: 2rem;
    margin: 32px auto 16px;
    background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 0.8px;
    text-transform: uppercase;
  }
  .cms-wholesale-prices .wholesale-lg p {
    font-size: 1.6rem;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.64px;
    width: 312px;
    margin: 0 auto 8px;
  }
  .cms-wholesale-prices .wholesale-xs p {
    width: 312px;
    margin: 0 auto;
    line-height: 20px;
  }
  .cms-wholesale-prices .whole-sale-content p {
    width: 312px;
    margin: 0 auto;
    line-height: 20px;
  }
  .cms-wholesale-prices img.pagebuilder-mobile-only {
    display: none;
  }
  .cms-wholesale-prices .wholesale-prices-coupon-grid.coupon-grid {
    margin-left: 0;
  }
  .cms-wholesale-prices .wholesale-prices-coupon-grid .wholesale-card .swiper-wrapper {
    margin-bottom: 24px !important;
    justify-content: center;
  }
  .cms-wholesale-prices .wholesale-prices-coupon-grid .wholesale-card .pagebuilder-column {
    overflow: hidden;
  }
  .blog-info {
    padding: 16px;
  }
  .blog-link {
    margin-top: 8px;
  }
  .blog-index-index .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .blog-index-index .category-view {
    padding: 0;
    margin-bottom: 0;
  }
  .blog-index-index .category-view .page-title-wrapper h1 {
    padding: 32px 16px 24px;
  }
  .orgazo-footer {
    padding-bottom: 20px;
    margin-bottom: 32px;
    border-bottom: 1px solid #727272;
  }
  .feature-outer-wrapper .feature-inner-wrapper {
    flex-direction: column;
  }
  .footer-orgazo-bottom-rows {
    padding: 40px 0 0;
  }
  .footer-orgazo-bottom-rows:before {
    background: none;
  }
  .footer-orgazo-bottom-rows .gb-container {
    flex-direction: column-reverse;
    padding: 0;
  }
  .footer-orgazo-bottom-rows .gb-container .social-media-list {
    padding-bottom: 40px;
  }
  .footer-orgazo-bottom-rows .gb-container .footer-orgazo-copyright {
    flex-direction: column;
    padding: 0;
    line-height: 24px;
    width: 100%;
  }
  .footer-orgazo-bottom-rows .social-media-list > a {
    width: 34px;
    height: 34px;
  }
  .footer-orgazo-copyright-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-orgazo-copyright-wrapper .copyright {
    margin-bottom: 30px;
  }
  .footer-orgazo-copyright-wrapper .copyright:last-child {
    margin-bottom: 0;
  }
  .cms-index-index .video-home-content {
    margin-bottom: 48px;
  }
  .cms-index-index .blog-home-content {
    display: block;
  }
  .cms-index-index .blog-home-content .title-link-wrap {
    margin-bottom: 16px;
  }
  .cms-index-index .blog-home-content .blog-item .blog-image img {
    height: auto;
  }
  .cms-index-index .blog-home-content .blog-item .blog-info {
    padding: 16px 16px 0;
  }
  .cms-index-index .blog-home-content .blog-item .blog-read-btn {
    padding: 8px 16px 16px;
  }
}
@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 #444649;
  }
  .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,
  .cart .table.items .col.item:before,
  .cart .table.items .item-actions td:before,
  .account .table-giftregistry .col.actions:before,
  .table.grouped > tbody > tr > td: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,
  .account .table-reviews .col.actions: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,
  .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
    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 #444649;
    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: #ffffff;
    font-family: 'Gilroy';
    font-weight: 500;
  }
  .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 #444649;
    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: flex;
    padding: 2px 40px 0;
    position: relative;
    white-space: normal;
    z-index: 1;
  }
  .pages .item a,
  .pages .item strong {
    width: 40px;
    height: 40px;
    font-size: 1.4rem;
  }
  .pages .item .action.previous {
    margin-right: 4px;
  }
  .pages .item .action.next {
    margin-left: 4px;
  }
  .table-magento-payments-review-items .col.subtotal {
    text-align: left;
  }
  .table-magento-payments-review-items .product-item-name {
    display: inline-block;
  }
  .cart-summary .apple-pay {
    margin-top: 14px;
  }
  .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;
  }
  .cart .table.items .col.qty {
    text-align: center;
  }
  .checkout-onepage-success .column.main {
    margin: 36px 10px;
  }
  .opc-wrapper .step-title {
    font-size: 14px;
    border-bottom: 0;
    padding-bottom: 0;
  }
  .opc-wrapper .step-content {
    margin: 0 0 15px;
  }
  .opc-wrapper .edit-address-link:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNjY0MDYgMTQuMDAwMkgxMy4zMzA3TTMuNzc0NzMgOC43OTE1NkMzLjQ5MDQ3IDkuMDc2NDUgMy4zMzA4IDkuNDYyNDQgMy4zMzA3MyA5Ljg2NDg5VjEyLjAwMDJINS40Nzk0QzUuODgyMDYgMTIuMDAwMiA2LjI2ODA2IDExLjg0MDIgNi41NTI3MyAxMS41NTQ5TDEyLjg4NjEgNS4yMTgyMkMxMy4xNzAyIDQuOTMzMjkgMTMuMzI5OCA0LjU0NzMgMTMuMzI5OCA0LjE0NDg5QzEzLjMyOTggMy43NDI0OCAxMy4xNzAyIDMuMzU2NDkgMTIuODg2MSAzLjA3MTU2TDEyLjI2MDcgMi40NDQ4OUMxMi4xMTk3IDIuMzAzNzkgMTEuOTUyMiAyLjE5MTg3IDExLjc2NzkgMi4xMTU1NEMxMS41ODM2IDIuMDM5MiAxMS4zODYxIDEuOTk5OTQgMTEuMTg2NiAyQzEwLjk4NzEgMi4wMDAwNiAxMC43ODk2IDIuMDM5NDQgMTAuNjA1MyAyLjExNTlDMTAuNDIxMSAyLjE5MjM1IDEwLjI1MzcgMi4zMDQzNyAxMC4xMTI3IDIuNDQ1NTZMMy43NzQ3MyA4Ljc5MTU2WiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfNDAwMDI2MTZfMTA2MTUpIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80MDAwMjYxNl8xMDYxNSIgeDE9IjIuNjY0MDYiIHkxPSI4LjA4MjMxIiB4Mj0iMTIuMzgyIiB5Mj0iMTEuMTE4NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iI0YyRjJGMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI0JDQkNCQyIvPgo8c3RvcCBvZmZzZXQ9IjAuNzUiIHN0b3AtY29sb3I9IiNGMkYyRjIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkNCQ0JDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    font-family: none !important;
  }
  .checkout-index-index .columns .column.main {
    padding: 0 16px 0;
  }
  .checkout-index-index .page-wrapper .checkout-header .header.content {
    padding: 0 16px;
  }
  .checkout-index-index .page-wrapper .checkout-header .header.content.fixed {
    margin: 0 auto;
    width: 84%;
  }
  .checkout-index-index .page-wrapper .checkout-header .header.content .header-inner-left .logo img {
    width: 47px;
  }
  .checkout-index-index .page-wrapper .checkout-header .header.content .header-inner-right svg {
    width: 80px;
    display: flex;
  }
  .checkout-index-index .new-shipping-address-modal .modal-footer .action-save-address {
    width: auto;
  }
  .checkout-index-index .new-shipping-address-modal .modal-footer .action-hide-popup {
    margin-top: 0;
    margin-left: 10px;
  }
  .checkout-index-index .page-footer {
    padding: 0;
  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address,
  .opc-wrapper .methods-shipping {
    background: none;
    margin: 0 0 15px;
    padding: 0;
  }
  .opc-wrapper .shipping-address-item {
    border-bottom: 1px solid #444649;
    margin: 0 0 15px;
    padding: 0 0 15px;
    width: 100%;
  }
  .opc-wrapper .shipping-address-item.selected-item {
    padding: 15px 35px 15px 18px;
    border-bottom-width: 2px;
  }
  .opc-wrapper .shipping-address-item.selected-item .edit-address-link {
    right: 39px;
  }
  .opc-wrapper .action-select-shipping-item {
    float: none;
    margin-top: 10px;
    width: 100%;
  }
  .opc-wrapper .action-show-popup {
    width: 100%;
  }
  .opc-wrapper .methods-shipping {
    padding-top: 0;
  }
  .opc-wrapper .edit-address-link {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px;
  }
  .opc-wrapper .edit-address-link > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .opc-wrapper .edit-address-link: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-wrapper .edit-address-link:hover:before {
    color: #c0c0c0;
  }
  .opc-wrapper .edit-address-link:active:before {
    color: #757575;
  }
  .opc-wrapper .step-title {
    font-size: 1.2rem;
    border-bottom: 0;
    padding: 24px 0 0;
    margin-bottom: 8px;
  }
  .opc-wrapper .checkout-shipping-address .step-title {
    margin-bottom: 16px;
  }
  .opc-wrapper .form-login {
    margin: 0;
  }
  .opc-wrapper .form-shipping-address .field {
    margin: 0 0 16px;
  }
  .opc-wrapper .form-shipping-address .field:last-child {
    margin-bottom: 0;
  }
  .opc-wrapper .action-show-popup {
    float: none;
    margin: 0px;
  }
  .opc-wrapper .shipping-address-item.selected-item:after {
    top: -1px;
  }
  .checkout-shipping-address .opc-wrapper .step-content {
    margin: 0;
  }
  .table-checkout-shipping-method tbody td {
    font-size: 1.2rem;
    padding-top: 0;
  }
  .methods-shipping .shipping-custom-message {
    font-size: 1.2rem;
  }
  .checkout-index-index .custom-slide {
    left: 0;
  }
  .checkout-index-index .custom-slide .opc-block-summary {
    border: none;
    background: none;
  }
  .checkout-index-index .modal-custom .action-close {
    margin: 28px 36px 15px 20px;
  }
  .checkout-index-index .modal-custom .action-close:focus {
    margin: 28px 36px 15px 20px;
  }
  .checkout-index-index .minicart-items-wrapper .product-item-details .product-item-name {
    margin: 0;
    font-weight: bold;
  }
  .checkout-index-index .minicart-items-wrapper .product-item-details .details-qty {
    margin-top: 1px;
    margin-bottom: 0px;
  }
  .checkout-index-index .minicart-items-wrapper .product-item-details .price {
    font-weight: 500;
  }
  .checkout-index-index .opc-block-shipping-information .shipping-information {
    border: none;
    background: none;
  }
  .checkout-index-index .checkout-shipping-method .actions-toolbar.fixed-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px 16px 24px;
    background: linear-gradient(176deg, rgba(23, 24, 27, 0) 3.82%, #17181b 22.44%);
    z-index: 11;
  }
  .checkout-index-index .checkout-shipping-method .actions-toolbar.fixed-bottom .action.primary {
    margin-top: 0;
  }
  .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-summary > .title {
    border-bottom: 0;
    font-size: 14px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }
  .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 #444649;
    display: table-cell;
  }
  .table.grouped > tbody {
    border-bottom: 1px solid #444649;
  }
  .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;
  }
  .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;
  }
  .blog-index-view .mobile-back {
    margin: 0 16px 16px;
  }
  .blog-index-view .mobile-back button {
    background: transparent;
    padding-left: 0;
  }
  .blog-index-view .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .blog-post-wrap {
    padding: 0 16px 24px;
  }
  .blog-post-wrap .page-title-wrapper .page-title h1 {
    background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .manage-faqs {
    padding: 0 16px 48px;
  }
  .manage-faqs-left .faqs-role {
    margin-bottom: 8px;
  }
  .manage-faqs-left .faqs-role span {
    padding: 12px 16px;
    position: relative;
    background: inherit;
  }
  .manage-faqs-left .faqs-role span:after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 4px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDlDMTggOSAxMy41ODEgMTUgMTEuOTk5OSAxNUMxMC40MTg4IDE1IDYgOSA2IDkiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzQwMDAyNjE2XzczMTgpIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDAwMDI2MTZfNzMxOCIgeDE9IjE5Ljg2MzQiIHkxPSIxMS41MiIgeDI9IjQuNjkyODQiIHkyPSIxMi4zODY1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0I4QjhCOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
  }
  .manage-faqs-left .faqs-role.active span {
    font-weight: bold;
    border-radius: 48px;
    background: linear-gradient(90deg, rgba(250, 138, 26, 0.4) -180.38%, #171717 100%);
    border-right: none;
  }
  .manage-faqs-left .faqs-role.active span:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDE1QzE4IDE1IDEzLjU4MSA5LjAwMDAxIDExLjk5OTkgOUMxMC40MTg4IDguOTk5OTkgNiAxNSA2IDE1IiBzdHJva2U9IiNFMjg4MDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  }
  .manage-faqs-right {
    padding: 16px;
    margin-bottom: 16px;
  }
  .faqs-question,
  .mobile-question {
    padding-bottom: 16px;
  }
  .faqs-question-answer-wrap,
  .mobile-question-answer-wrap {
    margin-bottom: 16px;
  }
  .faqs-question span,
  .mobile-question span {
    width: calc(100% - 40px);
  }
  .faqs-index-index .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .faqs-index-index .category-view {
    margin-bottom: 0;
  }
  .video-click:last-child {
    padding: 0 0 40px;
    margin-bottom: 0;
    border-bottom: 0;
  }
  .video-item {
    position: relative;
    min-width: auto;
  }
  .video-item .video-product-item {
    border-radius: 16px 0px 0px 16px;
    background: linear-gradient(360deg, rgba(23, 23, 23, 0.98) -0.07000000000000001%, rgba(23, 23, 23, 0.92) 66.36%, rgba(23, 23, 23, 0) 100%);
    display: flex;
    padding: 16px 0 12px;
    gap: 13px;
    align-items: center;
  }
  .video-item .video-product-item img {
    border-radius: 4px;
    width: 80px;
    height: 80px;
  }
  .video-item .video-product-item-content a.product-name {
    font-size: 1.3rem;
    color: #b6b6b6;
    font-weight: 600;
    letter-spacing: 0.26px;
    height: 17px;
    display: block;
    white-space: nowrap;
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .video-item .video-product-item-content .product-sku {
    font-size: 1rem;
    font-weight: 500;
    color: #949494;
  }
  .video-item .video-product-item-content .price-box {
    margin: 0;
    justify-content: start;
  }
  .video-item .video-product-item-content .price-box .group-price {
    margin-right: 8px;
  }
  .video-item .video-product-item-content .price-box .group-price .special-price .price {
    margin-right: 8px;
    font-size: 1rem;
  }
  .video-item .video-product-item-content .price-box .group-price .old-price .price {
    font-size: 1rem;
  }
  .video-item .video-product-item-content .price-box .saved-price {
    font-size: 1rem;
  }
  .video-item .video-product-item-content a.silvar-btn {
    font-size: 1.1rem;
    padding: 7.5px 16px;
    margin-top: 6px;
    letter-spacing: 0.88px;
  }
  .video-confirm-popup {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
  }
  .video-confirm-popup iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .modal-popup.modal-slide.center-popup {
    top: 0px;
    border-radius: 10px;
    height: 30%;
    margin: auto;
    width: 100%;
    left: 0px;
    -webkit-transform: translate3d(0%, 100%, 0);
    transform: translate3d(0%, 100%, 0);
    -webkit-transition: all .5s;
    transition: all .5s;
  }
  .modal-popup.modal-slide.center-popup._show {
    bottom: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }
  .modal-popup.modal-slide.center-popup .modal-inner-wrap {
    transition: none;
    transform: none;
  }
  .modal-popup.modal-slide.center-popup .modal-inner-wrap .modal-header {
    display: none;
  }
  .modal-popup.modal-slide.center-popup .modal-inner-wrap .modal-content {
    padding: 4px;
  }
  .testimonials-index-index .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .testimonials-index-index .category-view {
    padding: 0;
    margin: 0;
  }
  .testimonials-index-index .category-view .page-title-wrapper h1 {
    padding: 0 16px 16px;
    letter-spacing: 0.8px;
    background: linear-gradient(272deg, #ffffff -13.93%, #b8b8b8 109.38%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-top: 24px;
  }
  .testimonials-index-index .video-clicks {
    grid-gap: 24px;
  }
  .testimonials-index-index .video-clicks .video-item {
    min-width: auto;
    border-radius: 24px;
    border: 1px solid #545454;
    background: linear-gradient(0deg, #171717 62.86%, rgba(23, 23, 23, 0) 100%);
  }
  .testimonials-index-index .video-clicks .video-item .video-click:last-child {
    padding: 0;
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item {
    padding: 16px 16px 24px;
    gap: 12px;
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item img {
    border-radius: 16px;
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item-content {
    width: calc(100% - 96px);
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item-content a.product-name {
    font-size: 1.4rem;
    color: #d9d9d9;
    font-weight: 600;
    height: 17px;
    overflow: hidden;
    letter-spacing: 0.28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: auto;
    white-space: normal;
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item .product-sku {
    font-size: 1.2rem;
    font-weight: 500;
    color: #b6b6b6;
  }
  .testimonials-index-index .video-clicks .video-item .video-product-item a.silvar-btn {
    font-size: 1.2rem;
    padding: 7.5px 16px;
    margin-top: 6px;
    letter-spacing: 0.96px;
  }
  .testimonials-index-index .modal-popup.modal-slide.center-popup {
    padding-top: 14%;
  }
  .celebrity-list {
    padding: 0 16px;
    grid-gap: 24px;
    margin: 24px 0 48px;
  }
  .celebrities-index-index .category-view .page-title-wrapper h1 {
    width: 100%;
    text-align: center;
    line-height: 27px;
    padding-top: 32px;
  }
  .celebrities-index-index .celebrity-list {
    margin: 0 0 48px;
    display: flex;
    flex-direction: column;
  }
  .celebrities-index-index .celebrity-list .celebrity {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: none;
  }
  .celebrities-index-index .celebrity-list .celebrity:after {
    bottom: -2px;
  }
  .celebrities-index-index .category-view {
    padding: 0;
    margin: 0;
  }
  .celebrity-home-content .celebrity-slider-wrapper .celebrity-slider-home .swiper-pagination-gb {
    display: none;
  }
  .celebrity-home-content .abs-visually-hidden-desktop {
    margin: 32px 0 48px;
  }
  .celebrity-home-content .abs-visually-hidden-desktop a {
    background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    font-weight: 700;
  }
  .celebrity-home-content .abs-visually-hidden-desktop a:after {
    content: "";
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11' fill='none'%3E%3Cg clip-path='url(../../frontend/Digiden/grizzlyblades/en_US/css/%23clip0_40004025_12761)'%3E%3Cpath d='M1 4.82969C0.668629 4.82969 0.4 5.09832 0.4 5.42969C0.4 5.76106 0.668629 6.02969 1 6.02969L1 4.82969ZM1 6.02969L20 6.02969L20 4.82969L1 4.82969L1 6.02969Z' fill='%23E28800'/%3E%3Cpath d='M15.9297 0.429688V0.429688C16.3188 2.16771 17.4537 3.64615 19.032 4.47139L20.887 5.44129C20.9318 5.4647 20.9285 5.52984 20.8817 5.54869L19.6373 6.04924C17.7101 6.8245 16.3119 8.52998 15.9297 10.5719V10.5719' stroke='%23E28800' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40004025_12761'%3E%3Crect width='22' height='11' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 22px;
    height: 11px;
    margin-left: 10px;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide {
    max-width: 80%;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide .celebrity-item {
    padding: 0 16px 24px;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide .celebrity-item:after {
    width: 148px;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide .celebrity-item .celebrity-name a {
    font-size: 1.8rem;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide .celebrity-item .celebrity-profession {
    font-size: 1.6rem;
  }
  .celebrity-home-content .celebrity-slider-wrapper .swiper-slide:first-child .celebrity-item {
    margin-left: 16px;
  }
  .celebrity-view {
    padding: 0 24px 32px;
  }
  .celebrity-view .swiper-container-horizontal > .swiper-pagination-gb.swiper-pagination-bullets {
    padding-top: 24px;
    display: block;
  }
  .celebrity-view .celebrity-content {
    margin-top: 16px;
    padding: 24px;
    border-radius: 16px;
    border: 1px solid rgb(255 255 255 / 19%);
    background: rgba(16, 16, 16, 0.10);
    backdrop-filter: blur(17.5px);
  }
  .celebrity-view .celebrity-content .celebrity-content__container {
    padding-bottom: 24px;
    border-bottom: 1px solid #464646;
    margin-bottom: 16px;
  }
  .celebrity-view .celebrity-content .celebrity-content__container .celebrity-content__details {
    margin-bottom: 16px;
  }
  .celebrity-view .celebrity-content .celebrity-content__container .celebrity-social-links {
    justify-content: flex-start;
  }
  .video-home-content .title-link-wrap {
    margin-bottom: 16px;
  }
  .video-home-content .title-link-wrap .gb-title {
    font-size: 2.2rem;
    letter-spacing: 0.88px;
  }
  .video-home-content .video-slider-wrapper {
    padding: 0 16px;
    border-radius: 8px;
  }
  .video-home-content .video-slider-wrapper .slider-button-next,
  .video-home-content .video-slider-wrapper .slider-button-prev {
    height: auto;
    width: fit-content;
    bottom: 0;
    top: auto;
  }
  .video-home-content .video-slider-wrapper .slider-button-next:before,
  .video-home-content .video-slider-wrapper .slider-button-prev:before {
    display: none;
  }
  .video-home-content .video-slider-wrapper .slider-button-next:after,
  .video-home-content .video-slider-wrapper .slider-button-prev:after {
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    background-repeat: no-repeat;
  }
  .video-home-content .video-slider-wrapper .slider-button-next {
    right: 10%;
  }
  .video-home-content .video-slider-wrapper .slider-button-prev {
    left: 10%;
  }
  .video-home-content .video-slider-wrapper .swiper-pagination-gb {
    padding: 45px 0 2px;
    width: fit-content;
    margin: auto;
  }
  .mobile-back {
    margin: 24px 16px 16px;
  }
  .mobile-back button {
    background: #101010;
    padding: 8px;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    border: 0;
    letter-spacing: 1.12px;
    font-weight: bold;
  }
  .mobile-back button:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-right: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjUgMi41MDM5MVYyLjUwMzkxQzEwLjAzOTYgNC41NjAyOSA4LjY5Njg4IDYuMzA5NTUgNi44Mjk0MyA3LjI4NTk1TDQuNjM0NjIgOC40MzM1MkM0LjU4MTY0IDguNDYxMjIgNC41ODU0NyA4LjUzODI5IDQuNjQwOTMgOC41NjA2TDYuMTEzMjEgOS4xNTI4M0M4LjM5MzUxIDEwLjA3MDEgMTAuMDQ3OCAxMi4wODggMTAuNSAxNC41MDM5VjE0LjUwMzkiIHN0cm9rZT0iI0UyODgwMCIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
  }
  .celebrity {
    padding: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzI4IiBoZWlnaHQ9IjQ2MCIgdmlld0JveD0iMCAwIDMyOCA0NjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cjxmb3JlaWduT2JqZWN0IHg9Ii0zNSIgeT0iLTM1IiB3aWR0aD0iMzk4IiBoZWlnaHQ9IjUzMCI+PGRpdiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgc3R5bGU9ImJhY2tkcm9wLWZpbHRlcjpibHVyKDE3LjVweCk7Y2xpcC1wYXRoOnVybCgjYmdibHVyXzBfNDAwMDI2MTZfNjE2NV9jbGlwX3BhdGgpO2hlaWdodDoxMDAlO3dpZHRoOjEwMCUiPjwvZGl2PjwvZm9yZWlnbk9iamVjdD48ZyBkYXRhLWZpZ21hLWJnLWJsdXItcmFkaXVzPSIzNSI+CjxwYXRoIGQ9Ik0wIDQ0NEMwIDQ1Mi44MzcgNy4xNjM0NCA0NjAgMTYgNDYwSDMxMkMzMjAuODM3IDQ2MCAzMjggNDUyLjgzNyAzMjggNDQ0VjE2QzMyOCA3LjE2MzQyIDMyMC44MzcgMCAzMTIgMEgxNkM3LjE2MzQ1IDAgMCA3LjE2MzQ1IDAgMTZWNDQ0WiIgZmlsbD0iIzEwMTAxMCIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KPHBhdGggZD0iTTE2IDQ1OS41SDMxMkMzMjAuNTYgNDU5LjUgMzI3LjUgNDUyLjU2IDMyNy41IDQ0NFYxNkMzMjcuNSA3LjQzOTU2IDMyMC41NiAwLjUgMzEyIDAuNUgxNkM3LjQzOTU5IDAuNTAwMDAyIDAuNSA3LjQzOTYgMC41IDE2VjQ0NEwwLjUwNDg4MyA0NDQuNEMwLjcxNzI0MiA0NTIuNzc2IDcuNTczNDUgNDU5LjUgMTYgNDU5LjVaIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl80MDAwMjYxNl82MTY1KSIgc3Ryb2tlLW9wYWNpdHk9IjAuMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iYmdibHVyXzBfNDAwMDI2MTZfNjE2NV9jbGlwX3BhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1IDM1KSI+PHBhdGggZD0iTTAgNDQ0QzAgNDUyLjgzNyA3LjE2MzQ0IDQ2MCAxNiA0NjBIMzEyQzMyMC44MzcgNDYwIDMyOCA0NTIuODM3IDMyOCA0NDRWMTZDMzI4IDcuMTYzNDIgMzIwLjgzNyAwIDMxMiAwSDE2QzcuMTYzNDUgMCAwIDcuMTYzNDUgMCAxNlY0NDRaIi8+CjwvY2xpcFBhdGg+PGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQwMDAyNjE2XzYxNjUiIHgxPSItMS4wMjUiIHkxPSI0NTguNTYyIiB4Mj0iLTExOS40NjIiIHkyPSItMjcxLjcxNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  }
  .celebrity-social-links {
    height: calc(100% - 287px);
  }
  .celebrity-item-content {
    margin: 16px 0 0;
  }
  .celebrity-item-details {
    max-width: calc(100% - 69px);
  }
  .celebrity-name a {
    font-size: 1.6rem;
    letter-spacing: 0.64px;
  }
  .celebrity-profession {
    font-size: 1.4rem;
  }
  .celebrity-list {
    margin: 15px 0 48px;
  }
  .celebrities-index-view .celebrity {
    background-size: 100% 101%;
  }
  .celebrities-index-view .mobile-back button {
    background-color: transparent;
  }
  .celebrities-index-view .mobile-back {
    margin: 0 16px 16px;
  }
  .products-list .product-item {
    table-layout: fixed;
  }
  .products-list .product-item-photo {
    padding: 0 10px 10px 0;
    width: 30%;
  }
  .product-items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 8px;
    padding: 0 8px;
  }
  .product-items .product-item-name {
    margin: 0 0 4px;
  }
  .product-items .product-item-name > a {
    font-size: 1.2rem;
    line-height: 18px;
    font-weight: 500;
    width: 144px;
    display: block;
    text-overflow: ellipsis;
  }
  .product-items .price-container .price {
    font-size: 1.6rem;
  }
  .product-items .product-item .price-box {
    display: flex;
    flex-wrap: wrap;
  }
  .product-items .product-item .price-box .special-price [data-price-type="finalPrice"] .price {
    margin-right: 0;
  }
  .product-items .product-item .price-box.price-final_price .price {
    font-size: 1rem;
    margin-right: 0;
  }
  .product-items .product-item .price-box.price-final_price .old-price {
    margin: 0;
    display: block;
  }
  .product-items .product-item .price-box.price-final_price .old-price .price {
    font-size: 1rem;
  }
  .product-items .product-item .price-box.price-final_price .saved-price {
    font-size: 1rem;
  }
  .product-items .product-item-details {
    padding: 8px;
  }
  .product-items .product-item-details .product-sku {
    font-size: 1rem;
    margin-bottom: 2px;
  }
  .product-items .product-item-details .product-sku-review {
    margin-bottom: 0;
  }
  .product-items .product-image-container {
    width: 100% !important;
  }
  .product-item-actions .actions-primary {
    display: block;
  }
  .catalog-category-view .pages .pages-items {
    padding: 0px;
  }
  .catalog-category-view .message.info,
  .catalog-category-view .message.error,
  .catalog-category-view .message.warning,
  .catalog-category-view .message.notice,
  .catalog-category-view .message.success {
    margin: 10px 8px;
  }
  .toolbar-products {
    margin-bottom: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .category-image {
    margin: 0;
  }
  .category-view {
    padding: 0 0 16px;
    margin-bottom: 16px;
  }
  .breadcrumbs-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0px 16px;
  }
  .breadcrumbs-toolbar .breadcrumbs {
    padding: 0;
    margin: 0;
  }
  .products.wrapper ~ .breadcrumbs-toolbar {
    position: relative;
    top: 0;
  }
  .catalog-category-view.page-layout-1column .column.main {
    padding-top: 50px;
  }
  .catalog-category-view.page-layout-1column .column.main .filter-sort {
    margin-top: -50px;
  }
  .catalog-product-view .product-reviews-summary .rating-summary {
    vertical-align: -webkit-baseline-middle;
    margin-right: 8px;
  }
  .product.media {
    padding: 24px 8px 0;
  }
  .product.media .price-final_price .saved-price {
    top: 24px;
    right: 8px;
  }
  .product.media .custom-gallery-mobile-slider {
    overflow: hidden;
    border-radius: 8px;
    max-height: 344px;
  }
  .product.media .custom-gallery-mobile-slider .item {
    height: 344px;
  }
  .product.media .custom-gallery-mobile-slider .item img {
    height: 100%;
    object-fit: contain;
  }
  .product.media .custom-gallery-mobile-slider .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #b6b6b6;
    opacity: 1;
  }
  .product.media .custom-gallery-mobile-slider .swiper-pagination-bullet-active {
    background: #ffffff;
    width: 12px;
    height: 12px;
  }
  .wihslist-addtocart {
    display: grid;
    grid-template-columns: 81px auto;
    grid-gap: 16px;
  }
  .wihslist-addtocart .product-social-links a.action.towishlist {
    height: 48px;
  }
  .wihslist-addtocart .product-social-links a.action.towishlist span:first-child {
    display: flex;
    align-items: center;
  }
  .project__custom-hover-tooltip {
    height: 24px;
    margin-left: 12px;
  }
  .product-info-main .product-options-wrapper ul.box-tool-content__inline_list {
    display: none;
  }
  .product-info-main .box-tocart .wihslist-addtocart {
    margin: 0;
    box-shadow: 0 -1px 6px 0 rgba(0, 0, 0, 0.16);
    z-index: 10;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 93%;
    text-align: center;
    padding: 16px  16px;
    right: 0;
    background: linear-gradient(176deg, rgba(23, 24, 27, 0) 3.82%, #17181b 22.44%);
  }
  .product-info-main .box-tocart .action.tocart {
    padding: 16px 0;
    font-size: 1.4rem;
    width: 100%;
    letter-spacing: 1.12px;
    opacity: 1 !important;
  }
  .product-info-main .box-tocart .fieldset .ox-control-qty {
    margin: 0;
    border: 1px solid rgba(255, 255, 255, 0.2);
  }
  .product-info-main .box-tocart .fieldset .field.qty {
    margin-bottom: 16px;
    gap: 8px;
  }
  .table-wrapper.comparison .table-comparison > tbody > tr > th,
  .table-wrapper.comparison .table-comparison > tbody > tr > td {
    display: table-cell;
  }
  .breadcrumbs-toolbar {
    margin: 0 8px 16px;
  }
  .all-category-slider-wrapper .all-category-slider.swiper-container {
    margin-left: 8px;
  }
  .all-category-slider-wrapper .swiper-button-prev,
  .all-category-slider-wrapper .swiper-button-next {
    display: none;
  }
  .catalog-product-view .page-main {
    padding: 0;
  }
  .catalog-product-view .product-info-main {
    padding: 24px 20px;
  }
  .catalog-product-view .product-info-main .swatch-attribute-options {
    margin: 10px auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .catalog-product-view .product-info-main .swatch-attribute-options .swatch-option.text {
    margin: 0 8px 16px;
  }
  .catalog-product-view .product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list {
    width: 100%;
    float: none;
  }
  .catalog-product-view .product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list + .field,
  .catalog-product-view .product-info-main .product-options-wrapper .fieldset > .field.gb-dropdown__list + .field + .field {
    width: 100%;
    float: none;
  }
  .catalog-product-view .product-info-main .page-title-wrapper h1 {
    margin-top: 0;
    font-size: 1.8rem;
    letter-spacing: 0.72px;
  }
  .catalog-product-view .product-info-main .product-info-price {
    border-top: 1px solid #464646;
    padding-top: 16px;
  }
  .catalog-product-view .product-info-main .product-info-price .price-box .price-container .price {
    font-size: 2.4rem;
    letter-spacing: 0.96px;
    font-weight: 700;
    line-height: normal;
  }
  .catalog-product-view .product-info-main .product-info-price .price-box .saved-price .saved-value {
    font-size: 1.8rem;
  }
  .catalog-product-view .product-info-main .product-info-price .old-price .price-wrapper .price {
    font-size: 1.8rem;
    line-height: 22px;
    letter-spacing: 0.72px;
  }
  .catalog-product-view .product.info.detailed {
    padding: 0;
  }
  .catalog-product-view .product-gallery {
    padding-top: 40px;
  }
  .catalog-product-view .product-gallery .swiper-button-next,
  .catalog-product-view .product-gallery .swiper-button-prev {
    display: none;
  }
  .catalog-product-view .modal-slide .action-close {
    display: block;
  }
  .catalog-product-view .modal-slide.tooltip-popup .modal-content {
    padding-top: 24px;
  }
  .account .column.main,
  .account .sidebar-additional {
    margin: 0;
    padding: 0;
    border: none;
    background-color: none;
  }
  .account .sidebar-main .account-nav {
    margin-bottom: 0;
  }
  .account.sales-order-view .block-collapsible-nav {
    left: 0;
    position: absolute;
    top: 0px;
    width: calc(100% - 30px);
    z-index: 5;
    margin: auto;
    right: 0;
  }
  .account.sales-order-view .block-collapsible-nav .title {
    border-radius: 16px;
  }
  .account.sales-order-view .column.main,
  .account.sales-order-view .sidebar-additional {
    background: transparent;
  }
  .account.sales-order-view .page-main {
    padding-left: 16px;
    padding-right: 16px;
  }
  .customer-account-login .page-wrapper:before,
  .customer-account-create .page-wrapper:before,
  .customer-account-forgotpassword .page-wrapper:before,
  .account .page-wrapper:before {
    height: 354px;
    background-image: url('../../frontend/Digiden/grizzlyblades/en_US/images/homeheader-mb-bg.png');
    left: 0;
    right: 0;
    background-size: cover;
  }
  .customer-account-login .fieldset > .legend span,
  .customer-account-create .fieldset > .legend span,
  .customer-account-forgotpassword .fieldset > .legend span,
  .account .fieldset > .legend span {
    font-size: 1.6rem;
  }
  .customer-account-login .field-tooltip .field-tooltip-content,
  .customer-account-create .field-tooltip .field-tooltip-content,
  .customer-account-forgotpassword .field-tooltip .field-tooltip-content,
  .account .field-tooltip .field-tooltip-content {
    right: -48px;
    top: 40px;
    left: auto;
  }
  .product-info-main .review-ratings {
    float: left;
    display: flex;
    gap: 16px;
    align-items: center;
  }
  .product-info-main .review-ratings:before {
    content: "Price";
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 16px;
    color: #b6b6b6;
  }
  .product-info-main .review-content-container {
    width: calc(100% - 131px);
    float: right;
  }
  .product-info-main .review-form .actions-toolbar .actions-primary {
    text-align: left;
  }
  .product-info-main .review-form .actions-toolbar .actions-primary .primary {
    width: auto;
  }
  .customer-review .product-name {
    margin-bottom: 5px;
  }
  .customer-review .product-reviews-summary .rating-summary {
    display: block;
    margin-bottom: 5px;
  }
  .wishlist-index-index .product-items {
    padding: 0;
  }
  .braintree-three-d-modal .bt-modal-frame {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .tooltip.wrapper .tooltip.content {
    min-width: 10rem;
  }
  .minicart-wrapper .block-minicart {
    width: 290px;
  }
  .minicart-wrapper .action.showcart {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4px;
    height: 64px;
    width: 48px;
  }
  .minicart-wrapper .action.showcart .counter.qty {
    top: 14px;
    right: 6px;
  }
  .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 #444649;
  }
  .table > tbody + tbody {
    border-top: 1px solid #444649;
  }
  .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: #e28800;
    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: #e28800;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:hover {
    color: #e28800;
    text-decoration: none;
  }
  .column .block-addbysku .action.remove:active {
    color: #e28800;
    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: #e28800;
    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;
  }
  .coupon-grid .wholesale-card {
    padding-bottom: 16px !important;
    border-bottom: none;
  }
  .coupon-grid .wholesale-card .swiper-pagination-bullet {
    display: none;
  }
  .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%;
  }
  .order-details-items .order-title .action {
    margin: 12px 0 0 30px;
  }
  .order-details-items .order-title .action.track {
    float: right;
  }
  .product-item-info > a .tag {
    height: 23px;
    top: 16px;
  }
  .product-item-info > a .tag span {
    padding-left: 16px;
    letter-spacing: 0.24px;
    font-size: 1.2rem;
  }
  .products-grid .product-item-info .product-item-inner {
    display: block;
  }
  .product-item-info .actions-secondary-towishlist {
    bottom: 39%;
    left: 16px;
  }
  .product-item-info .actions-secondary-towishlist a {
    width: 40px;
    height: 40px;
  }
  .product-item .action.primary.tocart {
    font-size: 1.4rem;
    letter-spacing: 1.12px;
    padding: 12px 0;
    color: #101010;
  }
  .category-title-filter-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .category-title-filter-row h1.page-title {
    font-size: 2.4rem;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 0.4em;
    line-height: 24px;
  }
  /*.product-item-inner {
        .products-grid & {
            .lib-css(background, @product-item__hover__background-color);
            .lib-css(box-shadow, @product-item__hover__box-shadow);
            border: 1px solid @color-gray-light2;
            border-top: none;
            left: 0;
            margin: 10px 0 0 -1px;
            padding: 0 9px 9px;
            position: absolute;
            right: -1px;
            z-index: 2;
        }
    }*/
  .product-item-actions {
    display: block;
  }
  .products-grid .product-item-actions {
    margin: -10px 0 10px;
  }
  .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;
  }
  .product-item-info.related-available .product-item-actions {
    display: none;
  }
  .page-products .products-grid .product-item-inner:before {
    background: #ffffff;
    content: '';
    height: 3px;
    left: 0;
    position: absolute;
    top: -2px;
    width: 100%;
    z-index: -1;
  }
  .page-products .product-item-actions {
    z-index: 1;
  }
  /*.products-grid {
        .product-item-info {
            &:not(:hover) {
                &:not(.active) {
                    .product-item-inner {
                        &:extend(.abs-visually-hidden-desktop-s all);
                    }
                }
            }
        }
    }*/
  .products-grid .product-item {
    margin-bottom: 20px;
    width: 33.33333333%;
  }
  /*.page-products,
    .page-layout-1column,
    .page-layout-3columns,
    .page-products.page-layout-1column,
    .page-products.page-layout-3columns {
        .products-grid {
            .product-item {
                margin-left: 0;
                width: calc(~'(100% - 4%) / 3');

                &:nth-child(3n + 1) {
                    margin-left: 0;
                }
            }
        }
    }*/
  .block.widget .products-grid .product-item .product-item-inner,
  .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,
  .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner {
    box-shadow: 3px 6px 4px 0 rgba(0, 0, 0, 0.3);
    margin: 9px 0 0 -1px;
  }
  .sidebar .product-items .action.delete {
    line-height: unset;
    position: absolute;
    right: 0;
    top: -1px;
    width: auto;
  }
  .review-form {
    max-width: 500px;
  }
  .review-ratings {
    float: left;
    margin-bottom: 0;
    min-width: 68px;
    padding-right: 16px;
  }
  .review-ratings ~ .review-content-container {
    overflow: hidden;
  }
  .review-toolbar {
    margin: 0 0 16px;
  }
  .review-toolbar .pages {
    padding: 30px 0;
  }
  .review-item {
    padding: 16px 0 15px;
  }
  .review-title {
    margin: 0 0 8px;
  }
  .wishlist-index-index .products-grid .product-item-actions {
    margin: 0;
  }
  .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;
  }
}
/** css related to Uppy **/
.uppy-Dashboard-progressindicators,
.uppy-Dashboard-close,
.uppy-Dashboard-dropFilesHereHint,
.uppy-Dashboard-inner{
    display:none;
}

.image.image-placeholder #fileUploader{
    border:500px solid transparent;
    bottom:0;
    cursor:pointer;
    font-size:10em;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:3
}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: .2s top, .2s -webkit-transform;
    transition: .2s top, .2s -webkit-transform;
    -o-transition: .2s transform, .2s top;
    transition: .2s transform, .2s top;
    transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s left, .2s -webkit-transform;
    transition: .2s left, .2s -webkit-transform;
    -o-transition: .2s transform, .2s left;
    transition: .2s transform, .2s left;
    transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right, .2s -webkit-transform;
    transition: .2s right, .2s -webkit-transform;
    -o-transition: .2s transform, .2s right;
    transition: .2s transform, .2s right;
    transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}
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 {
    left: 0px;
    margin-top: 8px;
    width: 400px;
    position: absolute;
    z-index: 9999999;
}
.searchsuite-autocomplete:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  border-radius: 16px;
  border: 1px solid transparent;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.1)) border-box;
  mask: linear-gradient(white 0 0) padding-box, linear-gradient(white 0 0);
  mask-composite: exclude;
  -webkit-mask: linear-gradient(white 0 0) padding-box, linear-gradient(white 0 0);
  -webkit-mask-composite: destination-out;
  /* width: 398px;
  height: 513px; */
  left: 0;
  right: 0;
  bottom: 0;
}
.searchsuite-autocomplete .suggest,
.searchsuite-autocomplete .product {
    background: rgba(50, 50, 50, 0.20);
    backdrop-filter: blur(17.5px);
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    width:398px;
    margin: 1px auto 0;
    border-radius: 16px;
}

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

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

.searchsuite-autocomplete .title {
    padding: 16px 8px 8px;
    font-weight: 500;
    font-size: 12px;
    color: #B6B6B6;
    margin: 0;
}

.searchsuite-autocomplete .title .see-all {
    display: inline-block;
    float: right;
    color: #E28800;
    cursor: pointer;
    font-weight: 700;
    letter-spacing: 0.48px;
}

.searchsuite-autocomplete .no-result {
    text-align: left;
    padding: 14px 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.56px;
    color: #B6B6B6;
    border-radius: 16px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(50, 50, 50, 0.10);
    backdrop-filter: blur(17.5px);
}

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

.searchsuite-autocomplete ul li {
    border-radius: 16px;
    border: 1px solid #3B3B3C;
    background: linear-gradient(180deg, #232323 0%, #171717 100%);
    cursor: unset;
    padding: 8px;
    margin-bottom: 4px;
    /*background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.1));*/
}

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

.searchsuite-autocomplete .product ul li {

}
.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;
    font-weight: 400;
    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;
    font-weight: normal;
    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 .qs-option-title a {
    display: block;
    color: #949494;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

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

.searchsuite-autocomplete ul li .qs-option-image img {
  border-radius: 12px;
}

.searchsuite-autocomplete ul li .qs-option-info {
    color: #949494;
    display: inline-block;
    float: left;
    font-size: 12px;
    padding-left: 16px;
    text-align: left;
    width: 70%;
}

.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: #949494;
}

.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: 8px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .price-container .price {
  font-size: 12px;
  color: #E28800;
  font-weight: 700;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .old-price .price-container .price {
  color: #949494;
  font-weight: 500;
  text-decoration: line-through;
  margin: 0 16px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-price .saved-value {
  color: #429B4C;
  text-transform: uppercase;
  font-weight: 700;
}

.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: 0;
        margin-top: 0;
        right: 0;
        width: 100%;
        top: 136px;
        border-radius: 16px;
        border: 1px solid rgba(255, 255, 255, 0.20);
        background: rgba(50, 50, 50, 0.20);
        backdrop-filter: blur(17.5px);
    }
    .searchsuite-autocomplete .suggest, .searchsuite-autocomplete .product,
    .searchsuite-autocomplete:before {
        width: auto;
    }
    .searchsuite-autocomplete:before {
        display: none;
    }
}
@font-face {
  font-family: 'Magento-Icons';
  src: url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot');
  src: url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff2') format('woff2'), url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.woff') format('woff'), url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.ttf') format('truetype'), url('../../frontend/Digiden/grizzlyblades/en_US/Magezon_Core/fonts/Magento-Icons/Magento-Icons.svg#Magento-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.spinner {
  display: inline-block;
  font-size: 4rem;
  height: 1em;
  margin-right: 1.5rem;
  position: relative;
  width: 1em;
}
.spinner > span {
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  -webkit-animation-name: fade;
  -moz-animation-name: fade;
  -ms-animation-name: fade;
  animation-name: fade;
  -webkit-animation-duration: .72s;
  -moz-animation-duration: .72s;
  -ms-animation-duration: .72s;
  animation-duration: .72s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  -ms-animation-direction: normal;
  animation-direction: normal;
  background-color: #fff;
  border-radius: 6px;
  clip: rect(0 0.28571429em 0.1em 0);
  height: .1em;
  margin-top: .5em;
  position: absolute;
  width: 1em;
}
.spinner > span:nth-child(1) {
  -webkit-animation-delay: 0.27s;
  -moz-animation-delay: 0.27s;
  -ms-animation-delay: 0.27s;
  animation-delay: 0.27s;
  -webkit-transform: rotate(-315deg);
  -moz-transform: rotate(-315deg);
  -ms-transform: rotate(-315deg);
  transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
  -webkit-animation-delay: 0.36s;
  -moz-animation-delay: 0.36s;
  -ms-animation-delay: 0.36s;
  animation-delay: 0.36s;
  -webkit-transform: rotate(-270deg);
  -moz-transform: rotate(-270deg);
  -ms-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  animation-delay: 0.45s;
  -webkit-transform: rotate(-225deg);
  -moz-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
  -webkit-animation-delay: 0.54s;
  -moz-animation-delay: 0.54s;
  -ms-animation-delay: 0.54s;
  animation-delay: 0.54s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
  -webkit-animation-delay: 0.63s;
  -moz-animation-delay: 0.63s;
  -ms-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
  -webkit-animation-delay: 0.72s;
  -moz-animation-delay: 0.72s;
  -ms-animation-delay: 0.72s;
  animation-delay: 0.72s;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
  -webkit-animation-delay: 0.81s;
  -moz-animation-delay: 0.81s;
  -ms-animation-delay: 0.81s;
  animation-delay: 0.81s;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
  -webkit-animation-delay: 0.9;
  -moz-animation-delay: 0.9;
  -ms-animation-delay: 0.9;
  animation-delay: 0.9;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
@-moz-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-webkit-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@-ms-keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
@keyframes fade {
  0% {
    background-color: #514943;
  }
  100% {
    background-color: #fff;
  }
}
form.loading .mgz__spinner {
  display: block;
}
.mgz__spinner {
  display: none;
  position: relative;
  width: 186px;
  height: 20px;
  margin: auto;
  position: absolute;
  left: 45%;
  top: 15px;
}
.mgz__spinner .spinner-item {
  position: absolute;
  top: 0;
  background-color: #d8d8d8;
  width: 20px;
  height: 20px;
  animation-name: bounce_fountainG;
  -o-animation-name: bounce_fountainG;
  -ms-animation-name: bounce_fountainG;
  -webkit-animation-name: bounce_fountainG;
  -moz-animation-name: bounce_fountainG;
  animation-duration: 0.645s;
  -o-animation-duration: 0.645s;
  -ms-animation-duration: 0.645s;
  -webkit-animation-duration: 0.645s;
  -moz-animation-duration: 0.645s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  transform: scale(0.3);
  -o-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
  border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.mgz__spinner .spinner-item.spinner-item-1 {
  left: 0;
  animation-delay: 0.256s;
  -o-animation-delay: 0.256s;
  -ms-animation-delay: 0.256s;
  -webkit-animation-delay: 0.256s;
  -moz-animation-delay: 0.256s;
}
.mgz__spinner .spinner-item.spinner-item-2 {
  left: 20px;
  animation-delay: 0.3225s;
  -o-animation-delay: 0.3225s;
  -ms-animation-delay: 0.3225s;
  -webkit-animation-delay: 0.3225s;
  -moz-animation-delay: 0.3225s;
}
.mgz__spinner .spinner-item.spinner-item-3 {
  left: 40px;
  animation-delay: 0.389s;
  -o-animation-delay: 0.389s;
  -ms-animation-delay: 0.389s;
  -webkit-animation-delay: 0.389s;
  -moz-animation-delay: 0.389s;
}
.mgz__spinner .spinner-item.spinner-item-4 {
  left: 60px;
  animation-delay: 0.4555s;
  -o-animation-delay: 0.4555s;
  -ms-animation-delay: 0.4555s;
  -webkit-animation-delay: 0.4555s;
  -moz-animation-delay: 0.4555s;
}
.mgz__spinner .spinner-item.spinner-item-5 {
  left: 80px;
  animation-delay: 0.522s;
  -o-animation-delay: 0.522s;
  -ms-animation-delay: 0.522s;
  -webkit-animation-delay: 0.522s;
  -moz-animation-delay: 0.522s;
}
.mgz__spinner .spinner-item.spinner-item-6 {
  left: 100px;
  animation-delay: 0.5885s;
  -o-animation-delay: 0.5885s;
  -ms-animation-delay: 0.5885s;
  -webkit-animation-delay: 0.5885s;
  -moz-animation-delay: 0.5885s;
}
.mgz__spinner .spinner-item.spinner-item-7 {
  left: 120px;
  animation-delay: 0.645s;
  -o-animation-delay: 0.645s;
  -ms-animation-delay: 0.645s;
  -webkit-animation-delay: 0.645s;
  -moz-animation-delay: 0.645s;
}
.mgz__spinner .spinner-item.spinner-item-8 {
  left: 140px;
  animation-delay: 0.7115s;
  -o-animation-delay: 0.7115s;
  -ms-animation-delay: 0.7115s;
  -webkit-animation-delay: 0.7115s;
  -moz-animation-delay: 0.7115s;
}
@keyframes bounce_fountainG {
  0% {
    transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-o-keyframes bounce_fountainG {
  0% {
    -o-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -o-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-ms-keyframes bounce_fountainG {
  0% {
    -ms-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -ms-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-webkit-keyframes bounce_fountainG {
  0% {
    -webkit-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -webkit-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
@-moz-keyframes bounce_fountainG {
  0% {
    -moz-transform: scale(1);
    background-color: #d8d8d8;
  }
  100% {
    -moz-transform: scale(0.3);
    background-color: #d8d8d8;
  }
}
.mgz__page-actions.page-main-actions {
  margin: 0 0 3rem;
  background: #f8f8f8;
  border-bottom: 1px solid #e3e3e3;
  border-top: 1px solid #e3e3e3;
  padding: 1.5rem;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
  float: right;
  justify-content: flex-end;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
  background-color: transparent;
  text-shadow: none;
  color: #41362f;
  font-size: 1.6rem;
  letter-spacing: .025em;
  padding-bottom: .8875em;
  padding-top: .8875em;
  border-color: transparent;
  box-shadow: none;
  margin-left: 1.3rem;
  font-weight: 600;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  background-color: #eb5202;
  border-color: #eb5202;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.primary:hover {
  background-color: #ba4000;
  border-color: #b84002;
  box-shadow: 0 0 0 1px #007bdb;
  color: #fff;
  text-decoration: none;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary {
  background-color: #514943;
  border-color: #514943;
  color: #fff;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.action-secondary:hover {
  background-color: #35302c;
  border-color: #35302c;
  box-shadow: 0 0 0 1px #007bdb;
}
.mgz__page-actions.page-main-actions .page-actions .page-actions-buttons > button.back {
  float: left;
  -ms-flex-order: -1;
  -webkit-order: -1;
  order: -1;
  margin-left: 1.3rem;
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    display: block;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button.back {
    margin: 0;
  }
}
.mgz__page-actions.page-main-actions .page-actions:before,
.mgz__page-actions.page-main-actions .page-actions:after {
  content: '';
  display: table;
  clear: both;
}
.mgz__page-actions.page-main-actions .page-actions #back:before {
  content: '\e626';
  margin-right: .5em;
  position: relative;
  top: 1px;
  font-family: 'Magento-Icons';
}
@media (max-width: 480px) {
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons {
    text-align: center;
  }
  .mgz__page-actions.page-main-actions .page-actions .page-actions-buttons button {
    margin-left: 0;
  }
}
.sidebar {
  max-width: 100%;
}
.tarzibot-chatbox {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
}

.tarzibot-chatbox .chat-toggle-btn {
    color: #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 20px 12px;
    font-size: 20px;
    cursor: pointer;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    border: 1px solid;
    background: rgba(50, 50, 50, 0.2);
    backdrop-filter: blur(17.5px);
}

.tarzibot-chatbox--popup {
    display: none;
    position: absolute;
    bottom: 60px;
    right: 0;
    border: 1px solid;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
    width: 400px;
    background: rgba(50, 50, 50, 0.2);
    backdrop-filter: blur(17.5px);
}

.tarzibot-chatbox .chat-container {
    font-family: Arial, sans-serif;
    padding: 15px;
    border-radius: 10px;
}

.tarzibot-chatbox .chat-header {
    font-weight: bold;
    margin-bottom: 10px;
}

.tarzibot-chatbox .chat-box {
    height: 300px;
    overflow-y: auto;
    border: 1px solid;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 6px;
}

.tarzibot-chatbox .message {
    padding: 6px 10px;
    margin-bottom: 5px;
    border-radius: 6px;
    color: #000;
}

.tarzibot-chatbox .message.user {
    color: #fff;
    position: relative;
    padding-right: 32px;
    display: flex;
    justify-content: end;
}
.tarzibot-chatbox .message.user::after {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M15.9982 6C15.1024 6 14.2265 6.26563 13.4818 6.76332C12.7369 7.26103 12.1563 7.9684 11.8135 8.79604C11.4707 9.62368 11.381 10.5344 11.5558 11.413C11.7306 12.2917 12.162 13.0987 12.7954 13.7321C13.4288 14.3656 14.236 14.797 15.1145 14.9717C15.9931 15.1466 16.9039 15.0569 17.7315 14.7141C18.5591 14.3713 19.2666 13.7907 19.7642 13.0458C20.2619 12.301 20.5276 11.4252 20.5276 10.5294C20.5276 9.32813 20.0503 8.17608 19.2009 7.32666C18.3515 6.47723 17.1994 6 15.9982 6Z' stroke='%23D9D9D9'/%3E%3Cpath d='M23.7647 26.7073L16 26.1922L8.23529 26.7073C7.37724 26.7073 6.55434 26.3664 5.94761 25.7597C5.34087 25.1529 5 24.33 5 23.472C5.00171 21.928 5.61578 20.4477 6.70754 19.356C7.75904 18.3044 9.17097 17.696 10.6531 17.6511C10.7644 17.6477 10.8737 17.6796 10.9682 17.7385V17.7385C14.0487 19.6563 17.9513 19.6563 21.0318 17.7385V17.7385C21.1263 17.6796 21.2356 17.6477 21.3469 17.6511C22.8291 17.696 24.2409 18.3044 25.2924 19.356C26.3843 20.4477 26.9983 21.928 27 23.472C27 24.33 26.6591 25.1529 26.0524 25.7597C25.4456 26.3664 24.6227 26.7073 23.7647 26.7073Z' stroke='%23D9D9D9'/%3E%3C/svg%3E");
    content: "";
    background-size: cover;
    position: absolute;
    right: 0;
    top: 5px;
}
.tarzibot-chatbox .message.user p,
.tarzibot-chatbox .message.bot p {
    margin: 0;
}

.tarzibot-chatbox .message.bot {
    padding-left: 34px;
    position: relative;
    color: #fff;
}
.tarzibot-chatbox .message.bot::before {
    content: "";
    width: 25px;
    height: 25px;
    background-size: 25px 25px;
    background-image: url("data:image/png;base64,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");
    position: absolute;
    left: 0;
    top: 6px;
}
.tarzibot-chatbox .chat-box::-webkit-scrollbar {
    width: 6px; 
}
.tarzibot-chatbox .chat-box::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 4px;
}
.tarzibot-chatbox .chat-box::-webkit-scrollbar-track {
    background: transparent;
}
.tarzibot-chatbox .chat-box {
    scrollbar-width: thin;            
    scrollbar-color: rgba(255, 255, 255, 0.5) transparent;
}
.tarzibot-chatbox .chat-input {
    display: flex;
    gap: 10px;
}
.tarzibot-chatbox .chat-input input[type="text"] {
    flex: 1;
    padding: 8px;
    border-radius: 5px;
    border: 1px solid #616264;
    font-size: 1.2rem;
    background-color: #171717;
}

.tarzibot-chatbox .chat-input button {
    border-radius: 5px;
    color: #101010;
    background: linear-gradient(117deg, #bcbcbc -21.24%, #f9f9f9 45.08%, #bcbcbc 131.21%);
}

.tarzibot-chatbox .loader {
    width: 16px;
    height: 16px;
    border: 2px solid #999;
    border-top: 2px solid transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite;
    align-self: center;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
@media screen and (max-width: 1200px) {
    .tarzibot-chatbox--popup {
        width: 310px;
    }
}/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_SocialLogin
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/* */

.white-popup {
    position: relative;
    background: #FFF;
    padding: 0;
    width: auto;
    max-width: 600px;
    margin: 0 auto;
}

#social-login-popup,
#request-popup {
    overflow: hidden
}

#social-login-popup .block-container,
#request-popup .block-container {
    width: 100%;
    display: inline-block;
}

#social-login-popup .social-login-title,
#request-popup .social-login-title {
    padding: 10px 10px;
    background-color: #3399cc;
}

#social-login-popup .block-container .block,
#request-popup .block-container .block {
    padding: 20px 25px!important;
    margin: 0;
}

.social-login-ajax-loading {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.6;
    background: #fbfaf6 url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/ajax-loader.gif') no-repeat center center;
}

#social-login-popup .block-container .block .block-title,
#request-popup .block-container .block .block-title {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

#social-login-popup .fieldset,
#request-popup .fieldset {
    margin: 0px;
}

.actions-toolbar {
    margin-top: 7px;
}

.account-social-login .actions-toolbar.social-btn {
    width: 215px;
}

#social-login-popup .actions-toolbar > .secondary .action.back,
#request-popup .actions-toolbar > .secondary .action.back {
    display: block;
}

#social-login-popup .social-login .fieldset .field {
    display: block;
}
#social-login-popup .social-login .fieldset .field label{
    padding: 0 !important;
}

.social-login-title h2 {
    margin: 0;
    padding-left: 40px;
    background: no-repeat 12px center;
    color: #ffffff;
}

.social-login-title .login-title {
    background-image: url(../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/login-title.png);
}

.social-login-title .create-account-title {
    background-image: url(../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/create-account-title.png);
}

.social-login-title .forgot-pass-title {
    background-image: url(../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/forgot-pass-title.png);
}

#social-login-popup .mfp-close {
    color: #ffffff;
}

#social-login-popup .message.error > *:first-child:before {
    top: 50%;
}

#social-login-popup .message.success > *:first-child:before {
    top: 50%;
}

/* Authentication Popup */
.social-login-authentication-popup {
    width: 100%;
}

.social-login-authentication-popup .block-content {
    display: block !important;
}

.social-login-authentication-popup .block-content .actions-toolbar {
    display: inline-block;
}

.social-login-authentication-popup .block-content .actions-toolbar .btn-social {
    /*height: 20px;*/
    padding-left: 19px;
}

/*Button Style*/
.actions-toolbar button {
    border-radius: 0;
}

.social-btn button {
    height: 33px;
    border: none;
}

.social-btn button span span {
    margin-left: 25px;
    color: #ffffff;
}

.block-authentication .actions-toolbar {
    margin-bottom: unset !important;
}

.btn-authentication-pop {
    width: 175px;
}


.social-login-authentication-channel .actions-toolbar.social-btn > .primary .action {
    width: 100%;
    margin: 0;
    min-width: 170px;
    text-align: left;
    border-radius: 5px;
}

.social-login-authentication-channel .actions-toolbar.social-btn > .primary .action:hover {
    opacity: 0.9;
}

.social-btn-actions-toolbar {
    display: inline-block;
}

.register-sociallogin {
    float: left;
}

#fb-customer, #gg-customer, #tw-customer, #li-customer, #ins-customer, #ya-customer, #git-customer, #vk-customer, #fo-customer, #live-customer, #am-customer {
    float: left;
}

#group-button {
    width: 48.8%; /*margin-left: 37px;*/ /*margin-top: 0px;*/
    float: right;
    clear: none;
}

#group-button .block.social-login-authentication-channel.col-mp.mp-5 {
    margin-bottom: 2px;
}

.mfp-zoom-in { /* start state */ /* animate in */ /* animate out */
}

.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}

.mfp-zoom-in.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
    transform: scale(0.8);
    opacity: 0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
    opacity: 0;
}

.mfp-newspaper { /* start state */ /* animate in */ /* animate out */
}

.mfp-newspaper .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.5s;
    transform: scale(0) rotate(500deg);
}

.mfp-newspaper.mfp-bg {
    opacity: 0;
    transition: all 0.5s;
}

.mfp-newspaper.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1) rotate(0deg);
}

.mfp-newspaper.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-newspaper.mfp-removing .mfp-with-anim {
    transform: scale(0) rotate(500deg);
    opacity: 0;
}

.mfp-newspaper.mfp-removing.mfp-bg {
    opacity: 0;
}

.mfp-move-horizontal { /* start state */ /* animate in */ /* animate out */
}

.mfp-move-horizontal .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s;
    transform: translateX(-50px);
}

.mfp-move-horizontal.mfp-bg {
    opacity: 0;
    transition: all 0.3s;
}

.mfp-move-horizontal.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateX(0);
}

.mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-move-horizontal.mfp-removing .mfp-with-anim {
    transform: translateX(50px);
    opacity: 0;
}

.mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0;
}

.mfp-move-from-top { /* start state */ /* animate in */ /* animate out */
}

.mfp-move-from-top .mfp-content {
    vertical-align: top;
    margin-top: 50px;
}

.mfp-move-from-top .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s;
    transform: translateY(-100px);
}

.mfp-move-from-top.mfp-bg {
    opacity: 0;
    transition: all 0.2s;
}

.mfp-move-from-top.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateY(0);
}

.mfp-move-from-top.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-move-from-top.mfp-removing .mfp-with-anim {
    transform: translateY(-50px);
    opacity: 0;
}

.mfp-move-from-top.mfp-removing.mfp-bg {
    opacity: 0;
}

.mfp-3d-unfold { /* start state */ /* animate in */ /* animate out */
}

.mfp-3d-unfold .mfp-content {
    perspective: 2000px;
}

.mfp-3d-unfold .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg);
}

.mfp-3d-unfold.mfp-bg {
    opacity: 0;
    transition: all 0.5s;
}

.mfp-3d-unfold.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: rotateY(0deg);
}

.mfp-3d-unfold.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-3d-unfold.mfp-removing .mfp-with-anim {
    transform: rotateY(60deg);
    opacity: 0;
}

.mfp-3d-unfold.mfp-removing.mfp-bg {
    opacity: 0;
}

.mfp-zoom-out .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
}

.mfp-zoom-out.mfp-bg {
    opacity: 0;
    transition: all 0.3s ease-out;
}

.mfp-zoom-out.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}

.mfp-zoom-out.mfp-ready.mfp-bg {
    opacity: 0.8;
}

.mfp-zoom-out.mfp-removing .mfp-with-anim {
    transform: scale(1.3);
    opacity: 0;
}

.mfp-zoom-out.mfp-removing.mfp-bg {
    opacity: 0;
}

/* .social-btn .btn-social {
    display: block;
    text-decoration: none;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 6px 12px 6px 44px;
    font-family: 'Roboto', sans-serif;
} */

.social-btn .btn-social.btn-google {
    border-radius: 28px;
    border: 1px solid rgba(255, 255, 255, 0.12);
    background: linear-gradient(91deg, rgba(73, 73, 73, 0.40) -11.87%, rgba(37, 37, 37, 0.40) 105.07%);
    padding: 10px 24px 10px 56px;
    backdrop-filter: blur(17.5px);
    font-size: 14px;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    text-decoration: none;
    color: #D9D9D9;
    display: none;
}
.customer-account-login .social-btn .btn-social.btn-google {
    display: block;
}
.social-btn .btn-social.btn-google:hover {
    color: #D9D9D9;
}

.btn-social {
    position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.btn-social > :first-child {
    position: absolute;
    left: 24px;
    top: 0;
    bottom: 0;
    width: 20px;
    height: 20px;
    text-align: center;
    margin: auto;
}

.btn-social.btn-lg {
    padding-left: 61px
}

.btn-social.btn-lg > :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social.btn-sm {
    padding-left: 38px
}

.btn-social.btn-sm > :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social.btn-xs {
    padding-left: 30px
}

.btn-social.btn-xs > :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon {
    position: relative;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
    padding: 0;
}

.btn-social-icon > :first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.6em;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, 0.2)
}

.btn-social-icon.btn-lg {
    padding-left: 61px
}

.btn-social-icon.btn-lg > :first-child {
    line-height: 45px;
    width: 45px;
    font-size: 1.8em
}

.btn-social-icon.btn-sm {
    padding-left: 38px
}

.btn-social-icon.btn-sm > :first-child {
    line-height: 28px;
    width: 28px;
    font-size: 1.4em
}

.btn-social-icon.btn-xs {
    padding-left: 30px
}

.btn-social-icon.btn-xs > :first-child {
    line-height: 20px;
    width: 20px;
    font-size: 1.2em
}

.btn-social-icon > :first-child {
    border: none;
    text-align: center;
    width: 100%
}

.btn-social-icon.btn-lg {
    height: 45px;
    width: 45px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-sm {
    height: 30px;
    width: 30px;
    padding-left: 0;
    padding-right: 0
}

.btn-social-icon.btn-xs {
    height: 22px;
    width: 22px;
    padding-left: 0;
    padding-right: 0
}

.btn-adn {
    color: #fff;
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:focus, .btn-adn.focus {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:hover {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
    color: #fff;
    background-color: #ce563f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active:hover, .btn-adn.active:hover, .open > .dropdown-toggle.btn-adn:hover, .btn-adn:active:focus, .btn-adn.active:focus, .open > .dropdown-toggle.btn-adn:focus, .btn-adn:active.focus, .btn-adn.active.focus, .open > .dropdown-toggle.btn-adn.focus {
    color: #fff;
    background-color: #b94630;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn:active, .btn-adn.active, .open > .dropdown-toggle.btn-adn {
    background-image: none
}

.btn-adn.disabled:hover, .btn-adn[disabled]:hover, fieldset[disabled] .btn-adn:hover, .btn-adn.disabled:focus, .btn-adn[disabled]:focus, fieldset[disabled] .btn-adn:focus, .btn-adn.disabled.focus, .btn-adn[disabled].focus, fieldset[disabled] .btn-adn.focus {
    background-color: #d87a68;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-adn .badge {
    color: #d87a68;
    background-color: #fff
}

.btn-bitbucket {
    color: #fff;
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:focus, .btn-bitbucket.focus {
    color: #fff;
    background-color: #163758;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:hover {
    color: #fff;
    background-color: #163758;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
    color: #fff;
    background-color: #163758;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active:hover, .btn-bitbucket.active:hover, .open > .dropdown-toggle.btn-bitbucket:hover, .btn-bitbucket:active:focus, .btn-bitbucket.active:focus, .open > .dropdown-toggle.btn-bitbucket:focus, .btn-bitbucket:active.focus, .btn-bitbucket.active.focus, .open > .dropdown-toggle.btn-bitbucket.focus {
    color: #fff;
    background-color: #0f253c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket:active, .btn-bitbucket.active, .open > .dropdown-toggle.btn-bitbucket {
    background-image: none
}

.btn-bitbucket.disabled:hover, .btn-bitbucket[disabled]:hover, fieldset[disabled] .btn-bitbucket:hover, .btn-bitbucket.disabled:focus, .btn-bitbucket[disabled]:focus, fieldset[disabled] .btn-bitbucket:focus, .btn-bitbucket.disabled.focus, .btn-bitbucket[disabled].focus, fieldset[disabled] .btn-bitbucket.focus {
    background-color: #205081;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-bitbucket .badge {
    color: #205081;
    background-color: #fff
}

.btn-dropbox {
    color: #fff;
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:focus, .btn-dropbox.focus {
    color: #fff;
    background-color: #0d6aad;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:hover {
    color: #fff;
    background-color: #0d6aad;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
    color: #fff;
    background-color: #0d6aad;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active:hover, .btn-dropbox.active:hover, .open > .dropdown-toggle.btn-dropbox:hover, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .open > .dropdown-toggle.btn-dropbox:focus, .btn-dropbox:active.focus, .btn-dropbox.active.focus, .open > .dropdown-toggle.btn-dropbox.focus {
    color: #fff;
    background-color: #0a568c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox:active, .btn-dropbox.active, .open > .dropdown-toggle.btn-dropbox {
    background-image: none
}

.btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled.focus, .btn-dropbox[disabled].focus, fieldset[disabled] .btn-dropbox.focus {
    background-color: #1087dd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-dropbox .badge {
    color: #1087dd;
    background-color: #fff
}

.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:focus, .btn-facebook.focus {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:hover {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active:hover, .btn-facebook.active:hover, .open > .dropdown-toggle.btn-facebook:hover, .btn-facebook:active:focus, .btn-facebook.active:focus, .open > .dropdown-toggle.btn-facebook:focus, .btn-facebook:active.focus, .btn-facebook.active.focus, .open > .dropdown-toggle.btn-facebook.focus {
    color: #fff;
    background-color: #23345a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
    background-image: none
}

.btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled.focus, .btn-facebook[disabled].focus, fieldset[disabled] .btn-facebook.focus {
    background-color: #3b5998;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-facebook .badge {
    color: #3b5998;
    background-color: #fff
}

.btn-flickr {
    color: #fff;
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:focus, .btn-flickr.focus {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:hover {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
    color: #fff;
    background-color: #cc006a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active:hover, .btn-flickr.active:hover, .open > .dropdown-toggle.btn-flickr:hover, .btn-flickr:active:focus, .btn-flickr.active:focus, .open > .dropdown-toggle.btn-flickr:focus, .btn-flickr:active.focus, .btn-flickr.active.focus, .open > .dropdown-toggle.btn-flickr.focus {
    color: #fff;
    background-color: #a80057;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr:active, .btn-flickr.active, .open > .dropdown-toggle.btn-flickr {
    background-image: none
}

.btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled.focus, .btn-flickr[disabled].focus, fieldset[disabled] .btn-flickr.focus {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-flickr .badge {
    color: #ff0084;
    background-color: #fff
}

.btn-foursquare {
    color: #fff;
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:focus, .btn-foursquare.focus {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:hover {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
    color: #fff;
    background-color: #f71752;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active:hover, .btn-foursquare.active:hover, .open > .dropdown-toggle.btn-foursquare:hover, .btn-foursquare:active:focus, .btn-foursquare.active:focus, .open > .dropdown-toggle.btn-foursquare:focus, .btn-foursquare:active.focus, .btn-foursquare.active.focus, .open > .dropdown-toggle.btn-foursquare.focus {
    color: #fff;
    background-color: #e30742;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare:active, .btn-foursquare.active, .open > .dropdown-toggle.btn-foursquare {
    background-image: none
}

.btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled.focus, .btn-foursquare[disabled].focus, fieldset[disabled] .btn-foursquare.focus {
    background-color: #f94877;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-foursquare .badge {
    color: #f94877;
    background-color: #fff
}

.btn-disqus {
    color: #fff;
    background-color: #2E9FFF;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-disqus .fa-disqus {
    background: url("../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/disqus-logo.png") no-repeat;
}

.btn-disqus .fa-disqus {
    content: ""
}

.btn-mailru {
    color: #fff;
    background-color: #005FF9;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru:focus, .btn-mailru.focus {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru:hover {
    color: #fff;
    background-color: #004ecc;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru:active, .btn-mailru.active, .open > .dropdown-toggle.btn-live {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru:active:hover, .btn-mailru.active:hover, .open > .dropdown-toggle.btn-mailru:hover, .btn-mailru:active:focus, .btn-mailru.active:focus, .open > .dropdown-toggle.btn-mailru:focus, .btn-mailru:active.focus, .btn-mailru.active.focus, .open > .dropdown-toggle.btn-mailru.focus {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru:active, .btn-mailru.active, .open > .dropdown-toggle.btn-mailru {
    background-image: none
}

.btn-mailru.disabled:hover, .btn-mailru[disabled]:hover, fieldset[disabled] .btn-mailru:hover, .btn-mailru.disabled:focus, .btn-mailru[disabled]:focus, fieldset[disabled] .btn-mailru:focus, .btn-mailru.disabled.focus, .btn-mailru[disabled].focus, fieldset[disabled] .btn-mailru.focus {
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-mailru .badge {
    color: #0370c4;
    background-color: #fff
}

.btn-mailru .fa-mailru {
    background: url("../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/mailru-logo.png") no-repeat;
}

.btn-mailru .fa-mailru {
    content: ""
}

.btn-steam {
    color: #fff;
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam:focus, .btn-steam.focus {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam:active, .btn-steam.active, .open > .dropdown-toggle.btn-steam {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam:active:hover, .btn-steam.active:hover, .open > .dropdown-toggle.btn-steam:hover, .btn-steam:active:focus, .btn-steam.active:focus, .open > .dropdown-toggle.btn-steam:focus, .btn-steam:active.focus, .btn-steam.active.focus, .open > .dropdown-toggle.btn-steam.focus {
    color: #fff;
    background-color: #191919;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam:active, .btn-steam.active, .open > .dropdown-toggle.btn-steam {
    background-image: none
}

.btn-steam.disabled:hover, .btn-steam[disabled]:hover, fieldset[disabled] .btn-steam:hover, .btn-steam.disabled:focus, .btn-steam[disabled]:focus, fieldset[disabled] .btn-steam:focus, .btn-steam.disabled.focus, .btn-steam[disabled].focus, fieldset[disabled] .btn-steam.focus {
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-steam .badge {
    color: #444;
    background-color: #fff
}

.btn-github {
    color: #fff;
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:focus, .btn-github.focus {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:hover {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
    color: #fff;
    background-color: #2b2b2b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active:hover, .btn-github.active:hover, .open > .dropdown-toggle.btn-github:hover, .btn-github:active:focus, .btn-github.active:focus, .open > .dropdown-toggle.btn-github:focus, .btn-github:active.focus, .btn-github.active.focus, .open > .dropdown-toggle.btn-github.focus {
    color: #fff;
    background-color: #191919;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github:active, .btn-github.active, .open > .dropdown-toggle.btn-github {
    background-image: none
}

.btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled.focus, .btn-github[disabled].focus, fieldset[disabled] .btn-github.focus {
    background-color: #444;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-github .badge {
    color: #444;
    background-color: #fff
}

.btn-google {
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:focus, .btn-google.focus {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
}

/* .btn-google:hover {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
} */

/* .btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active:hover, .btn-google.active:hover, .open > .dropdown-toggle.btn-google:hover, .btn-google:active:focus, .btn-google.active:focus, .open > .dropdown-toggle.btn-google:focus, .btn-google:active.focus, .btn-google.active.focus, .open > .dropdown-toggle.btn-google.focus {
    color: #fff;
    background-color: #a32b1c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-google:active, .btn-google.active, .open > .dropdown-toggle.btn-google {
    background-image: none
}

.btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus, .btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus, .btn-google.disabled.focus, .btn-google[disabled].focus, fieldset[disabled] .btn-google.focus {
    background-color: #dd4b39;
    border-color: rgba(0, 0, 0, 0.2)
} */

.btn-google .badge {
    color: #dd4b39;
    background-color: #fff
}

.btn-google .fa-google {
    background: url("../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/g-logo.png") no-repeat;
}

.btn-google .fa-google:before {
    content: ""
}

.btn-instagram {
    color: #fff;
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:focus, .btn-instagram.focus {
    color: #fff;
    background-color: #305777;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:hover {
    color: #fff;
    background-color: #305777;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
    color: #fff;
    background-color: #305777;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active:hover, .btn-instagram.active:hover, .open > .dropdown-toggle.btn-instagram:hover, .btn-instagram:active:focus, .btn-instagram.active:focus, .open > .dropdown-toggle.btn-instagram:focus, .btn-instagram:active.focus, .btn-instagram.active.focus, .open > .dropdown-toggle.btn-instagram.focus {
    color: #fff;
    background-color: #26455d;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram:active, .btn-instagram.active, .open > .dropdown-toggle.btn-instagram {
    background-image: none
}

.btn-instagram.disabled:hover, .btn-instagram[disabled]:hover, fieldset[disabled] .btn-instagram:hover, .btn-instagram.disabled:focus, .btn-instagram[disabled]:focus, fieldset[disabled] .btn-instagram:focus, .btn-instagram.disabled.focus, .btn-instagram[disabled].focus, fieldset[disabled] .btn-instagram.focus {
    background-color: #3f729b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-instagram .badge {
    color: #3f729b;
    background-color: #fff
}

.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:focus, .btn-linkedin.focus {
    color: #fff;
    background-color: #005983;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:hover {
    color: #fff;
    background-color: #005983;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
    color: #fff;
    background-color: #005983;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active:hover, .btn-linkedin.active:hover, .open > .dropdown-toggle.btn-linkedin:hover, .btn-linkedin:active:focus, .btn-linkedin.active:focus, .open > .dropdown-toggle.btn-linkedin:focus, .btn-linkedin:active.focus, .btn-linkedin.active.focus, .open > .dropdown-toggle.btn-linkedin.focus {
    color: #fff;
    background-color: #00405f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin:active, .btn-linkedin.active, .open > .dropdown-toggle.btn-linkedin {
    background-image: none
}

.btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled.focus, .btn-linkedin[disabled].focus, fieldset[disabled] .btn-linkedin.focus {
    background-color: #007bb6;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-linkedin .badge {
    color: #007bb6;
    background-color: #fff
}

.btn-microsoft {
    color: #fff;
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:focus, .btn-microsoft.focus {
    color: #fff;
    background-color: #125acd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:hover {
    color: #fff;
    background-color: #125acd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
    color: #fff;
    background-color: #125acd;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active:hover, .btn-microsoft.active:hover, .open > .dropdown-toggle.btn-microsoft:hover, .btn-microsoft:active:focus, .btn-microsoft.active:focus, .open > .dropdown-toggle.btn-microsoft:focus, .btn-microsoft:active.focus, .btn-microsoft.active.focus, .open > .dropdown-toggle.btn-microsoft.focus {
    color: #fff;
    background-color: #0f4bac;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft:active, .btn-microsoft.active, .open > .dropdown-toggle.btn-microsoft {
    background-image: none
}

.btn-microsoft.disabled:hover, .btn-microsoft[disabled]:hover, fieldset[disabled] .btn-microsoft:hover, .btn-microsoft.disabled:focus, .btn-microsoft[disabled]:focus, fieldset[disabled] .btn-microsoft:focus, .btn-microsoft.disabled.focus, .btn-microsoft[disabled].focus, fieldset[disabled] .btn-microsoft.focus {
    background-color: #2672ec;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-microsoft .badge {
    color: #2672ec;
    background-color: #fff
}

.btn-odnoklassniki {
    color: #fff;
    background-color: #f4731c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:hover {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
    color: #fff;
    background-color: #d35b0a;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active:hover, .btn-odnoklassniki.active:hover, .open > .dropdown-toggle.btn-odnoklassniki:hover, .btn-odnoklassniki:active:focus, .btn-odnoklassniki.active:focus, .open > .dropdown-toggle.btn-odnoklassniki:focus, .btn-odnoklassniki:active.focus, .btn-odnoklassniki.active.focus, .open > .dropdown-toggle.btn-odnoklassniki.focus {
    color: #fff;
    background-color: #b14c09;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki:active, .btn-odnoklassniki.active, .open > .dropdown-toggle.btn-odnoklassniki {
    background-image: none
}

.btn-odnoklassniki.disabled:hover, .btn-odnoklassniki[disabled]:hover, fieldset[disabled] .btn-odnoklassniki:hover, .btn-odnoklassniki.disabled:focus, .btn-odnoklassniki[disabled]:focus, fieldset[disabled] .btn-odnoklassniki:focus, .btn-odnoklassniki.disabled.focus, .btn-odnoklassniki[disabled].focus, fieldset[disabled] .btn-odnoklassniki.focus {
    background-color: #f4731c;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-odnoklassniki .badge {
    color: #f4731c;
    background-color: #fff
}

.btn-openid {
    color: #fff;
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:focus, .btn-openid.focus {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:hover {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
    color: #fff;
    background-color: #da7908;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active:hover, .btn-openid.active:hover, .open > .dropdown-toggle.btn-openid:hover, .btn-openid:active:focus, .btn-openid.active:focus, .open > .dropdown-toggle.btn-openid:focus, .btn-openid:active.focus, .btn-openid.active.focus, .open > .dropdown-toggle.btn-openid.focus {
    color: #fff;
    background-color: #b86607;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid:active, .btn-openid.active, .open > .dropdown-toggle.btn-openid {
    background-image: none
}

.btn-openid.disabled:hover, .btn-openid[disabled]:hover, fieldset[disabled] .btn-openid:hover, .btn-openid.disabled:focus, .btn-openid[disabled]:focus, fieldset[disabled] .btn-openid:focus, .btn-openid.disabled.focus, .btn-openid[disabled].focus, fieldset[disabled] .btn-openid.focus {
    background-color: #f7931e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-openid .badge {
    color: #f7931e;
    background-color: #fff
}

.btn-pinterest {
    color: #fff;
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:focus, .btn-pinterest.focus {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:hover {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
    color: #fff;
    background-color: #9f191f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active:hover, .btn-pinterest.active:hover, .open > .dropdown-toggle.btn-pinterest:hover, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .open > .dropdown-toggle.btn-pinterest:focus, .btn-pinterest:active.focus, .btn-pinterest.active.focus, .open > .dropdown-toggle.btn-pinterest.focus {
    color: #fff;
    background-color: #801419;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest:active, .btn-pinterest.active, .open > .dropdown-toggle.btn-pinterest {
    background-image: none
}

.btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled.focus, .btn-pinterest[disabled].focus, fieldset[disabled] .btn-pinterest.focus {
    background-color: #cb2027;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-pinterest .badge {
    color: #cb2027;
    background-color: #fff
}

.btn-reddit {
    color: #000;
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:focus, .btn-reddit.focus {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:hover {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
    color: #000;
    background-color: #bcddff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active:hover, .btn-reddit.active:hover, .open > .dropdown-toggle.btn-reddit:hover, .btn-reddit:active:focus, .btn-reddit.active:focus, .open > .dropdown-toggle.btn-reddit:focus, .btn-reddit:active.focus, .btn-reddit.active.focus, .open > .dropdown-toggle.btn-reddit.focus {
    color: #000;
    background-color: #98ccff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit:active, .btn-reddit.active, .open > .dropdown-toggle.btn-reddit {
    background-image: none
}

.btn-reddit.disabled:hover, .btn-reddit[disabled]:hover, fieldset[disabled] .btn-reddit:hover, .btn-reddit.disabled:focus, .btn-reddit[disabled]:focus, fieldset[disabled] .btn-reddit:focus, .btn-reddit.disabled.focus, .btn-reddit[disabled].focus, fieldset[disabled] .btn-reddit.focus {
    background-color: #eff7ff;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-reddit .badge {
    color: #eff7ff;
    background-color: #000
}

.btn-soundcloud {
    color: #fff;
    background-color: #f50;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:focus, .btn-soundcloud.focus {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:hover {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
    color: #fff;
    background-color: #c40;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active:hover, .btn-soundcloud.active:hover, .open > .dropdown-toggle.btn-soundcloud:hover, .btn-soundcloud:active:focus, .btn-soundcloud.active:focus, .open > .dropdown-toggle.btn-soundcloud:focus, .btn-soundcloud:active.focus, .btn-soundcloud.active.focus, .open > .dropdown-toggle.btn-soundcloud.focus {
    color: #fff;
    background-color: #a83800;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud:active, .btn-soundcloud.active, .open > .dropdown-toggle.btn-soundcloud {
    background-image: none
}

.btn-soundcloud.disabled:hover, .btn-soundcloud[disabled]:hover, fieldset[disabled] .btn-soundcloud:hover, .btn-soundcloud.disabled:focus, .btn-soundcloud[disabled]:focus, fieldset[disabled] .btn-soundcloud:focus, .btn-soundcloud.disabled.focus, .btn-soundcloud[disabled].focus, fieldset[disabled] .btn-soundcloud.focus {
    background-color: #f50;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-soundcloud .badge {
    color: #f50;
    background-color: #fff
}

.btn-tumblr {
    color: #fff;
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:focus, .btn-tumblr.focus {
    color: #fff;
    background-color: #1c2d3f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:hover {
    color: #fff;
    background-color: #1c2d3f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
    color: #fff;
    background-color: #1c2d3f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active:hover, .btn-tumblr.active:hover, .open > .dropdown-toggle.btn-tumblr:hover, .btn-tumblr:active:focus, .btn-tumblr.active:focus, .open > .dropdown-toggle.btn-tumblr:focus, .btn-tumblr:active.focus, .btn-tumblr.active.focus, .open > .dropdown-toggle.btn-tumblr.focus {
    color: #fff;
    background-color: #111c26;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr:active, .btn-tumblr.active, .open > .dropdown-toggle.btn-tumblr {
    background-image: none
}

.btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled.focus, .btn-tumblr[disabled].focus, fieldset[disabled] .btn-tumblr.focus {
    background-color: #2c4762;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-tumblr .badge {
    color: #2c4762;
    background-color: #fff
}

.btn-twitter {
    color: #fff;
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:focus, .btn-twitter.focus {
    color: #fff;
    background-color: #2795e9;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:hover {
    color: #fff;
    background-color: #2795e9;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
    color: #fff;
    background-color: #2795e9;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active:hover, .btn-twitter.active:hover, .open > .dropdown-toggle.btn-twitter:hover, .btn-twitter:active:focus, .btn-twitter.active:focus, .open > .dropdown-toggle.btn-twitter:focus, .btn-twitter:active.focus, .btn-twitter.active.focus, .open > .dropdown-toggle.btn-twitter.focus {
    color: #fff;
    background-color: #1583d7;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter:active, .btn-twitter.active, .open > .dropdown-toggle.btn-twitter {
    background-image: none
}

.btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled.focus, .btn-twitter[disabled].focus, fieldset[disabled] .btn-twitter.focus {
    background-color: #55acee;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-twitter .badge {
    color: #55acee;
    background-color: #fff
}

.btn-vimeo {
    color: #fff;
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:focus, .btn-vimeo.focus {
    color: #fff;
    background-color: #1295bf;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:hover {
    color: #fff;
    background-color: #1295bf;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
    color: #fff;
    background-color: #1295bf;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active:hover, .btn-vimeo.active:hover, .open > .dropdown-toggle.btn-vimeo:hover, .btn-vimeo:active:focus, .btn-vimeo.active:focus, .open > .dropdown-toggle.btn-vimeo:focus, .btn-vimeo:active.focus, .btn-vimeo.active.focus, .open > .dropdown-toggle.btn-vimeo.focus {
    color: #fff;
    background-color: #0f7b9f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo:active, .btn-vimeo.active, .open > .dropdown-toggle.btn-vimeo {
    background-image: none
}

.btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled.focus, .btn-vimeo[disabled].focus, fieldset[disabled] .btn-vimeo.focus {
    background-color: #1ab7ea;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vimeo .badge {
    color: #1ab7ea;
    background-color: #fff
}

.btn-vk {
    color: #fff;
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:focus, .btn-vk.focus {
    color: #fff;
    background-color: #466482;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:hover {
    color: #fff;
    background-color: #466482;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
    color: #fff;
    background-color: #466482;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active:hover, .btn-vk.active:hover, .open > .dropdown-toggle.btn-vk:hover, .btn-vk:active:focus, .btn-vk.active:focus, .open > .dropdown-toggle.btn-vk:focus, .btn-vk:active.focus, .btn-vk.active.focus, .open > .dropdown-toggle.btn-vk.focus {
    color: #fff;
    background-color: #3a526b;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk:active, .btn-vk.active, .open > .dropdown-toggle.btn-vk {
    background-image: none
}

.btn-vk.disabled:hover, .btn-vk[disabled]:hover, fieldset[disabled] .btn-vk:hover, .btn-vk.disabled:focus, .btn-vk[disabled]:focus, fieldset[disabled] .btn-vk:focus, .btn-vk.disabled.focus, .btn-vk[disabled].focus, fieldset[disabled] .btn-vk.focus {
    background-color: #587ea3;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-vk .badge {
    color: #587ea3;
    background-color: #fff
}

.btn-yahoo {
    color: #fff;
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:focus, .btn-yahoo.focus {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:hover {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
    color: #fff;
    background-color: #500a6f;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active:hover, .btn-yahoo.active:hover, .open > .dropdown-toggle.btn-yahoo:hover, .btn-yahoo:active:focus, .btn-yahoo.active:focus, .open > .dropdown-toggle.btn-yahoo:focus, .btn-yahoo:active.focus, .btn-yahoo.active.focus, .open > .dropdown-toggle.btn-yahoo.focus {
    color: #fff;
    background-color: #39074e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo:active, .btn-yahoo.active, .open > .dropdown-toggle.btn-yahoo {
    background-image: none
}

.btn-yahoo.disabled:hover, .btn-yahoo[disabled]:hover, fieldset[disabled] .btn-yahoo:hover, .btn-yahoo.disabled:focus, .btn-yahoo[disabled]:focus, fieldset[disabled] .btn-yahoo:focus, .btn-yahoo.disabled.focus, .btn-yahoo[disabled].focus, fieldset[disabled] .btn-yahoo.focus {
    background-color: #720e9e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-yahoo .badge {
    color: #720e9e;
    background-color: #fff
}

.btn-amazon {
    color: #fff;
    background-color: #ff9900;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon:focus, .btn-amazon.focus {
    color: #fff;
    background-color: #ffb425;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon:hover {
    color: #fff;
    background-color: #ffb425;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon:active, .btn-amazon.active, .open > .dropdown-toggle.btn-amazon {
    color: #fff;
    background-color: #ffb425;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon:active:hover, .btn-amazon.active:hover, .open > .dropdown-toggle.btn-amazon:hover, .btn-amazon:active:focus, .btn-amazon.active:focus, .open > .dropdown-toggle.btn-amazon:focus, .btn-amazon:active.focus, .btn-amazon.active.focus, .open > .dropdown-toggle.btn-amazon.focus {
    color: #fff;
    background-color: #ffb425;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon:active, .btn-amazon.active, .open > .dropdown-toggle.btn-amazon {
    background-image: none
}

.btn-amazon.disabled:hover, .btn-amazon[disabled]:hover, fieldset[disabled] .btn-amazon:hover, .btn-amazon.disabled:focus, .btn-amazon[disabled]:focus, fieldset[disabled] .btn-amazon:focus, .btn-amazon.disabled.focus, .btn-amazon[disabled].focus, fieldset[disabled] .btn-amazon.focus {
    background-color: #ff9900;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-amazon .badge {
    color: #ff9900;
    background-color: #fff
}

.mfp-wrap {
    overflow: scroll;
}

.btn-live {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live:focus, .btn-live.focus {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live:hover {
    color: #fff;
    background-color: #30548e;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live:active, .btn-live.active, .open > .dropdown-toggle.btn-live {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live:active:hover, .btn-live.active:hover, .open > .dropdown-toggle.btn-live:hover, .btn-live:active:focus, .btn-live.active:focus, .open > .dropdown-toggle.btn-live:focus, .btn-live:active.focus, .btn-live.active.focus, .open > .dropdown-toggle.btn-live.focus {
    color: #fff;
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live:active, .btn-live.active, .open > .dropdown-toggle.btn-live {
    background-image: none
}

.btn-live.disabled:hover, .btn-live[disabled]:hover, fieldset[disabled] .btn-live:hover, .btn-live.disabled:focus, .btn-live[disabled]:focus, fieldset[disabled] .btn-live:focus, .btn-live.disabled.focus, .btn-live[disabled].focus, fieldset[disabled] .btn-live.focus {
    background-color: #0370c4;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-live .badge {
    color: #0370c4;
    background-color: #fff
}

.btn-live .fa-live {
    background: url("../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/live-logo.png") no-repeat center;
}

.btn-live .fa-live:before {
    content: ""
}

#bnt-social-login-authentication {
    margin: 12px 0px;
}

.actions-toolbar > .secondary:last-child {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
}

.form-customer-login .g-recaptcha {
    margin: unset !important;
}

@media only screen and (min-width: 768px) {
    .popup-authentication .actions-toolbar {
        margin-bottom: 0;
        margin-top: unset !important;
    }
    
}

@media only screen and (max-width: 767px) {
    .modal-popup.request-popup.modal-slide {
        left: 0;
        z-index: 900;
    }
    .social-btn-actions-toolbar.google-login {
        width: 100%;
    }
    .social-btn .btn-social.btn-google {
        display: block;
        text-align: center;
    }
    .btn-social > :first-child {
        left: calc(100% - 75%);
    }
}

@media only screen and (max-width: 766px) {
    .secondary {
        width: 93%;
        padding-top: 0;
        margin-top: 0;
    }
    #bnt-social-login-authentication {
        margin-bottom: 0;
    }
    .forgot-pass-title {
        width: 80%;
        font-size: 1.45em;
    }
}

.customer-account-create .account-social-login, .customer-account-login .account-social-login {
    display: block !important
}

.btn-zalo .fa-zalo {
    background: url(../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_SocialLogin/css/images/zalo-logo.png) no-repeat center;
}

.btn-zalo {
    color: #fff;
    background-color: #1468ff;
    border-color: rgba(0, 0, 0, 0.2);
}

.btn-zalo:focus, .btn-zalo.focus {
    color: #fff;
    background-color: #0358f0;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-zalo:hover {
    color: #fff;
    background-color: #0358f0;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-zalo:active, .btn-zalo.active, .open > .dropdown-toggle.btn-zalo {
    color: #fff;
    background-color: #0358f0;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-zalo:active:hover, .btn-zalo.active:hover, .open > .dropdown-toggle.btn-flickr:hover, .btn-zalo:active:focus, .btn-zalo.active:focus, .open > .dropdown-toggle.btn-zalo:focus, .btn-zalo:active.focus, .btn-zalo.active.focus, .open > .dropdown-toggle.btn-zalo.focus {
    color: #fff;
    background-color: #0358f0;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-zalo:active, .btn-zalo.active, .open > .dropdown-toggle.btn-zalo {
    background-image: none
}

.btn-zalo.disabled:hover, .btn-zalo[disabled]:hover, fieldset[disabled] .btn-zalo:hover, .btn-zalo.disabled:focus, .btn-zalo[disabled]:focus, fieldset[disabled] .btn-zalo:focus, .btn-zalo.disabled.focus, .btn-zalo[disabled].focus, fieldset[disabled] .btn-zalo.focus {
    background-color: #ff0084;
    border-color: rgba(0, 0, 0, 0.2)
}

.btn-zalo .badge {
    color: #ff0084;
    background-color: #fff
}

.modal-popup.popup-authentication {
    z-index: 1000;
}

#social-login-popup .mfp-close {
    right: 15px;
    padding-top: 15px;
}

#mp-popup-social-content {
    padding-top: 75px;
}
#social-login-popup > div.mp-social-popup.col-mp.mp-7 div.social-login-title {
    width: 200%;
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .mfp-content {
        bottom: 20%;
    }
}
.block.social-login-authentication-channel.account-social-login {
    margin: 0;
}/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */

.row-mp {
    min-height: 1px;
    margin: 0 -10px;
}

.col-mp {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding-box !important;
    -webkit-background-clip: padding-box !important;
    background-clip: padding-box !important;
    float: left;
    padding: 0 10px;
}

/*All*/
.mp-1 {
    width: 8.33333333333%;
}

.mp-2 {
    width: 16.6666666667%;
}

.mp-3 {
    width: 25.0%;
}

.mp-4 {
    width: 33.3333333333%;
}

.mp-5 {
    width: 41.6666666667%;
}

.mp-6 {
    width: 50.0%;
}

.mp-7 {
    width: 58.3333333333%;
}

.mp-8 {
    width: 66.6666666667%;
}

.mp-9 {
    width: 75.0%;
}

.mp-10 {
    width: 83.3333333333%;
}

.mp-11 {
    width: 91.6666666667%;
}

.mp-12 {
    margin-left: 0;
    width: 100%;
}

.a-center {
    text-align: center;
}

.mp-clear {
    clear: both
}

@media (min-width: 1200px) {
    .mp-lg-1 {
        width: 8.33333333333%;
    }

    .mp-lg-2 {
        width: 16.6666666667%;
    }

    .mp-lg-3 {
        width: 25.0%;
    }

    .mp-lg-4 {
        width: 33.3333333333%;
    }

    .mp-lg-5 {
        width: 41.6666666667%;
    }

    .mp-lg-6 {
        width: 50.0%;
    }

    .mp-lg-7 {
        width: 58.3333333333%;
    }

    .mp-lg-8 {
        width: 66.6666666667%;
    }

    .mp-lg-9 {
        width: 75.0%;
    }

    .mp-lg-10 {
        width: 83.3333333333%;
    }

    .mp-lg-11 {
        width: 91.6666666667%;
    }

    .mp-lg-12 {
        margin-left: 0;
        width: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .mp-md-1 {
        width: 8.33333333333%;
    }

    .mp-md-2 {
        width: 16.6666666667%;
    }

    .mp-md-3 {
        width: 25.0%;
    }

    .mp-md-4 {
        width: 33.3333333333%;
    }

    .mp-md-5 {
        width: 41.6666666667%;
    }

    .mp-md-6 {
        width: 50.0%;
    }

    .mp-md-7 {
        width: 58.3333333333%;
    }

    .mp-md-8 {
        width: 66.6666666667%;
    }

    .mp-md-9 {
        width: 75.0%;
    }

    .mp-md-10 {
        width: 83.3333333333%;
    }

    .mp-md-11 {
        width: 91.6666666667%;
    }

    .mp-md-12 {
        margin-left: 0;
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mp-sm-1 {
        width: 8.33333333333%;
    }

    .mp-sm-2 {
        width: 16.6666666667%;
    }

    .mp-sm-3 {
        width: 25.0%;
    }

    .mp-sm-4 {
        width: 33.3333333333%;
    }

    .mp-sm-5 {
        width: 41.6666666667%;
    }

    .mp-sm-6 {
        width: 50.0%;
    }

    .mp-sm-7 {
        width: 58.3333333333%;
    }

    .mp-sm-8 {
        width: 66.6666666667%;
    }

    .mp-sm-9 {
        width: 75.0%;
    }

    .mp-sm-10 {
        width: 83.3333333333%;
    }

    .mp-sm-11 {
        width: 91.6666666667%;
    }

    .mp-sm-12 {
        margin-left: 0;
        width: 100%;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .mp-xs-1 {
        width: 8.33333333333%;
    }

    .mp-xs-2 {
        width: 16.6666666667%;
    }

    .mp-xs-3 {
        width: 25.0%;
    }

    .mp-xs-4 {
        width: 33.3333333333%;
    }

    .mp-xs-5 {
        width: 41.6666666667%;
    }

    .mp-xs-6 {
        width: 50.0%;
    }

    .mp-xs-7 {
        width: 58.3333333333%;
    }

    .mp-xs-8 {
        width: 66.6666666667%;
    }

    .mp-xs-9 {
        width: 75.0%;
    }

    .mp-xs-10 {
        width: 83.3333333333%;
    }

    .mp-xs-11 {
        width: 91.6666666667%;
    }

    .mp-xs-12 {
        margin-left: 0;
        width: 100%;
    }
}

@media (max-width: 480px) {
    .col-mp {
        width: 100%;
    }
}


/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.eot?v=4.6.3');src:url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('../../frontend/Digiden/grizzlyblades/en_US/Mageplaza_Core/css/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
/* 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;
    filter: alpha(opacity=80);
}

.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;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur, .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, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #cccccc;
}

.mfp-preloader a:hover {
    color: white;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    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: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333333;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.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: black;
}

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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: #444444;
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.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-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
         * 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 {
        /* The shadow behind the image */
    }

    .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;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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;
    }
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}
