/** Shopify CDN: Minification failed

Line 7:14 Unexpected "-->"
Line 14:5 Unexpected "/"

**/
<!-- fontface -->
@font-face {
  font-family: 'Kuunari Bold'; 
  font-weight: bold;        
  font-style: normal;  
  src: url('/cdn/shop/files/Mika_Melvas_-_Kuunari_Bold.otf?v=1732944679')
}
<!-- /fontface -->
.d11-hide-time-lead {
  display: none;
}
.sidebar-menu-columns.sidebar-menu-columns-parent ul li a.d11-atom-nav {
    color: #032297;
}
.sidebar-menu-full-width .sidebar-menu ul li a.d11-atom-nav {
    color: #032297;
   text-transform: uppercase;
}
.d11-border-r {
    border: 2px solid #e76f51 !important;;
}
.divider.footer-divider.d11-border-footer {
    background: #F3EFE3;
}
a.btn.d11-atom-btn.btn-contact {
    /* background: #e76f51; */
    /* border: 2px solid #e76f51; */
}
/* a.btn.d11-atom-btn.btn-contact:hover {
    color: #e76f51;
    background: transparent;
    border: 2px solid #e76f51;
} */
button.btn.d11-atom-btn.btn-contact {
    /* color: #000;
    border: 2px solid #e76f51; */
    /* font-family: 'Kuunari Bold'!important; */
}
button.btn.d11-atom-btn.btn-contact:hover {
    /* color: #000;
    background: transparent;
    border: 2px solid #e76f51; */
}
body#product .btn.btn-contact {
    /* border: 2px solid; */
}
body#product button.btn.btn-main.add-to-cart-button {
    /* border: 2px solid #e76f51; */
}
.left-side {
    border-right: 2px solid #343A40!important;
}
.border-top {
    border-top: 2px solid #343A40!important;
}
.border-bottom {
    border-bottom: 2px solid #343A40!important;
}
section#shopify-section-primary-nav\ d11_header_border.top-header {
    border-bottom: 2px solid #343A40!important;
}
.border-left {
    border-left: 2px solid #343A40!important;
}
.border-right {
    border-right: 2px solid #343A40!important;
}
.form-control, .border {
    border: none!important
}
.d11-slide-heading {
  color: #0b2899;
  text-transform: capitalize;
  font-size: 3rem;
}
.d11-collection-grid.col-lg-6, .d11-collection-grid, .d11-related-products #product_related_body>.tns-item {
    border: 1px solid #343A40;
}
.quantity .input-text.qty, .quantity.buttons_added .minus, .quantity.buttons_added .plus {
  border: 2px solid #343A40!important;
}
body#index .d11-collection-grid span.price__regular.money.money_price {
    color: #E76F51;
}
body#index .d11-collection-grid button.btn.btn-quick-action svg {
    stroke: #E76F51;
}

.d11-slide-content {
  background-color: #f3efe3;
}
body#product h1.pt-4.mb-2.large-title {
    text-transform: capitalize !important;
}
body#collection ul.loading-panels.no-js.no-Js {
    translate: none;
    rotate: none;
    scale: none;
    transform: none;
    clip-path: unset;
    display: none;
}
body#product ul.loading-panels.no-js.no-Js {
    translate: none;
    rotate: none;
    scale: none;
    transform: none;
    clip-path: unset;
    display: none;
}
body#page ul.loading-panels.no-js.no-Js {
    translate: none;
    rotate: none;
    scale: none;
    transform: none;
    clip-path: unset;
    display: none;
}
a.d11-dimensions-btn {
    background: #1B1B1B;
    border: #1B1B1B;
    color: #fff;
}
a.d11-dimensions-btn:hover {
    background: #1B1B1B;
    border: #1B1B1B;
    color: #fff;
}
span, ul, li, a, button,input, form {
    font-family: 'Kuunari Medium' !important; 
}
h1, h2, h3, h4, h5, h6, .large-title {
    font-family: 'Kuunari Bold'!important;
    font-weight: 700!important;
}
body, p {
    font-family: 'Kuunari Regular'!important;
}
@font-face {
  font-family: "Kuunari Bold";
  src: url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Bold.otf?v=1732944679") format("woff2"),
  url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Bold.otf?v=1732944679") format("woff");
}
@font-face {
  font-family: "Kuunari Medium";
  src: url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Medium.otf?v=1732949544") format("woff2"),
  url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Medium.otf?v=1732949544") format("woff");
}
@font-face {
  font-family: "Kuunari Regular";
  src: url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Regular.otf?v=1732949834") format("woff2"),
  url("/cdn/shop/files/Mika_Melvas_-_Kuunari_Regular.otf?v=1732949834") format("woff");
}
ul.d11-menu-wrap {
  display: none;
}
.ann-nav-border:after {
    display: inline-block;
    padding-left: .5rem;
    color: #000;
    content: "/";
    font-size: 17px;
}
.page-header .breadcrumb {
    display: none !important;
}
.last_border-4:after {
    content: "";
}
.d11-footer-logo {
    width: 65%;
    margin: 5% 0;
}
.d11-filter-text {
    font-size: 15px;
}
.d11-outer-padding {
    padding-left: 7px !important;
}
aside.d11-cart-bgg {
    background: #F3EFE3;
}
.d11-cart {
    color: #212529;
}
.d11-cart > * {
    color:rgb(0, 0, 0);
}
.d11-cart .checkout-span{
    color:rgb(255, 255, 255);
}
.d11-cart .checkout{
    color: rgb(255, 255, 255);
}
button#checkout.btn.d11-cart.btn-contact {
    border: 2px solid #212529 !important;
}
.product-quantity.d11-cart {
    border: 2px solid #212529;
}
a.view-cart-btn.d11-cart.btn.btn-contact.border-white {
    border: 2px solid #212529 !important;
}
.cart-empty-msg {
  color: #212529;
}
a.social-media-footer.d11-border-r svg path {
    fill: #fff;
}
#product .alert.alert-light.bg-transparent.product-text-block.product-text-block-icons.py-3.my-2.rounded__all.border {
    border: none!important;
    padding-left: 0;
}
.custom-top-gap {
  padding: 0px 0 0;
}
@media(min-width: 769px) {
.d11-collection-grid.col-lg-6 {
  width: 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.collection-sorting.d11-sidebar-filters {
    /* width: 100%;
    max-width: 100%; */
    max-width: 250px;
    width: 250px;
}
  .d11-filter-space {
    flex: 20%;
    max-width: 20%;
}
.product-grid.w-100.d11-right-filter {
    width: 80% !important;
    max-width: 80%;
    flex: 0 0 80%;
}
.d11-related-products #product_related_body {
    display: flex;
    flex-wrap: nowrap;
    width: calc(100%);
}
.d11-related-products #product_related_body > .tns-item {
    width: 25%;
    max-width: 25%;
    flex: 0 0 25%;
}
.d11-hamburger {
  /* margin-top: 2px!important; */
}
.d11_logo-dktp {
  margin: 1% 0 0 40%;
}
.d11-social-links {
    /* flex: 0 0 50%;
    width: 72%;
    max-width: 100%;
    margin: auto; */
}
.d11-social-links .social-media-grid {
    grid-row-gap: 50px;
}
ul.d11-menu-wrap {
    display: flex;
    align-items: self-end;
    /* gap: 15px; */
}
.d11-nav-below-ann {
    background: #F3EFE3;
    margin: 0 !important;
    /* padding: .5rem 0 !important; */
    /* border-bottom: 2px solid; */
}
.d11-nav-below-ann ul.sidebar-mega-menu-list.d11-menu-wrap {
    margin: 0;
    padding: 0 0 3px !important;
}
a.d11-atom-nav {
    font-weight: 500;
    padding: 5px 12px 5px 0;
    color: #000;
    text-transform: capitalize;
    font-size: 20px;
    line-height: normal;
}
/* a.ann-nav-border {
   border-right: 2px solid;
} */
.d11-mbl-logo {
    /* margin: 0 0 0 41%; */
}
/* .d11-mbl-logo img {
    width: 80%;
} */
.d11-footer-logo {
    width: 50%;
    margin: 0 0px 2% 42%;
}
#product .quantity .input-text.qty {
    /* width: 40%; */
  width: 23%;
}
#product .quantity.buttons_added .minus, .quantity.buttons_added .plus {
  padding: 10px 0;
}
#product .quantity.buttons_added .minus svg.icon, .quantity.buttons_added .plus svg.icon {
  width: 1.5em;
}
#product button.btn.btn-main.w-100.add-to-cart-button {
    width: 199px!important;
    height: 50px;
}
}

.fallback-accordion-wrapper{
    width: 60%;
}

/* Wrapper */
.fallback-accordion-item {
  border-bottom: 1px solid #000000;
  padding: 10px 0;
}

/* Title Row */
.fallback-accordion-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  position: relative;
}

/* Add "+" / "-" indicator */
.fallback-accordion-title::after {
  content: "+";
  font-size: 18px;
  transition: transform 0.2s;
}

.fallback-accordion-title.active::after {
  content: "-";
}

/* Content Area */
.fallback-accordion-content {
  display: none;
  padding: 10px 0;
  font-size: 14px;
  color: #444;
}


.fallback-accordion-content.active {
  display: block;
}

.fallback-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.fallback-accordion-content.active {
  max-height: 300px; /* adjust depending on content */
}

.fallback-accordion-item a{
    font-family: 'Kuunari Regular'!important;
}


@media(max-width: 769px) {
    .fallback-accordion-wrapper{
        width: 100%;
    }
}