/*! 
*  Aleyant skins - v6.0.0
*  Homepage: http://pressero.com
*  Copyright Aleyant 2025, All Rights Reserved
*  <!-- canary for www.pressero.com HostMonitor test DO NOT REMOVE, Web to Print Storefronts -->
*/
@import url(css/photoswipe/photoswipe.min.css);
@import url(css/photoswipe/default-skin/default-skin.min.css);
html,
body {
  background-color: @Shade1 @;
  color: @Shade2 @;
  min-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.page-content,
body.category-content-editor-body,
body.page-content-editor-body,
body.product-detail-editor-body {
  background-color: @Shade73 @;
  min-height: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
body.customize-iframe-body {
  background-color: @Shade74 @;
}
a {
  color: @Shade3 @;
}
a:focus,
a:hover {
  color: #E680A9;
}
.alt-links-color a,
a.alt-links-color {
  color: #E680A9;
}
.alt-links-color a:focus,
.alt-links-color a:hover,
a.alt-links-color:focus,
a.alt-links-color:hover {
  color: #E680A9;
}
.bg-primary {
  background-color: @Shade5 @;
}
.text-primary {
  color: var(--wa-color-neutral-20);
}
.text-muted {
  color: var(--wa-color-neutral-40);
}
.bg-info {
  background-color: @Shade20 @;
}
.text-info {
  color: var(--wa-color-neutral-20);
}
.bg-danger {
  background-color: var(--wa-color-danger-10);
}
.text-danger {
  color: var(--wa-color-danger-70);
}
.bg-success {
  background-color: var(--wa-color-success-10);
}
.text-success {
  color: var(--wa-color-success-70);
}
.border-success {
  border-color: var(--wa-color-success-30);
}
.text-warning {
  color: var(--wa-color-warning-70);
}
.bg-warning {
  background-color: var(--wa-color-warning-10);
}
.border-warning {
  border-color: var(--wa-color-warning-30)
}
.btn-default,
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default.focus[disabled],
.btn-default[disabled],
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: var(--wa-color-fill-normal);
  color: var(--wa-color-brand-on-quite);
  border-color: var(--wa-color-brand-normal);
  box-shadow:var(--wa-color-shadow);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus:active,
.btn-default:active,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
  background-color: var(--wa-color-fill-normal);
  color: var(--wa-color-brand-on-quite);
  border-color: var(--wa-color-brand-normal);
  box-shadow:var(--wa-color-shadow);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);

}
.btn-primary,
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary.focus[disabled],
.btn-primary[disabled],
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: var(--wa-color-fill-normal);
  color: var(--wa-color-brand-on-quite);
  border-color: var(--wa-color-brand-normal);
  box-shadow:var(--wa-color-shadow);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
  background-color: var(--wa-color-fill-normal);
  color: var(--wa-color-brand-on-quite);
  border-color: var(--wa-color-brand-normal);
  box-shadow:var(--wa-color-shadow);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.btn-danger,
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger.focus[disabled],
.btn-danger[disabled],
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: @Shade29 @;
  color: @Shade30 @;
  border-color: @Shade31 @;
  background-image: none;
  box-shadow:var(--wa-shadow-m);
  border-radius:var(--wa-border-radius-m);
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger:focus,
.btn-danger:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
  background-color: @Shade32 @;
  border-color: @Shade34 @;
  color: @Shade33 @;
  background-image: none;
  border-radius:var(--wa-border-radius-m);
}
.btn-success,
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success.focus[disabled],
.btn-success[disabled],
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: @Shade35 @;
  color: @Shade36 @;
  border-color: @Shade37 @;
  background-image: none;
  box-shadow:var(--wa-shadow-m);
  border-radius:var(--wa-border-radius-m);
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success:focus,
.btn-success:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  background-color: @Shade38 @;
  border-color: @Shade40 @;
  color: @Shade39 @;
  background-image: none;
  border-radius:var(--wa-border-radius-m);
}
.alert-info {
  background-image: none;
  background-color: @Shade20 @;
  color: @Shade21 @;
  border-color: @Shade22 @;
}
.alert-warning {
  background-image: none;
  background-color: @Shade41 @;
  border-color: @Shade43 @;
  color: @Shade42 @;
}
.alert-danger {
  background-image: none;
  background-color: @Shade23 @;
  color: @Shade24 @;
  border-color: @Shade25 @;
}
.pagination > li > a,
.pagination > li > span {
  color: @Shade61 @;
  border-color: @Shade62 @;
  background-color: @Shade63 @;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: @Shade64 @;
  border-color: @Shade65 @;
  background-color: @Shade66 @;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  color: @Shade67 @;
  border-color: @Shade68 @;
  background-color: @Shade69 @;
}
.well {
  background-color: @Shade70 @;
  color: @Shade71 @;
  border-color: @Shade72 @;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background-color: @Shade7 @;
  color: @Shade8 @;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: @Shade7 @;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: @Shade7 @;
  color: @Shade8 @;
  border-color: @Shade7 @;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  border-color: @Shade9 @;
}
.k-tabstrip-items .k-item.k-state-active,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  border-top-color: @Shade51 @;
}
#top-nav.navbar-collapse,
.banner-full-screen .header-nav,
.navbar-default {
  background-image: none;
  background-color: @Shade44 @;
  border-color: @Shade46 @;
}
.navbar-default .navbar-nav > li > a {
  color: @Shade45 @;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover {
  color: @Shade47 @;
}
.header-right .cart-link .dropdown-menu {
  background-color: @Shade75 @;
  border-color: #ccc;
  border-color: @Shade76 @;
  box-shadow:var(--wa-shadow-m);
  border-radius:var(--wa-border-radius-m);
}
.header-right .cart-link .dropdown-menu:before {
  border-bottom-color: #ccc;
  border-bottom-color: @Shade76 @;
}
.header-right .cart-link .dropdown-menu:after {
  border-bottom-color: #fff;
  border-bottom-color: @Shade75 @;
}
.menu-cart-subtotal {
  color: #333;
  color: @Shade80 @;
}
.menu-cart-subtotal span {
  color: @Shade81 @;
}
.menu-cart-item {
  border-color: #ccc;
  border-color: @Shade76 @;
}
.menu-cart-item .menu-cart-name {
  color: #ea871b;
  color: @Shade77 @;
}
.menu-cart-item .menu-cart-item-cost {
  color: #333;
  color: @Shade78 @;
}
.menu-cart-item:hover {
  background-color: rgba(0, 0, 0, 0.025);
}
.menu-cart-item:hover .menu-cart-name {
  color: @Shade4 @;
}
.menu-cart-preview-count {
  color: @Shade79 @;
  border-color: @Shade76 @;
}
.home-banner-area {
  border-color: @Shade50 @;
}
.footer {
  color: @Shade60 @;
  background-color: @Shade59 @;
}
.footer a,
.footer-nav a {
  color: @Shade60 @;
}
.footer a:hover,
.footer-nav a:hover {
  color: @Shade3 @;
}
.footer-col-title h4 {
  color: @Shade60 @;
}
.footer-col-title:after {
  background-color: @Shade3 @;
}
.charlimitinfo {
  color: #999;
}
.customForm .instructions {
  background-color: @Shade20 @;
  color: @Shade21 @;
  border-color: @Shade22 @;
}
.pageCaptcha {
  background-color: #f5f5f5;
  border-color: @Shade50 @;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#tCosts {
  border-left-color: @Shade15 @;
  border-right-color: @Shade15 @;
}
#tCosts td {
  border-bottom-color: @Shade15 @;
  background-color: @Shade41 @;
}
.suggested-item {
  border-color: @Shade50 @;
}
.suggested-item .suggested-item-image-wrap {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fcfcfc),
    to(#eee)
  );
  background-image: -webkit-linear-gradient(top, #fcfcfc, #eee);
  background-image: -o-linear-gradient(top, #fcfcfc, #eee);
  background-image: linear-gradient(to bottom, #fcfcfc, #eee);
  border-bottom-color: @Shade57 @;
}
.calculatorTotal {
  color: @Shade49 @;
}
.prod-cat-item {
  border-color: @Shade57 @;
  background-color: @Shade56 @;
  color: @Shade58 @;
}
.prod-cat-item .img-wrap {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fcfcfc),
    to(#eee)
  );
  background-image: -webkit-linear-gradient(top, #fcfcfc, #eee);
  background-image: -o-linear-gradient(top, #fcfcfc, #eee);
  background-image: linear-gradient(to bottom, #fcfcfc, #eee);
  border-bottom-color: @Shade57 @;
}
.prod-cat-item .prod-teaserprice {
  background-color: var(--wa-color-success-fill-quite);
  color: #fff;
}
.loginForm,
.loginForm legend
{
  background-color: var(--wa-color-surface-default);
    color: var(--wa-color-text-normal);
    font-family: var(--wa-font-family-body);
    font-weight: var(--wa-font-weight-body);
    line-height: var(--wa-line-height-normal);
    box-shadow: var(--wa-color-shadow);
}

.saveForLaterProduct-details {
  border-color: @Shade50 @;
  background-color: @Shade52 @;
  color: @Shade53 @;
}
.search-result {
  border-color: @Shade50 @;
  background-color: @Shade52 @;
  color: @Shade53 @;
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
#profileTabs .k-tabstrip-items a {
  color: #333;
}
#profileTabs .k-tabstrip-items .k-state-active a {
  color: #555;
}
.addressEntry-inner,
.user-entry-info {
  border-color: @Shade50 @;
  background-color: @Shade52 @;
  color: @Shade53 @;
  box-shadow:var(--wa-shadow-m);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.addressEntry-edit-buttons,
.locationEntry-edit-buttons,
.user-list-entry-edit-buttons {
  box-shadow:var(--wa-shadow-m);
  background-color: var(--wa-color-surface-default);
  border-color:var(--wa-color-boarder-quite);
  border-radius:var(--wa-border-radius-m);
  color: var(--wa-color-text-normal);
  border-radius:var(--wa-border-radius-m);
  font-family: var(--wa-font-family-body);
  font-weight: var(--wa-font-weight-body);
  line-height: var(--wa-line-height-normal);
}
.previewPage img {
  border-color: @Shade50 @;
}
.assetList-item-details {
  border-color: @Shade50 @;
  background-color: @Shade52 @;
  color: @Shade53 @;
}
.item-barcode img,
.item-image img {
  box-shadow:var(--wa-shadow-m);
  border-radius:var(--wa-border-radius-m);
}
.owl-custom-theme .owl-nav [class*="owl-"] {
  border-color: #ccc;
  background-color: #fff;
  color: #ccc;
}
.owl-custom-theme .owl-dots .owl-dot span {
  background-color: #ddd;
}
.owl-custom-theme .owl-dots .owl-dot.active span,
.owl-custom-theme .owl-dots .owl-dot:hover span {
  background: #aaa;
}
.k-pager-wrap {
  font-size: 15px;
}
.k-pager-numbers .k-state-selected {
  background-color: @Shade69 @;
  border-color: @Shade68 @;
  color: @Shade67 @;
}
.product-gallery-carousel-item {
  background-image: url(images/loading.gif);
}
.product-gallery-carousel-item.loaded {
  background-image: none;
}
.product-gallery-carousel-item > a.gallery-current {
  -webkit-box-shadow: 0 0 0 3px @Shade3 @inset;
  box-shadow: 0 0 0 3px @Shade3 @inset;
}
.partial-page {
  background-color: @Shade73 @;
}
.cart-saveforlater-list,
.collapse-panel,
.content-panel {
  border-color: @Shade50 @;
}
.form-control,
.file-upload-control{
    background-color: var(--wa-color-surface-default);
    border-color:var(--wa-color-boarder-quite);
    border-radius:var(--wa-border-radius-m);
    color: var(--wa-color-text-normal);
    font-family: var(--wa-font-family-body);
    font-weight: var(--wa-font-weight-body);
    line-height: var(--wa-line-height-normal);
}
.form-control:active,
.file-upload-control:active{
    background-color: var(--wa-color-surface-default);
    border-color:var(--wa-color-focus);
    border-style: var(--wa-focus-ring-style);
    border-width: var(--wa-border-width-m	);
    outline-offset: var(--wa-focus-ring-offset);
    border-radius:var(--wa-border-radius-m);
    color: var(--wa-color-text-normal);
    font-family: var(--wa-font-family-body);
    font-weight: var(--wa-font-weight-body);
    line-height: var(--wa-line-height-normal);
}


/*! 
Dynamic thangs
*/
wa-page[view='mobile'] [slot='subheader'],
wa-page[view='mobile'] [slot='header']  {
  display: none;
}

wa-page[view='desktop'] [slot='navigation'],
wa-page[view='desktop'] [slot='navigation-header'] {
  display: none;
}


/*# sourceMappingURL=layout.css.map */
