<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen, projection
{
    body { font-family: "Open Sans", Arial, helvetica, sans-serif; background-color: #644a21; background-image: url("../image/frontend/poskladejsibedynku/bg.jpg"); background-position: center center; background-attachment: fixed; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }

    .off {
        margin: 3.00rem; background: rgba(255, 255, 255, 0.90); border-radius: 10px;
    }
    .off .off-content {
        padding: 2.00rem;
    }

    h1, h2, h3, h4, h5 { font-family: "Pacifico", Arial, helvetica, sans-serif; font-weight: 300; }
    h1 { line-height: 1.00em; font-size: 2.10rem; margin-bottom: 0.75em; padding-bottom: 0.15em; border-bottom: 1px dotted #999999; color: #000000; }
    h2 { font-size: 2.10rem; margin-bottom: 0.75em; border-bottom: 1px dotted #999999; color: #000000; }
    h3 { font-size: 1.80rem; margin-bottom: 0.75em; border-bottom: 1px dotted #999999; color: #000000; }

    .header { position: relative; z-index: 250; }

    .header-logotype { font-size: 1.00em; font-weight: bold; padding: 0 2.7125rem 0 1.875rem; background-color: rgba(255, 255, 255, 0.7); }
    .header-logotype h1 { border: 0; font-size: 2.00rem; font-weight: bold; }
    .header-logotype .logotype { border: 0; font-size: 2.00rem; }
    .header-logotype .header-logotype-content { padding: 0.50em 0.00em; }
    .header-logotype .header-logotype-content .logotype h1, .header-logotype .header-logotype-content .logotype p { margin: 0; }
    .header-logotype .header-logotype-content .logotype span {  }

    .box-user i { padding: 0; font-size: 1.30em; color: #FFFFFF; margin-right: 0.25em; }

    .header-cart { margin: 0; display: inline-block; text-align: right; position: relative; }
    .header-cart i { padding: 0; font-size: 1.30em; color: #FFFFFF; margin-right: 0.25em; }
    .header-cart .header-cart-count { font-size: 0.75em; text-align: center; width: 2.00em; height: 2.00em; line-height: 2.00em; position: absolute; top: 0; right: 0; border-radius: 15px; background-clip: padding-box; display: inline-block; box-shadow: 0px 0px 2px #FFFFFF; }
    .header-cart-medium { width: auto; }
    .header-cart-medium a { color: #666666; }
    .header-cart-medium a strong { text-transform: uppercase; }
    .header-cart-medium i { float: left; margin-right: 0.2em; }
    .header-cart-medium .callout-content { color: #999999; font-size: 0.90em; white-space: nowrap; }
    .header-cart-medium .callout-content a { color: #999999; }

    .header-action-top { color: #333333; font-size: 0.90em; text-align: center; padding: 0.50em 0; background-color: #FFCC00; position: relative; z-index: 240; -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); }
    .header-action-top img { margin: -0.10em 0.50em 0 0; }
    .header-action { text-align: center; background: #008800; color: #FFFFFF; padding: 0.50em 0; font-size: 0.90em; }

    .contact-phone { font-size: 1.50em; color: #FFFFFF; font-weight: bold; line-height: 1.00em; }
    .contact-phone i { color: #FFFFFF; font-weight: normal; }
    .contact-phone span { color: #FFFFFF; font-weight: normal; font-size: 0.70em; }

    .contact-phone-small { font-size: 1.20em; margin-bottom: 0.15em; color: #606060; font-weight: bold; }
    .contact-phone-small i { color: #FFFFFF; font-weight: normal; }
    .contact-phone-small span { color: #FFFFFF; font-weight: normal; font-size: 0.80em; }

    .box-search { padding: 7px 0; }
    .box-search .input-group { margin: 0; }
    .box-search input { margin: 0; -webkit-border-top-left-radius: 4px !important; -webkit-border-bottom-left-radius: 4px !important; -moz-border-radius-topleft: 4px !important; -moz-border-radius-bottomleft: 4px !important; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; }
    .box-search button { background: rgba(0, 0, 0, 0.50); color: #FFFFFF; margin: 0; padding: 0.81em 1em; -webkit-border-top-right-radius: 4px !important; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px !important; -moz-border-radius-bottomright: 4px !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }
    .box-search button:hover { background: rgba(0, 0, 0, 0.30); }

    .top-action { margin-bottom: 1.00em; }
    .top-action .bx-viewport { -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); border-bottom: 4px solid #999999; }

    .header .header-logotype { -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); }

    .header-navigation { background-color: #49111c; position: relative; z-index: 240; -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.1); }
    .header-navigation .menu:first-child &gt; li &gt; a:first-child { padding: 20px 25px 20px 0; color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-size: 0.90em; display: block; }
    .header-navigation .menu:first-child &gt; li:hover &gt; a:first-child { color: #FFFFFF; }
    .header-navigation .dropdown.menu &gt; li.is-dropdown-submenu-parent &gt; a::after { display: none; }
    .header-navigation .submenu a { font-size: 0.80em; color: #FFFFFF; border-top: 1px solid #eee; text-transform: uppercase; }
    .header-navigation .submenu li:first-child a { border-top: 0px; }

    .radius { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

    .box { background-color: #ffffff; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.25); }
    .box .box-title { padding: 1.00em 20px; font-weight: bold; color: #474948; background-color: #F9F9F9; }

    .banners .bx-wrapper .bx-controls-direction a.bx-prev { left: 15px; }
    .banners .bx-wrapper .bx-controls-direction a.bx-next { right: 15px; }

    .breadcrumbs, .breadcrumbs li, .breadcrumbs a { color: #777777; }

    .box-category-content, .box-category-filter, .box-category-placement, .box-category-text, .box-info-delivery, .dropdown-pane, .list-pagination, .box-list-manage, .box-product-picture, .box-product-text, .item-price, .box-whybuy-item, .box-cart-summary, .box-cart-coupon, .search-info, .search-advanced-form, .producers-list .producer-item, .box-email, .box-checkout-delivery, .box-checkout-delivery-item, .box-checkout-payment, .box-checkout-payment-item, .box-checkout-notes, .box-category, .product-options { border: 0; background-color: #fbfbf9; color: #666666; padding: 0.50em 0.75em; font-size: 0.95em; -webkit-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); -moz-box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); box-shadow: 0 1px 2px rgba(71, 73, 72, 0.2); }

    .box-category { background: #FFFFFF; margin: 0 0 0 -1.00em; padding: 0; }
    .box-category .box-title a { display: block; }
    .box-category .box-title a i { margin-top: 0.30em; }
    .box-category .box-title a i.up { display: none; }
    .box-category .callout-content { font-size: 0.90em; }
    .box-category .menu.vertical &gt; li { padding: 0; }
    .box-category .menu.vertical &gt; li &gt; a { padding: 0.75em 20px; color: #474948; border-top: 1px solid #eee; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out,; }
    .box-category .menu &gt; li &gt; a img, .box-category .menu &gt; li &gt; a i, .box-category .menu &gt; li &gt; a svg { margin-top: -0.25em; }
    .box-category .menu.vertical &gt; li &gt; a:hover { color: #FFFFFF; background-color: #666666; }
    .box-category .menu.vertical &gt; li &gt; a.active { font-weight: bold; }
    .box-category .menu.vertical .menu.vertical &gt; li &gt; a { padding: 0.75em 20px 0.75em 40px; }
    .box-category .menu.vertical .menu.vertical .menu.vertical &gt; li &gt; a { padding: 0.75em 20px 0.75em 60px; }
    .box-category .menu.vertical .menu.vertical .menu.vertical .menu.vertical &gt; li &gt; a { padding: 0.75em 20px 0.75em 80px; }

    .box-category-content p, .box-category-filter p, .box-category-content h2, .box-category-filter h2, .box-category-content h3, .box-category-filter h3 { padding-bottom: 0.50em; margin-bottom: 0.50em; border-bottom: 1px dotted #999999; font-size: 1.00em; font-weight: 400; }
    .box-category-content ul  { overflow: hidden; padding: 0; margin: 0; }
    .box-category-content ul li { list-style-type: none; padding: 0; margin: 0 1.00em 0.50em 0; float: left; }
    .box-category-content ul li a { padding: 0.30rem; color: #666666; }
    .box-category-content ul li a i { vertical-align: inherit; color: rgba(0, 0, 0, 0.20); }
    .box-category-content ul li a:hover { color: #333333; }
    .box-category-content ul li a:hover i { color: rgba(0, 0, 0, 0.60); }

    .box-category-filter .button { font-size: 0.85em; text-transform: uppercase; padding: 0.60em 0.90em; margin: 0; }
    .box-category-filter .button.secondary { background-color: #999999; }
    .box-category-filter .button.secondary:hover { background-color: #666666; }

    .box-list-manage label { margin: 0; color: #666666; padding: 0.4625rem 0; }
    .box-list-manage select { font-size: 0.90em; margin: 0; }
    
    .box-sortby { font-size: 0.85em; text-transform: uppercase; }
    .box-sortby li { padding-right: 0.50em; }
    .box-sortby li &gt; a { color: #666666; background-color: #F0F0F0; }
    .box-sortby li &gt; a:hover { background-color: #E0E0E0; }
    .box-sortby li.active &gt; a { background-color: #666666; }
    .box-sortby li.active &gt; a:hover { background-color: #333333; }

    .dropdown-pane { border: 1px solid #DDDDDD; background-color: #FFFFFF; }
    .box-category-filter .dropdown-pane { width: 40em; }
    .box-category-filter .dropdown-pane ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }

    .box-category-placement i { margin-right: 0.30em; opacity: 0.40; }

    .box-info-delivery i { margin-right: 0.30em; opacity: 0.40; }

    .box-checkout-delivery, .box-checkout-delivery-item, .box-checkout-payment, .box-checkout-payment-item { background-color: #FFFFFF; }
    .box-checkout-delivery-item, .box-checkout-payment-item { border: 1px solid #fbfbf9; }
    .box-checkout-delivery-item label, .box-checkout-payment-item label { cursor: pointer; }
    .box-checkout-delivery-item:hover, .box-checkout-payment-item:hover { border: 1px solid #CCCCCC; }
    .box-checkout-delivery-item.active, .box-checkout-payment-item.active { border: 1px solid #008800; }
    .box-checkout-delivery input, .box-checkout-payment input { margin: 0.30em 0.50em 0 0; float: left; }
    .box-checkout-delivery p, .box-checkout-payment p { margin: 0 0 0.25em 0; }
    .box-checkout-delivery .delivery-text, .box-checkout-payment .payment-text { font-size: 0.88em; color: #666666; }
    .box-checkout-delivery .delivery-item-list, .box-checkout-payment .payment-item-list { font-size: 0.90em; margin-top: 0.50em; }
    .box-checkout-delivery .delivery-item-list select { font-size: 0.95em; height: 1.8375rem; padding: 0.25rem 0.50em; background-position: right 0 center; }
    .box-checkout-delivery .delivery-info, .box-checkout-payment .payment-info { overflow: hidden; background-color: #fbfbf9; line-height: 1.50em; padding: 0.75em; margin: -0.50em -0.75em -0.50em -0.75em; }
    .box-checkout-delivery .delivery-description, .box-checkout-payment .payment-description { margin: 0.50em -0.75em -0.50em -0.75em; padding: 0.75em; border-top: 1px solid #e6e6e6; line-height: 1.20em; }
    .box-checkout-delivery .active .delivery-description, .box-checkout-payment .active .payment-description { display: block; }
    .box-checkout-delivery .delivery-info .delivery-info-price, .box-checkout-payment .payment-info .payment-info-price { font-size: 0.90em; font-weight: bold; }
    .box-checkout-delivery .delivery-info .radio-box-input, .box-checkout-payment .payment-info .radio-box-input { margin: 0; }
    .box-checkout-payment .box-checkout-payment-item.disabled { background-color: #FCFCFC; opacity: 0.7; }
    .disabled label, .disabled .payment-text { color: #CCCCCC; cursor: auto; }
    .disabled:hover { border-color: #fbfbf9; }

    .content-line {}
    .content-line .content-line-content { padding: 1.50em 0.00em; }

    .product-thumb { padding: 0; margin-bottom: 1.875rem; position: relative; }
    .product-thumb a { display: block; }
    .product-thumb .product-icons { position: absolute; left: -5px; top: 15px; padding: 1px; max-width: 20em; }
    .product-thumb .product-icons span.label { float: left; clear: left; }
    .product-thumb .product-picture { }
    .product-thumb .product-picture img { width: 100%; }
    .product-thumb .product-info { padding: 0.75em; position: relative; overflow: hidden; }
    .product-thumb h3 { font-size: 1.00em; line-height: 1.20; }
    .product-thumb .product-price { margin: 0.9375rem 0 0 0; }
    .product-thumb .product-price p { margin: 0; }
    .product-thumb .product-price-current { font-weight: bold; font-size: 1.10em; margin: 0; }
    .product-thumb .product-price-current span { font-size: 1.10em; font-weight: bold; }
    .product-thumb .product-price-current-without-vat { font-size: 0.90em; color: #999999; }
    .product-thumb .product-add { padding: 0.25em 0.40em; font-size: 0.90em; text-transform: uppercase; text-align: center; color: #FFFFFF; background-color: #666666; line-height: 1.40rem; }
    .product-thumb .product-add i { width: 1.50em; height: 1.50em; text-align: center; }

    .box-product-label { position: absolute; left: -5px; top: 15px; }
    .box-product-label .product-icons { padding: 1px; text-transform: uppercase; }
    .box-product-label .product-icons span.label { float: left; clear: left; }

    .product-icons { text-transform: uppercase; }
    .product-icons .label { background: #333333; color: #FFFFFF; opacity: 0.60; margin: 1px 1px; font-size: 0.65em;  }
    .product-icons .label:hover { opacity: 1.00; }
    .product-icons .label-recommended { background-color: #ffa200; }
    .product-icons .label-action { background-color: #cc0000; }
    .product-icons .label-action-sale { background-color: #cc00CC; }
    .product-icons .label-special { background-color: #91004b; }
    .product-icons .label-news { background-color: #c99c00; }
    .product-icons .label-delivery { background-color: #4e9a0b; }
    .product-icons .label-stock { background-color: #6600CC; }

    .list-pagination { font-size: 0.90em; line-height: 2.00em; color: #666666; }
    .list-pagination ul { margin: 0; }
    .list-pagination .pagination li, .list-pagination .pagination li a, .list-pagination .pagination li span { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
    .list-pagination .pagination li a { background-color: #CCCCCC; }

    .box-product-picture { background-color: #FFFFFF; padding: 0; }
    .box-product-share { padding: 1.50em; border-top: 1px solid #F0F0F0; background-color: #F9F9F9; }

    .product-text-short {}

    .product-infobox { margin: 0; padding: 0.25em; border-top: 1px solid #FFFFFF; }
    .product-infobox a { color: #333333; font-weight: bold; }
    .product-infobox i { line-height: 1.50em; width: 1.50em; height: 1.50em; font-size: 1.10em; margin-right: 0.50em; text-align: center; border-radius: 3px; color: #999999; }
    .product-sizetable a { display: block; color: #333333; font-weight: bold; }
    .product-infobox-description { font-size: 0.85em; padding-left: 35px; color: #777777; }
    .product-infobox-description .item-delivery { display: inline-block; font-weight: bold; }

    .item-price { padding: 10px; color: #333333; background-color: #fbfbf9; margin: 1.50em 0; line-height: 1.80em; }
    .item-price strong { font-size: 1.10em; }
    .item-price .our-price { font-size: 1.60em; color: #008800; }
    .item-price small { display: block; border-top: 1px dotted #CCCCCC; font-size: 0.95em; color: #666666; }
    .item-price .item-price-sale strong { color: #CC0000; }
    .item-price .item-price-old { display: block; border-top: 1px dotted #CCCCCC; font-size: 0.95em; color: #666666; }
    .item-price .item-price-sale { display: block; border-top: 1px dotted #CCCCCC; font-size: 0.95em; color: #666666; }
    .item-price .item-price-sale strong { color: #CC0000; }

    .item-availability { padding: 10px; text-align: center; line-height: 1.40em; color: #333333; }
    #sizeTable { display: none; }

    .item-producer { color: #333333; border-top: 1px dotted #cccccc; border-top-style: dotted; border-bottom: 1px dotted #cccccc; padding: 10px; text-align: center; line-height: 1.40em; }

    .index-list { margin: 1.50em 0; }

    .box-product-picture-more { padding: 1.00em 2.50em; }
    .box-product-picture-more ul { margin: 0.10em; }
    .box-product-picture-more .thumbnail { margin: 0; }
    .box-product-picture-more .bx-wrapper { margin-bottom: 25px; }
    .box-product-picture-more .bx-wrapper .bx-pager { padding-top: 10px; }

    .product-more-variants {  }
    .product-more-variants a { display: block; height: 60px; line-height: 32px; color: #666666; text-decoration: underline; background: url("/media/images/layout/main/arrow_down.png") no-repeat left center; padding-left: 45px; font-size: 1.80em; font-style: italic; }
    .product-more-variants a:hover { color: #666666; text-decoration: none; }

    .product-options { margin-bottom: 1.50em; }
    .product-options .thumbnail { margin: 0 2px; }
    .product-options .item-options { border-bottom: 1px dotted #CCCCCC; font-size: 0.90em; }
    .product-options .option-item { border-top: 1px dotted #CCCCCC; padding: 0.50em 0; overflow: hidden; }
    .product-options .option-item .variant-count { color: #999999; }
    .product-options .option-item-row .column, .product-options .option-item-row [class*="column"] + [class*="column"]:last-child { float: none; }
    .product-options .input-group, .product-options select, .product-options button { margin: 0; }
    .product-options .input-group-label { padding-left: 0; background: transparent; border: 0; }
    .product-options select { font-size: 0.90em; padding: 0.30em 0.50em; background-position: right 0rem center; height: auto; }
    .product-options input { font-size: 0.90em; padding: 0.30em 0.50em; height: auto; text-align: center; }
    .product-options button { font-size: 0.90em; font-weight: bold; padding: 0.45em 0.50em; height: auto; background-color: #008800; }

    .box-whybuy { margin: 1.50em 0; }
    .box-whybuy-item { color: #333333; background-color: #E6E6E6; border-top: 4px solid #999999; padding: 0.50em 0.50em 0.50em 3.50em; margin-bottom: 1.00em; }
    .box-whybuy-item i { color: #FFFFFF; opacity: 0.40; font-size: 2.50em; float: left; margin: 0.10em 0 0 -1.20em; }

    .menu-cart { margin: 0 0 1.50em 0; overflow: hidden; }
    .menu-cart li { float: left; width: 25%; padding: 0; margin: 0; list-style-type: none; }
    .menu-cart li span { display: block; color: #666666; background: #E0E0E0; padding: 1.00em 0; margin: 0.50em; font-size: 0.90em; border-radius: 4px; }
    .menu-cart li span:hover { color: #333333; background: #D0D0D0; }
    .menu-cart li.active span { color: #FFFFFF; background: #CCCCCC; }

    .input-group input, .input-group button { margin: 0; }

    .document-category-list {}
    .document-category-list li { list-style-type: none; }
    .document-category-list a span { display: block; text-transform: uppercase; font-size: 0.85em; padding: 0.50em; }

    .product-info h1 { font-size: 1.50em; letter-spacing: 0; line-height: 1.30em; font-weight: bold; color: #606060; margin: 0; }
    .product-info .box-product-price { border-bottom: 1px solid #c0c0c0; padding-bottom: 1.00rem; margin-bottom: 1rem; color: #666666; font-size: 1.30em; }
    .product-info .box-product-price strong { font-weight: normal; }

    .box-product-buy {}
    .box-product-buy .input-group-field { margin: 0 1.00em 0 0; width: 20%; display: inline-block; text-align: center; }
    .box-product-buy button { background: #fa0202; text-transform: uppercase; padding: 0 0.7rem 0 0; font-weight: bold; margin: 0; }
    .box-product-buy button i { padding: 0 1.00em; line-height: 2.50em; background: rgba(0,0,0,0.06); margin: 0.50em; margin: 0; }
    .box-product-buy button:hover { background: #606060; }

    .product-buy {}
    .product-buy .icon-cart { background-color: #008800; }

    .product-description { margin-top: 1.875rem; }

    table.cart-content tbody tr:nth-child(even) { background: none; border-top: 1px solid #f1f1f1; }

    .box-cart-summary { padding: 0.00em; }
    .box-cart-summary .box-title { padding: 1.50em; border-bottom: 1px solid #f0f0f0; }
    .box-cart-summary .box-title h3 { font-size: 1.10em; font-weight: bold; margin: 0; }
    .box-cart-summary .cart-list-summary {}
    .box-cart-summary .cart-list-summary .cart-list-summary-item { padding: 0.50em 1.50em; border-top: 1px solid #F0F0F0; }
    .box-cart-summary .cart-list-summary .cart-list-summary-item::first-child { border-top: 0; }
    .box-cart-summary .cart-list-summary .cart-list-summary-item .input-group { margin: 0; }
    .box-cart-summary .cart-list-summary .cart-list-summary-item .input-group input { padding: 0 0.50em 0 0; background: transparent; border: 0; outline: 0; box-shadow: none; font-size: 0.95em; color: #666666; cursor: auto; height: auto; font-weight: bold; }
    .box-cart-summary .cart-list-summary .cart-list-summary-item .input-group .input-group-label { padding: 0; background: transparent; border: 0; outline: 0; box-shadow: none; font-size: 0.95em; color: #606060; }
    /*
    .box-cart-summary .cart-list-summary .cart-list-summary-item-total { color: #333333; }
    .box-cart-summary .cart-content-toggle { display: none; }
    .box-cart-summary .cart-content-toggle a { display: block; }
    .box-cart-summary .cart-content-toggle a:hover, .cart-content-toggle a:active { color: #000000; }
    .box-cart-summary .cart-content-toggle a i { margin-top: 0.20em; }
    .box-cart-summary .cart-content-toggle a i.toggled { display: none; }
    .is-stuck .cart-content-toggle { display: block; }
    .is-stuck .cart-content { display: none; }
    */
    .box-cart-summary .cart-list-summary .cart-list-content-item p { line-height: 1.20em; font-size: 0.90em; margin: 0; }
    .box-cart-summary .cart-list-summary .cart-list-content-item p.cart-list-content-item-description { font-size: 0.80em; margin-top: 0.30em; }
    .box-cart-summary .cart-list-summary .cart-list-content-item p.cart-list-content-item-price { font-size: 0.80em; margin-top: 0.50em; padding-top: 0.50em; border-top: 1px dotted #DDDDDD; }

    .box-cart-coupon { padding: 0.00em; }
    .box-cart-coupon .box-title { padding: 1.50em; border-bottom: 1px solid #f0f0f0; }
    .box-cart-coupon .box-title h3 { font-size: 1.10em; font-weight: bold; margin: 0; }
    .box-cart-coupon .box-cart-coupon-content { padding: 1.50em; }
    .box-cart-coupon .input-group { margin: 0; }
    .box-cart-coupon input { }
    .box-cart-coupon button { color: #FFFFFF; font-weight: bold; background-color: #c0c0c0; text-transform: uppercase; }
    .box-cart-coupon button:hover { background-color: #666666; }


    .box-product-availability { font-size: 0.90em; color: #606060; border-bottom: 1px solid #c0c0c0; padding-bottom: 1.00rem; margin-bottom: 1rem; }

    .producers-list .producer-item img { width: 100%; }
    .producers-list .producer-item h3 { font-size: 1.00em; }
    .producers-list .producer-item a { color: #666666; }
    .producers-list .producer-item a:hover { color: #333333; }

    .cart-summary-line { background-color: #f6f6f6; padding: 0.70rem; margin: 1.875rem 0; }
    .cart-summary-line .input-group, .cart-summary-line .button { margin: 0; }

    .cart-content { font-size: 0.95em; }
    .cart-content input { font-size: 0.95em; margin: 0; }
    .cart-content .thumbnail { margin: 0; }
    .cart-content .product-name { line-height: 1.25em; }
    .cart-content .product-name a { color: #666666; }
    .cart-content .product-name a:hover { color: #fa0202; }
    .cart-content .cart-availability { font-size: 0.85em; color: #999999; }

    .cart-delete a { display: inline-block; background: #f6f6f6; color: #a0a0a0; line-height: 2.20em; width: 2.20em; text-align: center; }
    .cart-delete a:hover { background: #cc0000; color: #FFFFFF; }

    .phone-prefix { border: 0; background-color: transparent !important; box-shadow: none; }


    input::-webkit-input-placeholder { color: #999999; }
    input:-moz-placeholder { color: #999999; }
    input::-moz-placeholder { color: #999999; }
    input:-ms-input-placeholder { color: #999999; }

    .button.cart-proceed { background: #666666; color: #FFFFFF; font-weight: bold; text-transform: uppercase; float: right; }
    .button.cart-proceed:hover { background: #606060; }
    .button.cart-update { background: #c0c0c0; margin-right: 1.00em; color: #FFFFFF; font-weight: bold; text-transform: uppercase;  float: right; }
    .button.cart-update:hover { background: #606060;  }
    .button.cart-back { background: #c0c0c0; margin-right: 1.00em; color: #FFFFFF; font-weight: bold; text-transform: uppercase; }
    .button.cart-back:hover { background: #606060; }

    .search-advanced-form .button { background: #666666; }
    .search-advanced-form .button:hover { background: #333333; }

    .footer-line { position: relative; z-index: 50; background-color: #49111c; font-size: 0.85em; color: #FFFFFF; -webkit-box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); -moz-box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); }
    .footer-line .footer-line-content { padding: 3.00em; }
    .footer-line a { color: #FFFFFF; }
    .footer-line a:hover { color: #FFFFFF; text-decoration: underline; }
    .footer-line .menu &gt; li &gt; a { padding: 0.30em 0; }

    .footer-line .social_buttons { font-size: 3.00em; line-height: 1.00em; display: inline-block; margin-top: 0.25em; }
    .footer-line .social_buttons a { color: #FFFFFF; opacity: 0.90; }
    .footer-line .social_buttons a:hover { color: #FFFFFF; opacity: 1.00; }

    .footer-social { margin-top: 1.50em; padding-top: 1.50em; border-top: 1px dotted rgba(255, 255, 255, 0.50); margin-bottom: 0; }

    .box-newsletter .box-newsletter-content [type='text'], .box-newsletter .box-newsletter-content [type='email'] { color: #797D7D; font-size: 0.85em; outline: 0px; height: 1.8375rem; }
    .box-newsletter .box-newsletter-content button { background-color: #666666; color: #FFFFFF; font-size: 0.85em; padding: 0.75em 1em; }
    .box-newsletter .box-newsletter-content button:hover { background-color: #333333; }

    .shops-line { position: relative; z-index: 51; background-color: #f6f6f6; font-size: 0.80em; color: #797d7b; -webkit-box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); -moz-box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); box-shadow: 0 -1px 2px rgba(71, 73, 72, 0.2); }
    .shops-line .box-shops { padding: 1.00em 0; overflow: hidden; }
    .shops-line .box-shops .shops-title { display: inline-block; padding: 0.25em; margin: 0.20em 0.10em; text-transform: uppercase; }
    .shops-line .box-shops .shops-item { display: inline-block; padding: 0.25em 0.50em; margin: 0.20em 0.10em; background: #F6F6F6; border-radius: 4px; border: 1px solid #E0E0E0; }
    .shops-line .box-shops .shops-item a { text-decoration: none; color: #797D7D; }
    .shops-line .box-shops .shops-item a:hover { color: #444444; }

    .copyright-line { background-color: rgba(0, 0, 0, 0.50); color: #FFFFFF; font-size: 0.80em; }
    .copyright-line-content { padding: 1.00em 3.00em; }
    .copyright-line-content a { color: #FFFFFF; }
    .copyright-line-content a:hover { color: #FFFFFF; }




    .checkbox input[type=checkbox] {
        visibility: hidden;
    }
    .checkbox-box { overflow: hidden; line-height: 28px; padding: 5px 0 8px 0; font-size: 0.875rem; }
    .checkbox-box label { display: inline-block; }
    .checkbox-box-input input { margin: 0; }
    .checkbox-box-input {
        width: 28px; height: 28px; background: #fcfff4; border-radius: 3px; display: inline-block; margin-bottom: 1rem; margin-right: 5px; float: left;
        background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
        -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        position: relative;
    }

    .checkbox-box-input label {
        cursor: pointer; position: absolute; width: 20px; height: 20px; left: 4px; top: 4px; border-radius: 3px;
        -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
        background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
        background: -o-linear-gradient(top, #222 0%, #45484d 100%);
        background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
        background: linear-gradient(top, #222 0%, #45484d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
    }

    .checkbox-box-input label:after {
        opacity: 0; content: ''; position: absolute; width: 16px; height: 16px; background: #CAFF42; border-radius: 2px;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        background: -webkit-linear-gradient(top, #CAFF42 0%, #009400 100%);
        background: -moz-linear-gradient(top, #CAFF42 0%, #009400 100%);
        background: -o-linear-gradient(top, #CAFF42 0%, #009400 100%);
        background: -ms-linear-gradient(top, #CAFF42 0%, #009400 100%);
        background: linear-gradient(top, #CAFF42 0%, #009400 100%);
        top: 2px;
        left: 2px;
        -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    }

    .checkbox-box-input label:hover::after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter: alpha(opacity=30);
        opacity: 0.3;
    }

    .checkbox-box-input input[type=checkbox]:checked + label:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
    }

    .radio input[type=radio] {
        visibility: hidden;
    }
    .radio-box { overflow: hidden; line-height: 28px; padding: 5px 0 8px 0; font-size: 0.875rem; }
    .radio-box.disabled { opacity: 0.50; cursor: not-allowed; }
    .radio-box label { display: inline-block; }
    .radio-box-input input { margin: 0; }
    .radio-box-input {
        width: 28px; height: 28px; background: #fcfff4; border-radius: 14px; display: inline-block; margin-bottom: 1rem; margin-right: 5px; float: left;
        background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
        -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        position: relative;
    }

    .radio-box-input label {
        cursor: pointer; position: absolute; width: 20px; height: 20px; left: 4px; top: 4px; border-radius: 14px;
        -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
        background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
        background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
        background: -o-linear-gradient(top, #222 0%, #45484d 100%);
        background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
        background: linear-gradient(top, #222 0%, #45484d 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
    }

    .radio-box-input label:after {
        opacity: 0; content: ''; position: absolute; width: 16px; height: 16px; background: #CAFF42; border-radius: 12px;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        background: -webkit-linear-gradient(top, #ff8617 0%, #ff8617 100%);
        background: -moz-linear-gradient(top, #CAFF42 0%, #ff8617 100%);
        background: -o-linear-gradient(top, #CAFF42 0%, #ff8617 100%);
        background: -ms-linear-gradient(top, #CAFF42 0%, #ff8617 100%);
        background: linear-gradient(top, #CAFF42 0%, #ff8617 100%);
        top: 2px;
        left: 2px;
        -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
        box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
    }

    .radio-box-input label:hover::after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
        filter: alpha(opacity=30);
        opacity: 0.3;
    }

    .radio-box-input input[type=radio]:checked + label:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;
    }

    input[type="checkbox"] + label, input[type="radio"] + label { margin: 0; }

    #menuItem_1 { display: none; }

    .minimal-order-info { text-align: center; background: #CC0000; color: #FFFFFF; padding: 1.00rem; margin: 1.00rem 0; }
    .free-delivery-info { text-align: center; background: #008800; color: #FFFFFF; padding: 1.00rem; margin: 1.00rem 0; }

    /*.itemPicture { image-rendering: pixelated; }*/



}

@media only screen and (min-width: 42.0625em) {
    .product-options .option-item-row { display: table; width: 100%; }
    .product-options .option-item-row .column { display: table-cell; vertical-align: middle; }
}

@media only screen and (max-width: 40.0625em) {
    /*.header-cart { width: 3.30em; }
    .header-cart i { font-size: 2.30em; }*/

    .contact-phone, .box-search { padding-top: 20px; }

    .box-category-filter .button { margin-top: 0.2em; }
    .box-category-filter .button.secondary { margin: 0; }
    .box-category-filter .dropdown-pane { width: 20em; }
    .box-category-filter .dropdown-pane ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; }

    h1 { font-size: 2.00rem; }
    h2 { font-size: 1.60rem; }
    h3 { font-size: 1.40rem; }

    .title-bar { background: transparent; color: #0a0a0a; }
    .menu-icon:hover::after { background: #666666; box-shadow: 0 7px 0 #666666, 0 14px 0 #666666; }
    .menu-icon::after { content: ''; position: absolute; display: block; width: 100%; height: 2px; background: #0a0a0a; top: 0; left: 0; box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; }
    .is-drilldown-submenu-parent &gt; a::after { border-color: transparent transparent transparent #666666; }
    .js-drilldown-back &gt; a::before { border-color: transparent #666666 transparent transparent; }

    .product-options .option-item-row .column { padding-top: 0.30em; }
    .product-options .option-item-row .column:first-child { padding-top: 0; }

    .menu-cart li { float: none; width: auto; }

    .cart-summary-line .button { margin: 0.1em 0; float: none; display: block; }
    .cart-summary-line button { display: block; width: 100%; }

    .box-category { margin: 0 0 1.00em 0; }
    .category-content { display: none; }

    .header-navigation .submenu a {
        font-size: 0.80em;
        color: #000000;
        border-top: 1px solid #eee;
        text-transform: uppercase;
    }

    #menuItem_1 { display: table-cell; }
}
</pre></body></html>