@font-face{font-family:'IRANSans';font-style:normal;font-weight:400;src:url(//www.nilokala.com/wp-content/themes/flatsome/fonts/IRANSans.eot);src:url(//www.nilokala.com/wp-content/themes/flatsome/fonts/IRANSans.eot?#iefix) format('embedded-opentype'),url(//www.nilokala.com/wp-content/themes/flatsome/fonts/IRANSans.woff2) format('woff2'),url(//www.nilokala.com/wp-content/themes/flatsome/fonts/IRANSans.woff) format('woff'),url(//www.nilokala.com/wp-content/themes/flatsome/fonts/IRANSans.ttf) format('truetype')}body{font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;unicode-bidi:embed;letter-spacing:0 !important}p,h1,h2,h3,h4,h5,h6,input,textarea,.heading-font,.alt-font{font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;letter-spacing:0 !important}.order-info{font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;letter-spacing:0 !important;font-size:20px !important;color:#f94e02 !important}.order-status,.order-date,.order-number{background-color:#f9f2f4;border-radius:4px;color:#1e9b1b;font-size:90%;padding:2px 4px}.nav>li>a{font-family:'IRANSans','Roboto','Tahoma',sans-serif !important}.star-rating span:before{color:gold !important}.form-flat select{text-align:center}.nav-dropdown .nav-dropdown-col>a{color:#8a2be2}.shipping__list_item{margin:2em 0 !important}td.product-total,.shop_table tfoot tr td,th.product-total{text-align:right !important}.woocommerce-shipping-destination,.shipping li{text-align:right !important;direction:rtl}.out-of-stock{color:red !important}.autocomplete-suggestion img+.search-name{text-align:right;margin-right:5px}.search-name{text-align:right}.large-7{max-width:100% !important;flex-basis:100% !important}.large-5{max-width:100% !important;flex-basis:100% !important}.shipping th{width:30% !important}.woocommerce-shipping-calculator{text-align:right !important}.price_label{text-align:right;clear:both}.widget-title{border-radius:5px !important;background-color:#2999;color:#fff;padding:5px;text-align:center}.col-divided{border-left:0 solid #fff !important}.is-divider{margin-top:-.6em !important;opacity:0% !important}#billing_address_1_field{width:100% !important}#shipping_address_1_field{width:100% !important}#billing_country_field{display:none}#shipping_country_field{display:none}.form-row-last{padding-right:5px !important}.form-row-wide{clear:both}.button.pull-left{float:left}.comment-text{padding-right:.5em !important}.start-price-label{color:red}.widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color:#4f72c7 !important;opacity:100% !important}.widget_price_filter .ui-slider .ui-slider-handle:last-child,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#4f72c7 !important}.widget_price_filter .price_slider_amount .button{background-color:#4f72c7 !important;float:left !important}#top-link{background-color:#17a853 !important;border:1px #17a853 solid !important;color:#fff !important}#top-link:hover{background-color:#fff !important;border:2px #17a853 solid !important;color:#17a853 !important}.single_add_to_cart_button.button.alt{border:1px solid #17a853 !important;border-radius:7px;background-color:#17a853 !important}.single_add_to_cart_button.button.alt:hover{border:1px solid #4f72c7 !important;border-radius:7px;background-color:#4f72c7 !important}.icon-expand{color:#fff !important}.icon-expand:hover{color:#fff !important}.zoom-button{background-color:#17A853!important;border:1px solid #17a853 !important;opacity:60%!important}.zoom-button:hover{background-color:#17a853 !important;border:1px solid #17a853 !important;opacity:100%!important}.flickity-prev-next-button .arrow{color:#17a853}.required{color:#4f72c7;float:right;margin-left:5Px}.nilo-toc{background-color:#f3f3f3;border:1px solid #dcdcdc;padding:15px;margin-bottom:20px;border-radius:6px}.nilo-toc h3{margin-top:0;font-size:16px;font-weight:700;color:#555}.nilo-toc ul{margin:0;padding:0;list-style:none}.nilo-toc ul li{padding:5px 0;border-bottom:1px solid #e0e0e0}.nilo-toc ul li:last-child{border-bottom:none}.nilo-toc ul li a{color:#0073aa;text-decoration:none}.nilo-toc ul li a:hover{color:#17a853}.nk-system-price{display:block;margin-top:4px;color:#888;font-size:12px;font-style:italic}.product.outofstock .price.out-of-stock{font-size:16px;font-weight:700;color:#d0021b}.h2-green{background-color:#17a853;color:#fff;padding:10px 15px;border-radius:8px;border:2px solid #138a46}.h2-green-hard{background-color:#186a3b;border:solid 1px #186a3b;border-radius:10px;padding:8px;color:#fff}.green-w{background-image:linear-gradient(to left,#51dd8c,#fff);color:#000;padding:10px;border-radius:10px;border:1px solid #fff}.green-black{border:solid 1px #51dd8c;border-radius:10px;padding:8px;background-color:#51dd8c;color:#000}.h3-light-green{background-color:#e6f8ec;color:#0c6a33;padding:8px 12px;border-radius:8px;border:1px solid #b4e2c1}.storage{border:solid 1px #17a853;border-radius:10px;padding:8px;background-color:#e8f6ef;color:#000}.blue-wb{background-image:linear-gradient(to left,#00bfff,#fff);border:solid 1px #fff;border-radius:10px;color:#000;padding:8px}.h2-blue{background-color:#4f72c7;color:#fff;padding:10px 15px;border-radius:8px;border:2px solid #3a57a6}.blue-light{background-image:linear-gradient(to left,#2196f3,#64b5f6);color:#fff;padding:6px}.blue-black{background-color:#36e4f7;padding:5px;border-radius:5px;border:solid #000 1px;color:#000}.blue-soblack{background-color:#154a82;border:solid 1px #154a82;border-radius:10px;padding:8px;color:#fff}.h2-gray{background-color:#f2f2f2;color:#444;padding:10px 15px;border-radius:6px;border:1px solid #fff}.h3-dark-blue{background-color:#2c3e50;color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #22303f}.h3-orange{background-color:orange;color:#000;padding:8px 12px;border-radius:8px;border:1px solid orange}.orange-w{background-image:linear-gradient(to left,orange,#fff);border:solid 1px #fff;border-radius:10px;color:#000;padding:8px}.orange-border{border:solid 2px orange;border-radius:10px;padding:8px}.warning{border:solid 1px red;border-radius:10px;padding:8px;background-color:#fdedec;color:#000}.tile-w{background-color:brown;border:solid 1px brown;border-radius:10px;padding:8px;color:#fff}.nilo-info-box{padding:15px;border-radius:8px;margin:20px 0;border:1px solid;background:#e7f3ff;border-left:4px solid #2196f3;border-right:4px solid #2196f3;border-color:#2196f3;color:#0c5aa6}.nilo-success-box{padding:15px;border-radius:8px;margin:20px 0;border:1px solid;background:#e8f5e9;border-left:4px solid #28a745;border-right:4px solid #28a745;border-color:#28a745;color:#1e7e34}.nilo-error-box{padding:15px;border-radius:8px;margin:20px 0;border:1px solid;background:#ffebee;border-left:4px solid #dc3545;border-right:4px solid #dc3545;border-color:#dc3545;color:#a71d2a}.nilo-warning-box{padding:15px;border-radius:8px;margin:20px 0;border:1px solid;background:#fff8e1;border-left:4px solid #ffc107;border-right:4px solid #ffc107;border-color:#ffc107;color:#8b6914}.nilo-postcode-wrap{margin-top:12px;background:linear-gradient(135deg,#f8fbff 0%,#fff 100%);border:2px solid #d4e4f7;border-radius:12px;padding:18px 20px 15px;box-shadow:0 4px 12px rgba(79,114,199,.08),inset 0 1px 0 rgba(255,255,255,.9);position:relative;z-index:4;transition:all .35s cubic-bezier(.4,0,.2,1);width:100%;box-sizing:border-box}.nilo-postcode-wrap:hover{border-color:#9dbde8;box-shadow:0 6px 18px rgba(79,114,199,.15),inset 0 1px 0 rgba(255,255,255,.9);transform:translateY(-1px)}.nilo-postcode-wrap[style*="display: none"],.nilo-postcode-wrap[style*="display:none"]{display:none}.nilo-postcode-inner{display:block;width:100%}.nilo-postcode-label{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#2c5aa0;font-weight:700;font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;font-size:14.5px;letter-spacing:-.2px}.nilo-label-icon{font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.nilo-postcode-input{width:100%;max-width:360px;border:2px solid #d4e4f7;border-radius:8px;padding:12px 16px;font-size:15px;direction:rtl;text-align:right;font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;background:linear-gradient(to bottom,#fafcff 0%,#f5f9fe 50%,#fff 100%);transition:all .3s cubic-bezier(.4,0,.2,1);display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,.04),inset 0 0 0 1px rgba(212,228,247,.3);letter-spacing:1px;-moz-appearance:textfield}.nilo-postcode-input::-webkit-inner-spin-button,.nilo-postcode-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.nilo-postcode-input::placeholder{direction:rtl;text-align:right;color:#a0b5d0;opacity:1;font-size:13.5px}.nilo-postcode-input:focus{border-color:#17a853;background:linear-gradient(to bottom,#f9fffb 0%,#f5fef7 50%,#fff 100%);box-shadow:0 0 0 3px rgba(23,168,83,.12),inset 0 1px 3px rgba(0,0,0,.04),inset 0 0 0 1px rgba(23,168,83,.15);outline:none;transform:translateY(-1px)}.nilo-postcode-hint{display:block;margin-top:8px;color:#6b7c93;font-size:12.5px;font-family:'IRANSans','Roboto','Tahoma',sans-serif !important;line-height:1.6;padding:6px 10px;background:rgba(79,114,199,.04);border-radius:6px;border-right:3px solid #9dbde8}.woocommerce .woocommerce-shipping-methods li.nilo-has-postcode,.woocommerce ul#shipping_method li.nilo-has-postcode{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.woocommerce .woocommerce-shipping-methods li.nilo-has-postcode>label,.woocommerce ul#shipping_method li.nilo-has-postcode>label{width:100%;margin-bottom:0}.woocommerce .woocommerce-shipping-methods li.nilo-has-postcode>.nilo-postcode-wrap,.woocommerce ul#shipping_method li.nilo-has-postcode>.nilo-postcode-wrap{width:100%}@media (max-width:768px){.nilo-postcode-wrap{margin-top:10px;padding:15px 15px 13px;border-radius:10px;box-shadow:0 3px 10px rgba(79,114,199,.1)}.nilo-postcode-input{max-width:100%;font-size:14px;padding:11px 14px}.nilo-postcode-input::placeholder{font-size:13px}.nilo-postcode-label{font-size:13.5px}.nilo-postcode-hint{font-size:12px;padding:5px 8px;margin-top:7px}.woocommerce .woocommerce-shipping-methods li.nilo-has-postcode,.woocommerce ul#shipping_method li.nilo-has-postcode{gap:6px}}@media (max-width:480px){.nilo-postcode-wrap{margin-top:8px;padding:13px 12px 11px}.nilo-postcode-input{font-size:13.5px;padding:10px 12px}.nilo-postcode-hint{margin-top:6px}}