<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1200px) {
  .cms-home .container,
  .page-wrapper .navigation,
  .page-wrapper .breadcrumbs,
  .page-wrapper .header-container .container,
  .page-wrapper .footer.content,
  .page-wrapper .page-wrapper &gt; .widget,
  .page-wrapper .page-wrapper &gt; .page-bottom,
  .page-wrapper .block.category.event,
  .page-wrapper .top-container,
  .page-wrapper .page-main {
    max-width: 980px;
  }
  .category-products-home .owl-nav &gt; button:before {
    font-size: 64px;
  }
}

@media only screen and (max-width: 1024px) {
  .category-products-home.products-grid {
    box-sizing: border-box;
    padding: 0 50px;
  }
  .category-products-home .owl-nav &gt; button {
    width: 40px;
  }
  .category-products-home .owl-nav .owl-next {
    right: 0;
  }
  .category-products-home .owl-nav .owl-prev {
    left: 0;
  }
  /* =========== Product Page ============  */
  .product-info-main .product-shop {
    width: 53%;
  }
  .product-info-main .product-action-holder,
  .product-info-main .product-action-holder-simple {
    width: 45%;
  }
}

@media only screen and (max-width: 979px) {
  /* ---------------- Header ------------------ */
  .search-account-blocks {
    flex-direction: column;
  }
  .accountbox {
    text-align: right;
    margin: 15px 0 0;
  }
  .minisearch input.input-text {
    width: 160px;
  }
  .mobile-menu-button {
    display: inline-block;
    height: 36px;
    width: 40px;
    background: #468aba;
    border: none;
    cursor: pointer;
    font-size: 0;
    position: relative;
    text-align: center;
    margin: 0 0 0 4px;
  }
  .mobile-menu-button:hover {
    background: #468aba;
  }
  .mobile-menu-button:before,
  .mobile-menu-button:after {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 20px;
    width: 20px;
    height: 20px;
    color: #fff;
    font-family: 'FontAwesome';
  }
  .mobile-menu-button:before {
    content: '\f0c9';
    font-size: 20px;
    transform: rotate(0deg) scale(1);
    opacity: 1;
    visibility: visible;
  }
  .mobile-menu-button:after {
    content: '\f00d';
    transform: rotate(-90deg) scale(0);
    opacity: 0;
    visibility: hidden;
  }
  .active-menu .mobile-menu-button:before {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: rotate(90deg) scale(0);
    transform: rotate(90deg) scale(0);
  }
  .active-menu .mobile-menu-button:after {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    opacity: 1;
    visibility: visible;
    font-size: 16px;
  }
  .header-container .header-bottom-block {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    z-index: 19;
    transition: 0.3s ease;
    top: 100%;
    position: absolute;
    width: 100%;
    left: 0;
  }
  .header-container.active-menu .header-bottom-block {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .header-nav li.nav-item {
    display: block;
    border: none;
    border-top: 1px solid #414141;
    position: relative;
  }
  .header-nav li.nav-item:first-child {
    border: none;
  }
  .header-nav li.nav-item.parent &gt; a:after {
    display: none;
  }
  .header-nav li.nav-item.parent &gt; span,
  .dropdownul .categoryheading &gt; span {
    position: absolute;
    top: 0;
    width: 40px;
    text-align: center;
    height: 40px;
    right: 0;
    line-height: 40px;
    padding: 0;
    color: #fff;
    display: block;
    cursor: pointer;
  }
  .header-nav li.nav-item.parent &gt; span:after,
  .dropdownul .categoryheading &gt; span:after {
    content: '\f107';
    font-size: 16px;
    font-family: 'FontAwesome';
  }
  .header-nav .dropdownn {
    background: none;
    position: static;
  }
  .dropdownul {
    padding: 0;
    display: block;
  }
  .dropdownul .categoryheading {
    width: 100%;
    padding: 0;
    position: relative;
  }
  .header-nav .dropdownn,
  .dropdownsubcat {
    opacity: 1;
    transform: none;
    width: 100%;
    visibility: visible;
    height: auto;
    overflow: hidden;
    max-height: 0;
    transform: none;
  }
  .nav-item.active .dropdownn,
  .categoryheading.active .dropdownsubcat {
    max-height: 4000px;
    visibility: visible;
    opacity: 1;
  }
  .dropdownul .categoryheading .holder-menu-img {
    display: none;
  }
  .dropdownul .categoryheading .categorytitle {
    font: 14px 'Arial';
    color: #fff;
    padding: 12px 20px;
    text-transform: none;
    margin: 0;
  }
  .dropdownul .categoryheading .categorytitle:after {
    display: none;
  }
  .dropdownul .categoryheading:hover .categorytitle {
    background: #468aba;
  }
  .dropdownul .categoryheading a {
    color: #fff;
    padding: 12px 30px;
  }
  .dropdownul .categoryheading a:hover {
    color: #fff;
    background: #468aba;
  }
  .dropdownul .categoryheading &gt; a {
    display: none;
  }
  /* =========== Category Page ======== */
  .products-grid li.item,
  .products-grid li.product-item {
    width: 50%;
  }
  /* ============= Product Page ======= */
  .product-top-block {
    flex-direction: column;
  }
  .catalog-product-view .product-top-block .product-info-main,
  .page-layout-1column .product-top-block .product.media {
    width: 100%;
  }
  .page-layout-1column .product-top-block .product.media {
    max-width: 320px;
  }
  /* ============== Cart Page ======== */
  .cart .cart-table-head {
    display: none;
  }
  .cart .cart-holder-product-description {
    flex-direction: column;
  }
  .cart .cart-holder-product-description .cart-holder-info {
    width: 100%;
    margin: 0 0 7px;
    text-align: left;
  }
  .cart .cart-holder-info .label-mobile {
    display: inline-block;
  }
  .cart .cart-holder-info .control.qty,
  .cart .cart-holder-info .price-excluding-tax {
    display: inline-block;
  }
  .cart-holder-collaterals {
    flex-direction: column;
  }
  .cart-holder-collaterals &gt; div {
    width: 100%;
  }
  /* ============== Account Page ======= */
  .wishlist-index-index .products-grid .product-items .product-item {
    padding: 10px;
    width: 50%;
  }
  /* ============ Newsletter Block ====== */
  .subscribe_section .block.newsletter .title strong {
    font-size: 33px;
  }
  .subscribe_section .block.newsletter .title p {
    font-size: 18px;
  }
}
@media (max-width: 899px) {
  /* ============= Checkout Page ====== */
  .holder-newsletter-donation-blocks {
    flex-direction: column;
  }
  .holder-newsletter-donation-blocks div.onestepcheckout-enable-newsletter {
    width: 100%;
    margin: 0 0 15px;
  }
  .donationbychekout {
    width: 100%;
  }
  .checkout-index-index
    .opc-wrapper.am-opc-wrapper.layout-3-columns
    .checkout-column {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .banners-holder .banner-item,
  .news-holder .news-item {
    width: 50%;
    margin: 0 0 15px;
  }
  /* ============= Category Page ====== */
  .page-main .columns {
    display: block;
  }
  .page-layout-2columns-left .columns .column.main,
  .page-layout-2columns-left .columns .sidebar-additional,
  .page-layout-2columns-left .columns .sidebar-main,
  .page-layout-2columns-right .columns .column.main,
  .page-layout-2columns-right .columns .sidebar-additional,
  .page-layout-2columns-right .columns .sidebar-main {
    width: 100%;
    padding: 0;
    float: none;
    padding: 0;
  }
  .page-layout-2columns-left.page-products .page-title-wrapper {
    width: 100%;
    margin: 20px 0;
  }
  .page-layout-2columns-left.page-products .page-title-wrapper .page-title {
    background: none;
    color: #2f4a68;
    padding: 0;
  }
  .page-products .toolbar .limiter,
  .page-products .sorter {
    float: right;
  }
  .page-products .sorter {
    position: static;
  }
  .toolbar .modes {
    float: left;
    display: block;
  }
  .toolbar .modes .modes-label {
    display: none;
  }
  .filter-title {
    display: none;
  }
  .filter-subtitle,
  .filter-options {
    display: block;
  }
  /* ============ Product Page ======== */
  .catalog-product-view .product-top-block .product-info-main {
    flex-direction: column;
  }
  .product-info-main .product-shop,
  .product-info-main .product-action-holder,
  .product-info-main .product-action-holder-simple {
    width: 100%;
    margin: 0 0 15px;
  }
  .product.data.items {
    margin: 0;
    border: none;
  }
  .product.info.detailed {
    margin: 0;
  }
  .product.data.items .item.title a:after {
    display: none;
  }
  /* =============== Cart Page ======== */
  .checkout-cart-index .page-main {
    padding: 0 20px;
  }
  .cart-container form.form-cart .table-wrapper {
    border: none;
  }
  .cart-container form.form-cart .actions.main {
    text-align: left;
  }
  .cart-container .form-cart .actions.main .continue,
  .cart-container .form-cart .actions.main .clear {
    vertical-align: top;
    margin: 0 10px 10px 0;
  }
  .cart .cart-table-foot button[name='update_cart_action'] {
    margin: 0;
  }
  .cart .cart-table-foot a.continue {
    float: none;
  }
  .actions-toolbar &gt; .primary,
  .actions-toolbar &gt; .secondary {
    text-align: left;
  }
  .actions-toolbar &gt; .primary .action,
  .actions-toolbar &gt; .secondary .action,
  .bundle-actions .action.primary.customize,
  .bundle-options-container .block-bundle-summary .box-tocart .action.primary,
  .box-tocart .action.tocart,
  .box-tocart .action.instant-purchase {
    width: auto;
  }
  /* ============ Account Page ======== */
  .main .login-container {
    flex-direction: column;
  }
  .main .login-container .block {
    width: 100%;
    order: 1;
    margin: 0 0 20px;
  }
  .page-layout-2columns-left.account .columns .column.main,
  .page-layout-2columns-right.account .columns .column.main {
    padding: 20px;
  }
  .sidebar .block-collapsible-nav {
    position: static;
  }
  .products-grid.wishlist .product-item-photo {
    float: none;
  }
  .products-grid.wishlist .product-image-container {
    max-width: 40%;
  }
  .products-grid.wishlist .product-item-name,
  .products-grid.wishlist .product-item-description,
  .products-grid.wishlist .product-item .price-box,
  .products-grid.wishlist .product-item-tooltip {
    margin: 0;
  }
  /* ============ Checkout Page ======= */
  .checkout-container .opc-estimated-wrapper {
    margin: 15px 0;
    border: none;
    background: #fff;
    display: flex;
  }
  .opc-estimated-wrapper .minicart-wrapper {
    margin: 0 0 0 auto;
    display: block;
  }
  .minicart-items-header {
    font-size: 12px;
  }
  .checkout-payment-method .payment-methods,
  .checkout-payment-method .payment-option {
    margin: 0;
  }
  .checkout-payment-method .payment-option .payment-option-content {
    padding: 0;
  }
  /* ============ Donation Page ======= */
  .donation-page-holder {
    flex-direction: column;
  }
  .donation-page-holder .donation-content-holder,
  .donation-page-holder #checkout-iframe-container {
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
    order: 0;
  }
  /* ============ Contact Page ============ */
  .contact-page-holder,
  .contact .fieldset .field {
    width: 100%;
  }
  /* ============== Footter =========== */
  .page-footer {
    margin: 0;
  }
  .footer.content {
    border-top: none;
    padding: 0 10px;
  }
  .footer-cols-wrapper {
    flex-direction: column;
  }
  .footer-col-content {
    display: none;
  }
  .footer-container {
    padding: 25px 0 0;
  }
  .bottom-block {
    padding: 16px 10px 20px;
  }
  .footer-cols-wrapper {
    margin: 0;
  }
  .footer-col {
    margin-right: 0;
    width: 100%;
  }
  .footer-col:nth-child(4) {
    margin: 0;
  }
  .footer address {
    border-top: none;
  }
  .footer h4:hover {
    cursor: pointer;
  }
  span.toggle {
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 5px;
    height: 13px;
    width: 13px;
  }
  span.toggle:before {
    content: '\f107';
    font-size: 16px;
    font-family: 'FontAwesome';
  }
  .opened span.toggle:before {
    content: '\f106';
  }
  /* ============ Newsletter Block ======== */
  .subscribe_section .block.newsletter {
    flex-direction: column;
    padding: 20px 0 30px;
  }
  .subscribe_section .block.newsletter .title {
    margin: 0 0 15px;
    text-align: center;
  }
}

@media only screen and (max-width: 640px) {
  .std .align-left,
  .std .align-right {
    float: none;
    margin: 0 0 15px;
  }
  /* ---------------- Header ------------- */
  .header-container .header-top-block {
    flex-direction: column;
    padding: 15px 0;
  }
  .header-top-block .logo {
    margin: 0 0 15px;
  }
  .search-account-blocks .block-search {
    order: 2;
    margin: 0;
  }
  .accountbox {
    margin: 0 0 15px;
    text-align: center;
  }

  .banners-holder .banner-item,
  .news-holder .news-item {
    width: 100%;
    padding: 0;
  }
  /* ============ Category Page ============ */
  .toolbar-products {
    margin: 0 0 20px;
  }
  .toolbar .toolbar-amount {
    display: none;
  }
  .product-item-actions {
    display: block;
  }
}
@media only screen and (max-width: 639px) {
  .holder-donation-option {
    flex-direction: column;
  }
  .donationbychekout ul {
    width: 100%;
    margin: 0 0 10px;
  }
  .donationbychekout ul li {
    width: 50%;
    display: inline-block;
    margin: 0 0 5px;
    vertical-align: top;
  }
  .checkout-index-index .opc-block-summary,
  .checkout-index-index
    .opc-block-summary
    .minicart-items
    .product-item-details
    .price {
    font-size: 12px;
  }
  .opc-wrapper .form-shipping-address {
    padding: 0;
    background: none;
  }
  .opc-wrapper .methods-shipping {
    background: none;
    margin: 0;
    border: none;
  }
}
@media only screen and (max-width: 540px) {
  /* ============ Category Page ============ */
  .products-grid li.item {
    width: 100%;
  }
  .products-grid .product-name,
  .products-list .product-name,
  .products-grid .product-item-name {
    min-height: 0;
    margin: 0 0 15px;
  }
  /* ============= Account Page ============ */
  .wishlist-index-index .products-grid .product-items .product-item {
    width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  /* ============ Category Page ============ */
  .toolbar .modes {
    display: none;
  }
  /* ============ Newsletter Block ======== */
  .subscribe_section .block.newsletter .form.subscribe {
    flex-direction: column;
  }
  .subscribe_section .block.newsletter .field.newsletter {
    margin: 0 0 15px;
  }
  .subscribe_section .block.newsletter .field.newsletter,
  .subscribe_section .block.newsletter .actions {
    width: 100%;
  }
}
</pre></body></html>