@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Montserrat-Regular.eot'); /* IE9 */
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-Regular.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-Regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/Montserrat-600.eot'); /* IE9 */
  src: url('../fonts/Montserrat-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-600.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-600.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/Montserrat-800.eot'); /* IE9 */
  src: url('../fonts/Montserrat-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-800.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-800.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-800.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/Montserrat-500.eot'); /* IE9 */
  src: url('../fonts/Montserrat-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-500.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-500.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-500.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Montserrat-700.eot'); /* IE9 */
  src: url('../fonts/Montserrat-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/Montserrat-700.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/Montserrat-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/Montserrat-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/Montserrat-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}
body {
 font-weight: 400;
 font-size: 1rem;
 text-rendering: optimizelegibility;
 color: #454545;
 height: auto;
 font-family: sans-serif;
}
.t4-header {min-height: 40px;}
body.modal-open .modal {
    background-color: transparent !important;
    width: 100% !important;
    margin-left: auto !important;
    left: 0 !important;
    top: 0 !important;
    overflow-x: hidden;
    bottom: 0 !important;
    overflow-y: auto;display: block;
}
.t4-logo {
  width: 100%;
  height: 110px;
  background: #4c0116;
  background: -moz-linear-gradient(left, #4c0116 0%, #820024 50%, #4c0116 100%);
  background: -webkit-linear-gradient(left, #4c0116 0%,#820024 50%,#4c0116 100%);
  background: linear-gradient(to right, #4c0116 0%,#820024 50%,#4c0116 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c0116', endColorstr='#4c0116',GradientType=1 );
}
.t4-offcanvas .t4-off-canvas-header {background: #4c0116;
background: -moz-linear-gradient(left, #4c0116 0%, #820024 50%, #4c0116 100%);
background: -webkit-linear-gradient(left, #4c0116 0%,#820024 50%,#4c0116 100%);
background: linear-gradient(to right, #4c0116 0%,#820024 50%,#4c0116 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c0116', endColorstr='#4c0116',GradientType=1 );
}
.t4-menu  {
  background: #1f2d48;
  background: -moz-linear-gradient(left, #b2af97 0%, #bfba91 50%, #b2af97 100%);
  background: -webkit-linear-gradient(left, #b2af97 0%,#bfba91 50%,#b2af97 100%);
  background: linear-gradient(to right, #b2af97 0%,#bfba91 50%,#b2af97 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2af97', endColorstr='#b2af97',GradientType=1 );
border-top: solid 1px #d8d5c0;
}
.t4-megamenu {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.item-101 #t4-below-content-three {padding: 0px;}
.item-101 .t4-breadcrumb {display: none;}
.navbar-brand {margin-right: 0px}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {padding: 20px 0.5rem;}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {height: auto;line-height: normal;text-transform: uppercase;}
.t4-offcanvas-toggle {padding: 10px}
.t4-offcanvas-toggle > span:before {content: "MENU";font-weight: 500;margin-right: 10px;font-size: 22px;}
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1, .hikashop_checkout_page h1 {font-size: 2.25rem;color: #820024;text-transform: none;font-weight: 300}
.item-page .page-header h2, .item-page .page-header .h2, .hk-container-fluid h2 {font-size: 1.5rem;font-weight: 300}
.hk-container-fluid h2 {border-bottom: solid 1px #454545;padding-bottom: 10px;margin-bottom: 20px;}
.breadcrumb {text-transform: uppercase;color: #454545;font-size: 0.875rem;border-bottom: 1px solid #454545;padding: 1rem 0rem;}
.breadcrumb a {color: #820024;}
.fw-600 {font-weight: 600}
.lc-bg {background-color: #feecd9;}
.lg-bg {background-color: #efefef;}
.ft-icon {width: 25px}
.fas {color: #820024;}
.topbarl {font-size:1vw;}
.topbar-r .t4-module {padding: 0;margin-top: 0rem;}
.modulehikahomecats .module-title::before {display: inline-flex;content: '';background-image: url('/images/generic/grey-roses.png');background-size: 105px;height: 50px;width: 100%;background-repeat: no-repeat;background-position: center;margin: 20px auto;}
.modulehikahomecats .module-title {border: none;text-transform: initial;text-align: center;font-size: 1.3rem;}
.modulehikahomecats span {border: none;}
.com-content-article a {color: #820024;text-decoration: underline;font-weight: 700;}
#t4-footerarea, #t4-footerarea a {color:#fff;font-size: 0.9rem;}
.footer-logo {text-align: center;margin: 0px 0px 60px 0px;}
.footer-logo h4 {font-size: 1rem;text-transform: uppercase;}
.section-2, .section-4 {border-left: solid 1px #fff;}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-unstyled li {margin-bottom: 10px;}
.ft-link {background-image: url('/images/white-chevron.png');background-size: auto 12px;background-repeat: no-repeat;padding-left: 1.25rem;}
.footerfindus {margin-top: 100px}
.t4-below-content-one::before, .t4-below-content-three::before {display: inline-flex;content: '';background-image: url('/images/generic/triangle-splitter.svg');background-size: 100%;height: 42px;width: 100%;background-repeat: no-repeat;}
.t4-below-content-one {background-image: url('/images/generic/triangle-splitter-lc.svg');background-size: 100%;padding-bottom: 42px;width: 100%;background-repeat: no-repeat;background-position: bottom;}
.t4-footerarea {background-color: #454545;border-top: solid 10px #bfba91;}
.t4-footerarea address {line-height: 1.75rem;}
.t4-bottom-content-five::before {display: inline-flex;content: '';background-image: url('/images/generic/main-logo.png');background-size: 416px;height: 72px;width: 100%;background-repeat: no-repeat;background-position: center;margin: 40px auto;}
.t4-bottom-content-five .t4-row {-webkit-box-pack: justify !important;-ms-flex-pack: justify !important;justify-content: space-between !important;display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;}
.custom h3 {font-size: 1.5rem;color: #820024;font-weight: 300;}
.cp-button {max-height: 45px;max-width: 100%;white-space: nowrap;text-transform: uppercase;letter-spacing: 0.025rem;background: #820024;color: #fff !important;text-align: center;border-radius: 0;text-decoration: none !important;font-weight: 500 !important;}
.cp-button:hover {background: #222222;color: #fff;}
.lc-bg .t4-section-inner{padding:30px 0px;}
.t4-bottom-content-five h4 {color: #820024;font-weight: 600;font-size: 1rem;}
.convertforms {margin: 0 auto;}
div.hikashop_messages.hikashop_info {background-color:#fff;border-color:#fff;color:#820024;margin: 0px;}
div.hikashop_messages ul {padding: 0px;}
div.hikashop_messages li{font-weight: 400;}
form:not(.form-no-margin) .control-group .controls {margin-left: 0px}
.form-check-input:checked, .contact .email-copy > input[type="checkbox"]:checked {background-color: #820024;border-color: #820024;}
.btn, .blog-list .item-readmore a {border-radius: 0px}
.hikashop_pagination .page-item .page-link {padding: 0.375rem 0.75rem;margin: 0;}
.page-item.active .page-link {color: #454545;background-color:#bfba91;border-color:#bfba91;}
.page-link {color: #454545;}
.fa-truck {color: #aaa;}
.homelive {margin-bottom: 0px;}
.cotsperf-homegrid .homegrid-block {margin-bottom: calc(var(--t4-gutter-x));}
.cotsperf-homegrid h3 {font-weight: 700;
  margin-bottom: 2rem;border: none;text-transform: initial;text-align: center;font-size: 1.3rem;}


/* Modal Sign In */
body.modal-open .modal .modal-header {padding: 0px}
body.modal-open .modal .modal-body {text-align: center;padding: 20px}
.modal-body h4 {text-transform: uppercase;color: #820024;font-size: 0.875rem;}
.modal-body p, .mod-login__options a {color: #820024;font-size: 0.875rem;}
.mod-login__username, .mod-login__password, .mod-login__submit {margin-bottom: 20px}
.mod-login__options {border-bottom: solid 1px #820024;}
.mod-login__options li {padding: 5px;}

/* Hikashop */
.hikashop_registration_address_info_title {font-size: 1.5rem;font-weight: 300;color: #454545;}
.hikashop_cart_dropdown_container tfoot {color: #820024;border-top: solid 1px #820024;border-bottom: solid 1px #820024;}
.hikashop_cart_proceed_to_checkout {margin-top: 10px}
.hikashop_cart_option_name {font-style: italic;color: #820024;font-size: 0.875em;}
.vex.vex-theme-default .vex-content {width:600px !important;border-radius: 0px !important}
.notifyjs-metro-base .text-wrapper, .notifyjs-metro-lite-base .text-wrapper {font-family: var(--body-font-family) !important;font-style: var(--body-font-style);line-height: var(--body-line-height);letter-spacing: var(--body-letter-spacing);}
.vex img {margin-right: 10px}
.forgotlink {font-size: 0.85em;font-style: italic;}
div.hikashop_messages {padding: 10px}
#div_hikashop_category_information_module__3 {display: none;}
.btn.btn-account {background-color:#b2af97;border-color:#b2af97;}
.hikashop_checkout_fields, .hikashop_checkout_shipping {border-bottom: solid 1px #454545;margin-bottom: 20px;}
.orderbtns {padding: 10px 0px;}
.orderbtns .fas {color: #fff;margin-right: 10px;}
.hk-card-order span.order-label {padding: 6px;font-weight: 500;}
.hikashop_checkout_fields .form-control-feedback {display: none;}
.hikashop_checkout_fields .form-control {max-width: 100%;}

/* Category styles */
.hikashop_category_name {display:flex;width: 83.33333333%;position: relative;margin:-2.0rem auto 0rem;flex: 0 0 auto;color:#454545}
.hikashop_category_name a {color:#454545;font-size: 0.8rem;background-color: #efefef;letter-spacing: 0.125em;font-weight: 600;text-transform:uppercase;padding: 0.65rem !important;text-align: center !important;margin: 0 auto;min-width: 257px;}
#hikashop_category_information_module_ .hikashop_product_image_subdiv {width:auto !important}
#hikashop_category_information_module_ .hikashop_product_image {height: auto !important;}
.item-159 .hikashop_product_quantity_input_div_default_main {margin: 10px 0px;}
.item-159 .hikashop_product_quantity_add_to_cart_div_default {display: none}
.item-159 .hikashop_product_price_full {width: 100%;display: block;}
.item-159 .hikashop_product_price {font-size: 1.25rem;}
.hikashop_product_oils a:hover {color:#000}
.cotsp-18 {display: none !important;}
.hikashop_listing_img_title .cp-button {min-width:83.33333333%;font-size: 0.9rem}
.hikashop_product_oils .hikashop_product_price_full {font-weight: 700;display: block;margin-bottom: 10px;}
#hikashop_category_information_menu_159 {margin-bottom:50px;}

/* Product Styles */
img.hikashop_child_image {height: 90px;}
.hikashop_product_description {display:flex;width: 83.33333333%;position: relative;margin:-1.5rem auto 0rem;flex: 0 0 auto;color:#454545;min-height: 80px;}
.item-159 .hikashop_product_description {display:flex;width: 83.33333333%;margin: 0 auto;position: relative;flex: 0 0 auto;color:#454545;min-height: 80px;}
.hikashop_product_description a {color:#454545;font-size: 0.8rem;background-color:#bfba91;font-weight:500;padding: 1rem !important;text-align: center !important;margin: 0 auto;line-height: 1rem;}
.hikashop_product_description a p {margin-bottom: 0px}
.hikashop_product_oils {color:#454545;font-size: 0.8rem;background-color:#bfba91;font-weight:500;padding:0.25rem 0.5rem !important;text-align: center !important;margin: 0 auto;line-height: 1rem;min-height: 90px;}
.hikashop_product_oils .hikashop_product_name {min-height: 40px;font-size: 1vw;word-break: break-word;}
.hikashop_product_name_main {font-size: 1.75rem;}
.hikashop_product_top_part {border-bottom: solid 1px #454545;padding-bottom: 20px;margin-bottom: 20px;}
.hikashop_product_description_main {border-top: solid 1px #454545;padding-top: 20px;margin-top: 20px;}
.hikashop_option_name:before, .hikashop_checkout_fields legend:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f06b";color: #aaa;padding-right:10px;}
.cp-charac-title:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f466";color: #aaa;padding-right:10px;}
.hikashop_product_no_stock {white-space:initial;}
.hikashop_product_no_stock:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f071";color: #820024;padding-right:10px;}
.hikashop_product_characteristics_table td:first-child:before {display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f009";color: #aaa;padding-right:10px;}
.hikashop_product_quantity_input_div_default_main {display: block;margin-bottom: 20px}
a.hikashop_product_quantity_field_change_plus, a.hikashop_product_quantity_field_change_minus {font-size: 1.5rem}
.hikashop_product_quantity_div {margin-left: 10px;display: inline-flex;}
.custom-select {appearance: button;-moz-appearance: button;-webkit-appearance: button;}
.hikashop_product_characteristics {margin-bottom: 20px}
.hikashop_option_price_value, .hikashop_product_price {font-size: 1.35rem;}
.fa-shopping-basket, .fa-user-circle {color: #fff;margin-right: 10px}
.hikashop_cart_module_product_name_value a, .hikashop_cart_module_product_price_value {color: #454545 !important}
.hikashop_cart_dropdown_container .hikashop_cart_dropdown_content {padding: 10px;width: max-content;right: 0;}
.hikashop_cart_module_product_image, .hikashop_cart_module_product_name_value {padding-right: 10px;}
#Mod16, #Mod149 {margin-right: 20px}
.hikashop_product_tags {margin-top: 20px;}
.hikashop_product_tags .tags {margin-top: 10px;}
.fa-spray-can {color: #aaa;padding-right: 10px;}
.badge {background: #bfba91;color: #000;border-radius: 0px;}
.badge:hover {background: #820024;color: #fff;border-radius: 0px;}
.hikashop_product_stock_count {font-size: 1rem;}
.hikashop_product_custom_info_main {margin-top: 20px;}
.accordion, .accordion-button {padding: 0px}
.fa-flask {color: #aaa;padding-right: 10px;}
.accordion-button:not(.collapsed) {background-color: none;color: #000}
#div_hikashop_category_information_module_148_184 .hikashop_product_description {margin: 0px auto;}
.hikashop_product_characteristic_on_listing {display: none}
.associatedproducts .hikashop_product_description {margin: 0px auto}
/*.hikashop_product_price_full {display: none;}*/

/* ShadowBox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:22px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:22px;width:22px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/* Checkout */
.table {
  --t4-table-bg: transparent;
  --t4-table-accent-bg: inherit;
  --t4-table-striped-color: inherit;
  --t4-table-striped-bg: inherit;
  --t4-table-active-color: inherit;
  --t4-table-active-bg: inherit;
  --t4-table-hover-color: inherit;
  --t4-table-hover-bg: inherit;
}
.hikashop_checkout_coupon {display: flex;border-top: solid 1px #454545;border-bottom: solid 1px #454545;margin: 20px 0px;padding: 20px 0px;}
.hikashop_checkout_coupon .input-group {justify-content: end;}
.hikashop_checkout_cart .hikashop_product_quantity_input_div_default_main {display: block;margin-bottom: 5px}
.hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_delete {display: inline-flex;margin-left: 10px;}

// Credit: Nicolas Gallagher and SUIT CSS.

.ratio {
  position: relative;
  width: 100%;

  &::before {
    display: block;
    padding-top: var(--#{$variable-prefix}aspect-ratio);
    content: "";
  }

  > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

@each $key, $ratio in $aspect-ratios {
  .ratio-#{$key} {
    --#{$variable-prefix}aspect-ratio: #{$ratio};
  }
}

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

@media (min-width: 576px) {
.hkform-horizontal .hkcontrol-label {text-align: left;}
}

@media only screen and (max-device-width: 760px) {
.hikashop_checkout_cart table td {padding-left: 0px !important;}
.t4-bottom-content-five::before {background-size: 90%;height: 60px;}
#hikashop_category_information_module_138 .hikashop_category_image {height: auto !important;}
#t4-below-content-one, #t4-below-content-three {padding: 0px 20px;}
#hikashop_category_information_menu_119 .hikashop_category_image {height:inherit !important}
.hikashop_product_quantity_div .fas {font-size: 2rem;}
.cp-button {width: 100%}
.section-2, .section-4 {border-left: none}
.section-3 {margin: 20px 0px}
.vex.vex-theme-default .vex-dialog-button{margin-bottom:20px !important}
.hikashop_checkout_cart table tr {border: none}
.hikashop_checkout_cart table tr.cp-checkout-row {display: flex;flex-direction: row;flex-wrap: wrap;margin: 0.5em 0;}
.hikashop_checkout_cart table .cp-checkout-row td, .hikashop_checkout_cart table .cp-checkout-row th {flex: 1 1 150px;border: 0.5px solid rgba(3,3,3,0.2);}
.hikashop_checkout_cart .hikashop_product_quantity_input_div_default_main {float: left}
h1 {line-height: 2rem;}
.topbarl {font-size:inherit;}
.hikashop_product_oils .hikashop_product_name {font-size:20px;}
.hkc-md-2 {width: 50%;}
.cp-button {width: 100%;white-space: unset;max-height: fit-content;}
}

@media (max-width: 1024px) {
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {padding: 15px 10px;}
}
      
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_total2_title, .hikashop_checkout_cart table tbody td#hikashop_checkout_cart_shipping_title, .hikashop_checkout_cart table tbody td#hikashop_checkout_cart_final_total_title, .hikashop_checkout_cart table tbody td#hikashop_checkout_cart_coupon_title, .hikashop_checkout_cart table tbody td#hikashop_checkout_cart_tax_title, .hikashop_checkout_cart table tbody td#hikashop_checkout_cart_payment_title, .hikashop_checkout_cart table tbody td.hikashop_cart_additional_title {display: block !important;}
.hikashop_checkout_cart table td::before {position: inherit}
}
    
@media (min-width: 992px) {
.container-lg, .container-md, .container-sm, .container, .t4-masthead .t4-masthead-detail {max-width: 1024px;}
.topbarl {font-size: 16px}
    }