/* To be replaced in `head` to control optm data location */
@keyframes wc-skeleton-shimmer{to{transform:translateX(-100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-left:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:right;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";right:0;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;right:auto;padding:.25em .75em;position:absolute;left:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;left:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0 20px 0 0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}
.scf-form-wrapper{--scf-wrapper-bg:#fff;--scf-wrapper-shadow:rgba(0,0,0,.08);--scf-title-color:#1a1a1a;--scf-label-color:#2c3e50;--scf-input-bg:#fafafa;--scf-input-bg-focus:#fff;--scf-input-border:#e0e0e0;--scf-input-text:#333;--scf-note-color:#666}@media (prefers-color-scheme:dark){.scf-form-wrapper{--scf-wrapper-bg:#1e1e1e;--scf-wrapper-shadow:rgba(0,0,0,.4);--scf-title-color:#f5f5f5;--scf-label-color:#e0e0e0;--scf-input-bg:rgba(255,255,255,.06);--scf-input-bg-focus:rgba(255,255,255,.1);--scf-input-border:rgba(255,255,255,.18);--scf-input-text:#f0f0f0;--scf-note-color:#aaa}}body.dark-mode .scf-form-wrapper,body.dark-theme .scf-form-wrapper,body.dark .scf-form-wrapper,body.is-dark .scf-form-wrapper,html.dark-mode .scf-form-wrapper,html.dark .scf-form-wrapper,[data-theme=dark] .scf-form-wrapper,[data-mode=dark] .scf-form-wrapper,[data-color-scheme=dark] .scf-form-wrapper{--scf-wrapper-bg:#1e1e1e;--scf-wrapper-shadow:rgba(0,0,0,.4);--scf-title-color:#f5f5f5;--scf-label-color:#e0e0e0;--scf-input-bg:rgba(255,255,255,.06);--scf-input-bg-focus:rgba(255,255,255,.1);--scf-input-border:rgba(255,255,255,.18);--scf-input-text:#f0f0f0;--scf-note-color:#aaa}.scf-form-wrapper{max-width:600px;margin:40px auto;padding:40px;background:var(--scf-wrapper-bg);border-radius:16px;box-shadow:0 4px 20px var(--scf-wrapper-shadow);font-family:var(--scf-font,inherit);direction:rtl;text-align:right;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.scf-form-wrapper *{box-sizing:border-box}.scf-form-title{font-size:28px;font-weight:700;color:var(--scf-title-color);margin:0 0 30px;text-align:center;border-bottom:3px solid var(--scf-primary,#2271b1);padding-bottom:15px}.scf-form-group{margin-bottom:24px}.scf-form-group label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:var(--scf-label-color)}.scf-required{color:#e74c3c;font-size:18px;margin-left:4px}.scf-form-group input[type=text],.scf-form-group input[type=email],.scf-form-group input[type=number],.scf-form-group textarea{width:100%;padding:14px 16px;font-size:15px;border:2px solid var(--scf-input-border);border-radius:var(--scf-radius,10px);background:var(--scf-input-bg);color:var(--scf-input-text);transition:all .3s ease;font-family:inherit}.scf-form-group input::placeholder,.scf-form-group textarea::placeholder{color:var(--scf-note-color);opacity:.8}.scf-form-group input:focus,.scf-form-group textarea:focus{outline:none;border-color:var(--scf-primary,#2271b1);background:var(--scf-input-bg-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--scf-primary,#2271b1) 15%,transparent)}.scf-form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.scf-form-group.scf-field-error input,.scf-form-group input.scf-field-error,.scf-form-group textarea.scf-field-error{border-color:#e74c3c}.scf-form-group input[type=number]::-webkit-inner-spin-button,.scf-form-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.scf-form-group input[type=number]{-moz-appearance:textfield}.scf-captcha-group{background:linear-gradient(135deg,var(--scf-btn-from,#667eea) 0%,var(--scf-btn-to,#764ba2) 100%);padding:20px;border-radius:var(--scf-radius,12px);color:#fff}.scf-captcha-group label{color:#fff;margin-bottom:12px}.scf-captcha-question{display:inline-block;font-size:22px;margin:10px 8px;text-align:center;background:rgba(255,255,255,.2);padding:8px 16px;border-radius:8px;letter-spacing:1px;font-weight:700;direction:ltr}.scf-captcha-refresh{background:rgba(255,255,255,.25);border:none;color:#fff;font-size:16px;cursor:pointer;border-radius:6px;padding:6px 10px;vertical-align:middle}.scf-captcha-refresh:hover{background:rgba(255,255,255,.4)}.scf-captcha-answer{margin-top:10px}.scf-captcha-group input{text-align:center;font-size:18px;font-weight:700;background:rgba(255,255,255,.95) !important;color:#222 !important}.scf-submit-btn{width:100%;padding:16px 24px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--scf-btn-from,#667eea) 0%,var(--scf-btn-to,#764ba2) 100%);border:none;border-radius:var(--scf-radius,12px);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4);position:relative;overflow:hidden}.scf-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.6)}.scf-submit-btn:active{transform:translateY(0)}.scf-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none !important}.scf-btn-loading{display:flex;align-items:center;justify-content:center;gap:10px}.scf-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:scf-spin .8s linear infinite}@keyframes scf-spin{to{transform:rotate(360deg)}}.scf-message{margin-top:20px;padding:16px 20px;border-radius:10px;font-size:15px;font-weight:600;text-align:center;animation:scf-slideDown .4s ease}@keyframes scf-slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scf-message-success{background:#d4edda;color:#155724;border:2px solid #c3e6cb}.scf-message-error{background:#f8d7da;color:#721c24;border:2px solid #f5c6cb}@media (max-width:640px){.scf-form-wrapper{padding:24px 20px;margin:20px 10px}.scf-form-title{font-size:22px}.scf-captcha-question{font-size:18px}.scf-submit-btn{font-size:15px;padding:14px 20px}}
.nilo-captcha-wrapper .nilo-captcha-refresh{display:inline-block;margin-top:4px;padding:4px 8px;background:0 0;border:none;cursor:pointer;font-size:14px;color:inherit;opacity:.9;transition:opacity .3s}.nilo-captcha-wrapper .nilo-captcha-refresh:hover{opacity:1;text-decoration:underline}.nilo-captcha-wrapper .nilo-captcha-input,.nilo-captcha-wrapper .nilo-captcha-input::-webkit-input-placeholder,.nilo-captcha-wrapper .nilo-captcha-input:-moz-placeholder,.nilo-captcha-wrapper .nilo-captcha-input::-moz-placeholder,.nilo-captcha-wrapper .nilo-captcha-input:-ms-input-placeholder{font-family:'IRANSans',Tahoma,Arial,sans-serif !important}.nilo-captcha-wrapper img{max-width:100%;height:auto}.nilo-captcha-wrapper .nilo-captcha-input::placeholder,.nilo-captcha-wrapper .nilo-captcha-input::-webkit-input-placeholder,.nilo-captcha-wrapper .nilo-captcha-input::-moz-placeholder,.nilo-captcha-wrapper .nilo-captcha-input:-ms-input-placeholder{letter-spacing:normal !important}@media (prefers-color-scheme:dark){.nilo-captcha-img-wrap{background-color:#2b2b2b !important}.nilo-captcha-wrapper .nilo-captcha-input{background:#1e1e1e !important;border-color:#555 !important;color:#f0f0f0 !important}#nilo-comment-notice{background:#3a2222 !important;border-color:#dc3232 !important;color:#ffb3b3 !important}}body.dark-mode .nilo-captcha-img-wrap,body.dark-theme .nilo-captcha-img-wrap,body.dark .nilo-captcha-img-wrap,body.is-dark .nilo-captcha-img-wrap,html.dark-mode .nilo-captcha-img-wrap,html.dark .nilo-captcha-img-wrap,[data-theme=dark] .nilo-captcha-img-wrap,[data-mode=dark] .nilo-captcha-img-wrap,[data-color-scheme=dark] .nilo-captcha-img-wrap{background-color:#2b2b2b !important}body.dark-mode .nilo-captcha-wrapper .nilo-captcha-input,body.dark-theme .nilo-captcha-wrapper .nilo-captcha-input,body.dark .nilo-captcha-wrapper .nilo-captcha-input,body.is-dark .nilo-captcha-wrapper .nilo-captcha-input,html.dark-mode .nilo-captcha-wrapper .nilo-captcha-input,html.dark .nilo-captcha-wrapper .nilo-captcha-input,[data-theme=dark] .nilo-captcha-wrapper .nilo-captcha-input,[data-mode=dark] .nilo-captcha-wrapper .nilo-captcha-input,[data-color-scheme=dark] .nilo-captcha-wrapper .nilo-captcha-input{background:#1e1e1e !important;border-color:#555 !important;color:#f0f0f0 !important}body.dark-mode #nilo-comment-notice,body.dark-theme #nilo-comment-notice,body.dark #nilo-comment-notice,body.is-dark #nilo-comment-notice,html.dark-mode #nilo-comment-notice,html.dark #nilo-comment-notice,[data-theme=dark] #nilo-comment-notice,[data-mode=dark] #nilo-comment-notice,[data-color-scheme=dark] #nilo-comment-notice{background:#3a2222 !important;border-color:#dc3232 !important;color:#ffb3b3 !important}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(//www.nilokala.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(//www.nilokala.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(//www.nilokala.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(//www.nilokala.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}
:root{--nk-raw-brick-500:#a94f2a;--nk-raw-brick-700:#7c3a20;--nk-raw-brick-900:#5e2b18;--nk-raw-orange-400:#f08c5a;--nk-raw-orange-600:#d9713d;--nk-raw-emerald-500:#1f9d72;--nk-raw-emerald-100:#e3f5ec;--nk-raw-amber-500:#e8a33d;--nk-raw-amber-100:#fbeedc;--nk-raw-red-500:#d6483b;--nk-raw-red-100:#fbeae8;--nk-raw-gray-0:#fafaf9;--nk-raw-gray-50:#fff;--nk-raw-gray-200:#e8e8e8;--nk-raw-gray-500:#6b6b68;--nk-raw-gray-900:#222;--color-primary:var(--nk-raw-brick-500);--color-primary-hover:var(--nk-raw-brick-700);--color-primary-active:var(--nk-raw-brick-900);--color-secondary:var(--nk-raw-orange-400);--color-secondary-hover:var(--nk-raw-orange-600);--color-accent:var(--color-secondary);--color-accent-hover:var(--color-secondary-hover);--color-success:var(--nk-raw-emerald-500);--color-success-bg:var(--nk-raw-emerald-100);--color-warning:var(--nk-raw-amber-500);--color-warning-bg:var(--nk-raw-amber-100);--color-error:var(--nk-raw-red-500);--color-error-bg:var(--nk-raw-red-100);--color-background:var(--nk-raw-gray-0);--color-surface:var(--nk-raw-gray-50);--color-border:var(--nk-raw-gray-200);--color-text-primary:var(--nk-raw-gray-900);--color-text-secondary:var(--nk-raw-gray-500);--color-text-on-primary:#fff;--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover);--btn-primary-bg:var(--color-primary);--btn-primary-bg-hover:var(--color-primary-hover);--btn-primary-bg-active:var(--color-primary-active);--btn-primary-text:var(--color-text-on-primary);--btn-secondary-bg:transparent;--btn-secondary-bg-hover:var(--color-primary);--btn-secondary-border:var(--color-primary);--btn-secondary-text:var(--color-primary);--btn-secondary-text-hover:#fff;--card-bg:var(--color-surface);--card-border:var(--color-border);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(34,34,34,.06);--shadow-md:0 4px 16px rgba(34,34,34,.08);--shadow-lg:0 8px 32px rgba(34,34,34,.12);--font-family-base:"IRANSansX",Tahoma,sans-serif;--font-size-sm:13px;--font-size-base:15px;--font-size-md:17px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--container-max:1240px}:root[data-theme=dark]{--color-background:#17140f;--color-surface:#221e17;--color-border:#3a342b;--color-text-primary:#f4f1ec;--color-text-secondary:#b8b2a6;--color-warning:#f0b85c;--color-warning-bg:#332a17;--color-error:#e37164;--color-error-bg:#331d1a;--btn-secondary-text-hover:#17140f;--nk-header-bg:#221e17;--nk-menu-bg:#17140f;--nk-footer-bg:#100e0b;--nk-mm-bg:#221e17;--nk-tabs-panel-bg:#221e17;--nk-accent-soft:#2a2117;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 16px rgba(0,0,0,.5);--shadow-lg:0 8px 32px rgba(0,0,0,.6);--nk-mm-header-color:var(--color-text-primary);--nk-mm-title-color:var(--color-primary);--nk-mm-link-color:var(--color-text-secondary)}
@font-face{font-family:"IRANSansX";src:url(//www.nilokala.com/wp-content/themes/nilokala-theme/assets/css/../fonts/IRANSansX-Regular.woff2) format("woff2"),url(//www.nilokala.com/wp-content/themes/nilokala-theme/assets/css/../fonts/IRANSansX-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IRANSansX";src:url(//www.nilokala.com/wp-content/themes/nilokala-theme/assets/css/../fonts/IRANSansX-Bold.woff2) format("woff2"),url(//www.nilokala.com/wp-content/themes/nilokala-theme/assets/css/../fonts/IRANSansX-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
:root{--nk-primary:var(--color-primary);--nk-primary-hover:var(--color-primary-hover);--nk-primary-light:var(--color-secondary);--nk-primary-bg:var(--color-secondary-hover);--nk-success:var(--color-success);--nk-success-bg:var(--color-success-bg);--nk-accent-soft:var(--color-warning-bg);--nk-accent-soft-strong:var(--color-secondary-hover);--nk-danger:var(--color-error);--nk-danger-bg:var(--color-error-bg);--nk-amber:var(--color-warning);--nk-text:var(--color-text-primary);--nk-text-secondary:var(--color-text-secondary);--nk-text-muted:var(--color-text-secondary);--nk-border:var(--color-border);--nk-bg:var(--color-background);--nk-surface:var(--color-surface);--nk-radius:var(--radius-md);--nk-radius-sm:var(--radius-sm);--nk-shadow-sm:var(--shadow-sm);--nk-shadow-md:var(--shadow-md);--nk-container:var(--container-max);--nk-font:var(--font-family-base)}*,*:before,*:after{box-sizing:border-box}html{direction:rtl;-webkit-text-size-adjust:100%;overflow-x:hidden;max-width:100%}body{direction:rtl;text-align:right;font-family:var(--nk-font);font-weight:400;color:var(--nk-text);background:var(--nk-bg);line-height:1.8;font-size:15px;margin:0;overflow-x:hidden;max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--nk-font);font-weight:700;color:var(--nk-text);line-height:1.4;margin:0 0 .6em}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:17px}.nk-breadcrumb{padding:14px 0;font-size:13px;color:var(--color-text-secondary)}.nk-breadcrumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nk-breadcrumb li:not(:last-child):after{content:"/";margin-right:6px;color:var(--color-border)}.nk-breadcrumb a{color:var(--color-text-secondary)}.nk-breadcrumb a:hover{color:var(--color-primary)}.nk-breadcrumb [aria-current]{color:var(--color-text-primary)}.nk-breadcrumb--rankmath .rank-math-breadcrumb{margin:0;font-size:13px;color:var(--color-text-secondary)}.nk-breadcrumb--rankmath .rank-math-breadcrumb a{color:var(--color-text-secondary)}.nk-breadcrumb--rankmath .rank-math-breadcrumb a:hover{color:var(--color-primary)}.nk-breadcrumb--rankmath .rank-math-breadcrumb .separator{margin:0 6px;color:var(--color-border)}.nk-breadcrumb--rankmath .rank-math-breadcrumb .last{color:var(--color-text-primary)}.password-input{position:relative}.password-input input.input-text{padding-inline-end:68px}.show-password-input{position:absolute;top:50%;inset-inline-end:10px;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:4px 6px;font-size:12px;font-weight:600;color:var(--color-primary)}.show-password-input:after{content:"نمایش"}.show-password-input.display-password:after{content:"مخفی"}.nk-pagination nav,.nk-pagination .nav-links,.nk-pagination .pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.nk-pagination a.page-numbers,.nk-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--nk-radius-sm);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:13px;text-decoration:none}.nk-pagination span.page-numbers.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nk-pagination a.page-numbers:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}p{margin:0 0 1em}a{color:var(--nk-primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--nk-primary-hover)}img{max-width:100%;height:auto;display:block}.aligncenter{display:block;margin-inline:auto;margin-block:1em;float:none}.alignleft{float:left;margin:.4em 1em 1em 0}.alignright{float:right;margin:.4em 0 1em 1em}.alignnone{display:block;margin:1em 0;float:none}figure.aligncenter,figure.alignnone{display:table}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;list-style:none;margin:0 0 20px;padding:14px 18px;border-radius:var(--radius-sm);font-size:var(--nk-msg-font-size,14px);background:var(--color-success-bg,var(--color-background));color:var(--color-text-primary);border-inline-start:var(--nk-msg-border-width,3px) solid var(--color-success,var(--color-primary))}.woocommerce-error{border-inline-start-color:var(--color-error);background:var(--color-error-bg,var(--color-background))}.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible{outline:none}body.nk-msg-border-full .woocommerce-message,body.nk-msg-border-full .woocommerce-info,body.nk-msg-border-full .woocommerce-error{border:var(--nk-msg-border-width,3px) solid var(--color-success,var(--color-primary))}body.nk-msg-border-full .woocommerce-error{border-color:var(--color-error)}.woocommerce-error li{list-style:none}.woocommerce-message .button.wc-forward,.woocommerce-info .button.wc-forward,.woocommerce-error .button.wc-forward,.woocommerce-message .button.wc-backward,.woocommerce-message a.restore-item{flex-shrink:0;padding:8px 16px;border-radius:var(--radius-sm);background:var(--btn-primary-bg,var(--color-primary));color:var(--btn-primary-text,#fff);font-size:13px;font-weight:700;text-decoration:none}.woocommerce-message .button.wc-forward:hover,.woocommerce-error .button.wc-forward:hover,.woocommerce-message .button.wc-backward:hover,.woocommerce-message a.restore-item:hover{background:var(--btn-primary-bg-hover,var(--color-primary-hover))}.woocommerce-message a:not(.button):not(.restore-item),.woocommerce-info a:not(.button):not(.restore-item),.woocommerce-error a:not(.button):not(.restore-item){margin-inline-start:6px;color:var(--color-primary);font-weight:700;text-decoration:underline}.quantity.nk-qty-enhanced{display:inline-flex;align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.quantity.nk-qty-enhanced input.qty{width:32px;border:none;border-inline:1px solid var(--color-border);border-radius:0;padding:6px 0;text-align:center;-moz-appearance:textfield;appearance:textfield}.quantity.nk-qty-enhanced input.qty::-webkit-outer-spin-button,.quantity.nk-qty-enhanced input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity:not(.nk-qty-enhanced) input.qty{width:44px;padding:6px 4px;border:1px solid var(--color-border);border-radius:var(--radius-pill);text-align:center;-moz-appearance:textfield;appearance:textfield}.quantity:not(.nk-qty-enhanced) input.qty::-webkit-outer-spin-button,.quantity:not(.nk-qty-enhanced) input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nk-qty-btn{width:26px;border:none;background:var(--color-background);color:var(--color-text-primary);font-size:15px;line-height:1;cursor:pointer}.nk-qty-btn:hover{background:var(--color-border)}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.comment-content,.nk-blog-main,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) img{max-width:100% !important;height:auto !important;box-sizing:border-box}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.comment-content,.nk-blog-main,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) :is(.wp-caption,.wp-block-image),:is(.entry-content,.woocommerce-Tabs-panel) figure[id^=attachment_]{max-width:100% !important;height:auto !important;box-sizing:border-box}.wp-caption img,.wp-block-image img{max-width:100%;height:auto}.wp-caption-text{max-width:100%;box-sizing:border-box;text-align:center;font-size:13px;color:var(--color-text-secondary)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.gallery-columns-1{grid-template-columns:repeat(1,1fr)}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-item{margin:0;min-width:0}.gallery-item img{width:100%;display:block;border-radius:var(--radius-sm)}.gallery-caption{margin-top:6px;font-size:12.5px;color:var(--color-text-secondary);text-align:center}@media (max-width:768px){.gallery,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns:repeat(2,1fr);gap:8px}}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) :is(iframe,embed,object){max-width:100% !important;width:100% !important;aspect-ratio:16/9;height:auto !important}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="aparat.com"],:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="youtube.com"],:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="youtu.be"]{width:70% !important;max-width:70% !important;margin-left:auto;margin-right:auto}@media (max-width:768px){:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="aparat.com"],:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="youtube.com"],:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) iframe[src*="youtu.be"]{width:100% !important;max-width:100% !important}}.nilo-toc,.scf-form-wrapper{width:70% !important;max-width:70% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box}@media (max-width:768px){.nilo-toc,.scf-form-wrapper{width:100% !important;max-width:100% !important}}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) :is(table td,table th){white-space:normal}:is(.entry-content,.woocommerce-Tabs-panel,.comment-content,.woocommerce-variation-description) pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word;box-sizing:border-box}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.comment-content,.nk-blog-main,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar) *:not(table):not(tr):not(td):not(th):not(thead):not(tbody):not(tfoot){max-width:100% !important;box-sizing:border-box}:is(.entry-content,.woocommerce-Tabs-panel,.woocommerce-product-details__short-description,.comment-content,.nk-blog-main,.woocommerce-variation-description,.nk-shop-sidebar,.nk-blog-sidebar){overflow-x:hidden;word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}ul,ol{padding-right:1.4em;padding-left:0;margin:0 0 1em}button,input,select,textarea{font-family:var(--nk-font);font-size:15px}input[type=submit],.woocommerce .button,.woocommerce input.button{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:var(--nk-radius-sm);padding:11px 24px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s ease}input[type=submit]:hover,.woocommerce .button:hover,.woocommerce input.button:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-text)}.nk-container{max-width:var(--nk-container);margin:0 auto;padding:0 20px}.site-main{min-height:40vh}.nk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:var(--radius-sm);border:none;background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700;font-size:14px;cursor:pointer;transition:background .15s ease,transform .1s ease}.nk-btn:hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-text)}.nk-btn:active{background:var(--btn-primary-bg-active);transform:scale(.98)}.nk-btn--outline{background:var(--btn-secondary-bg);border:1.5px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.nk-btn--outline:hover{background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-text-hover);border-color:var(--btn-secondary-bg-hover)}.nk-btn--sm{padding:7px 16px;font-size:13px}.nk-header-top{background:var(--nk-primary);color:#fff;font-size:13px;padding:6px 0}.nk-header-top .nk-container{display:flex;align-items:center;justify-content:space-between}.nk-header-top a{color:#fff;opacity:.9}.nk-header-top a:hover{opacity:1}.nk-header-main{background:var(--nk-header-bg,var(--nk-surface));border-bottom:1px solid var(--nk-border);padding:16px 0;position:sticky;top:0;z-index:100}.nk-header-main .nk-container{display:flex;align-items:center;gap:24px}.nk-logo{order:1}.nk-search-wrap{order:2}#nk-dark-mode-header-slot{order:3}.nk-header-actions{order:4}.nk-mobile-toggle{order:5}.nk-logo img{max-height:48px;width:auto}.nk-logo{flex-shrink:0}.nk-search-wrap{position:relative;flex:1;max-width:600px}.nk-search-form{display:flex;align-items:stretch;height:44px;border:1.5px solid var(--nk-border);border-radius:22px;background:var(--nk-surface);overflow:hidden;transition:border-color .15s ease}.nk-search-form:focus-within{border-color:var(--nk-primary)}.nk-search-form input[type=search]{flex:1;min-width:0;border:none;background:0 0;color:var(--nk-text);padding:0 6px 0 16px;outline:none;appearance:none}.nk-search-form input[type=search]::-webkit-search-decoration,.nk-search-form input[type=search]::-webkit-search-cancel-button{display:none}.nk-search-form button{flex-shrink:0;width:44px;border:none;background:var(--nk-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.nk-search-form button:hover{background:var(--nk-primary-hover)}.nk-search-form button .nk-icon{width:18px;height:18px}.nk-search-results{position:absolute;top:calc(100% + 6px);right:0;left:0;background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:var(--nk-radius);box-shadow:var(--nk-shadow-md);max-height:400px;overflow-y:auto;z-index:200}.nk-search-item{display:flex;align-items:center;gap:12px;padding:10px 14px;color:var(--nk-text);border-bottom:1px solid var(--nk-border)}.nk-search-item:last-child{border-bottom:none}.nk-search-item:hover{background:var(--nk-primary-bg)}.nk-search-item img{width:40px;height:40px;object-fit:cover;border-radius:var(--nk-radius-sm);flex-shrink:0}.nk-search-item-info{display:flex;flex-direction:column;gap:2px;min-width:0}.nk-search-item-title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-search-item-price{font-size:12px;color:var(--nk-primary);font-weight:700}.nk-search-empty{padding:16px;text-align:center;color:var(--nk-text-muted);font-size:13px}.nk-header-actions{display:flex;align-items:center;gap:20px;margin-right:auto}.nk-header-actions a{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--nk-text);font-size:12px;position:relative}.nk-header-actions a:hover{color:var(--nk-primary)}#nk-dark-mode-toggle{background:0 0;border:none;cursor:pointer;color:var(--color-text-secondary);display:flex;align-items:center;padding:4px}#nk-dark-mode-toggle .nk-icon-moon{display:block}#nk-dark-mode-toggle .nk-icon-sun{display:none}[data-theme=dark] #nk-dark-mode-toggle .nk-icon-moon{display:none}[data-theme=dark] #nk-dark-mode-toggle .nk-icon-sun{display:block}.nk-dark-mode-label{display:none}.nk-mobile-quicklinks #nk-dark-mode-toggle .nk-dark-mode-label-off{display:inline}.nk-mobile-quicklinks #nk-dark-mode-toggle .nk-dark-mode-label-on{display:none}[data-theme=dark] .nk-mobile-quicklinks #nk-dark-mode-toggle .nk-dark-mode-label-off{display:none}[data-theme=dark] .nk-mobile-quicklinks #nk-dark-mode-toggle .nk-dark-mode-label-on{display:inline}.nk-icon{width:22px;height:22px;flex-shrink:0}.nk-header-actions a .nk-icon{width:22px;height:22px}.nk-cart-count{position:absolute;top:-6px;left:-8px;background:var(--nk-danger);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.nk-cart-count{top:-10px}}.nk-mobile-quicklinks{display:none}.nk-header-nav{background:var(--nk-menu-bg,var(--nk-primary-bg));border-bottom:1px solid var(--nk-border)}.nk-header-nav-close-row{display:none}.nk-nav-mobile{display:none}@media (max-width:768px){.nk-nav-desktop{display:none}.nk-nav-mobile{display:block}}.nk-header-nav ul{display:flex;gap:6px;list-style:none;margin:0;padding:0}.nk-header-nav li a{display:block;padding:12px 16px;color:var(--nk-mm-header-color,var(--nk-text));font-weight:700;font-size:var(--nk-mm-header-size,14px)}.nk-header-nav li a:hover{color:var(--nk-primary)}.nk-header-nav li.menu-item-has-children>a:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:6px}.nk-footer{background:var(--nk-footer-bg,#2c2c2a);color:var(--nk-footer-text,#d3d1c7);margin-top:36px;padding:50px 0 0;font-size:14px}.nk-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:32px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-widget-title{color:var(--nk-footer-text,#d3d1c7);font-size:16px;margin-bottom:16px}.nk-footer a{color:var(--nk-footer-text,#d3d1c7)}.nk-footer a:hover{color:var(--nk-primary-light)}.nk-footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.nk-footer-menu>li>a{font-weight:700;font-size:14px;opacity:.95;letter-spacing:.01em}.nk-footer-menu a{color:var(--nk-footer-text,#d3d1c7);transition:opacity .15s ease,color .15s ease}.nk-footer-menu a:hover{opacity:1;color:var(--nk-primary-light)}.nk-footer-menu .sub-menu{list-style:none;margin:8px 0 0;padding-inline-start:14px;border-inline-start:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:9px}.nk-footer-menu .sub-menu a{font-size:12.5px;font-weight:400;opacity:.7}.nk-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.nk-social-links-title{color:var(--nk-footer-text,#d3d1c7);font-size:14px;font-weight:700}.nk-social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0}.nk-social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--nk-footer-text,#d3d1c7);transition:background .15s ease,color .15s ease,transform .15s ease}.nk-social-icons a:hover{background:var(--nk-primary);color:#fff;transform:translateY(-2px)}.nk-social-icons .nk-icon{width:18px;height:18px}.nk-icon-mask{display:inline-block;background-color:currentColor;-webkit-mask-image:var(--nk-icon-mask-src);mask-image:var(--nk-icon-mask-src);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (hover:hover) and (pointer:fine){.nk-tooltip{position:relative}.nk-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);right:50%;transform:translateX(50%) translateY(4px);background:#1a1a1a;color:#fff;font-size:12px;white-space:nowrap;padding:4px 10px;border-radius:var(--nk-radius-sm,6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:50}.nk-tooltip:hover:after,.nk-tooltip:focus-visible:after{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}}.nk-footer-credits{text-align:center;padding-top:16px;font-size:12px;color:var(--nk-footer-text,#d3d1c7);opacity:.65}.nk-footer-bottom{text-align:center;padding:20px 0;font-size:13px;color:var(--nk-footer-text,#d3d1c7);opacity:.65}.nk-product-card{position:relative;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column}.nk-product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.nk-product-media{position:relative;background:var(--color-background);aspect-ratio:1;overflow:hidden}.nk-product-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.nk-product-card:hover .nk-product-media img{transform:scale(1.05)}.nk-badge{position:absolute;top:10px;right:10px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);z-index:2;color:#fff}.nk-badge--sale{background:var(--color-error)}.nk-badge--outofstock{background:var(--color-text-secondary)}.nk-product-info{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.nk-product-title-link{color:inherit}.nk-product-title{font-size:13px;font-weight:400;margin:0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.nk-product-price{font-size:15px;font-weight:700;color:var(--color-text-primary);margin-top:auto}.nk-product-price del{display:block;color:var(--color-text-secondary);font-weight:400;font-size:12px;text-decoration:line-through;margin-bottom:2px}.nk-product-price ins{display:block;text-decoration:none}.nk-product-cta{margin-top:6px}.nk-product-cta .nk-btn{width:100%;background:var(--color-primary)}.nk-product-cta .nk-btn:hover{background:var(--color-primary-hover)}.nk-product-cta .added_to_cart{display:block;text-align:center;font-size:12px;margin-top:6px}.star-rating{display:inline-flex;align-items:center;gap:2px;margin:2px 0}.star-rating .nk-star{position:relative;display:inline-block;width:14px;height:14px;font-size:14px;line-height:1}.star-rating .nk-star:before{content:"★";position:absolute;inset:0;color:var(--color-border)}.star-rating .nk-star:after{content:"★";position:absolute;inset:0;color:var(--color-warning);width:var(--nk-star-fill,0%);overflow:hidden;white-space:nowrap}ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;margin:0;padding:0}ul.products li.product{margin:0}@media (max-width:1024px){ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){ul.products{grid-template-columns:repeat(2,1fr);gap:12px}.nk-product-info{padding:10px 12px}.nk-product-cta .nk-btn{padding:8px 6px;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nk-product-title{font-size:12.5px}}.nk-hero{background:var(--nk-accent-soft);border-radius:var(--nk-radius);padding:50px 40px;margin:24px 0;text-align:center}.nk-hero h1{color:var(--nk-primary-hover)}.nk-section{padding:24px 0}.nk-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.nk-section-title h2{margin:0}.nk-section-title a{font-size:14px;font-weight:700}.nk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px, 1fr));gap:20px}body.nk-blog-layout-list .nk-grid{grid-template-columns:1fr;max-width:760px;margin-inline:auto;gap:28px}.nk-nav-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:998}.nk-nav-overlay.is-open{display:block}.nk-mobile-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;border:none;background:0 0;cursor:pointer;flex-shrink:0}.nk-mobile-toggle span{display:block;width:100%;height:2px;background:var(--nk-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nk-mobile-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nk-mobile-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nk-mobile-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nk-back-to-top{position:fixed;bottom:24px;left:24px;width:46px;height:46px;border-radius:50%;border:none;background:var(--nk-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--nk-shadow-md);z-index:300;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,background .15s ease}.nk-back-to-top.is-visible{opacity:1;transform:translateY(0)}.nk-back-to-top:hover{background:var(--nk-primary-hover)}.nk-back-to-top svg{width:20px;height:20px}@media (max-width:1024px){.nk-header-main .nk-container{flex-wrap:wrap;gap:12px 16px}.nk-search-wrap{order:3;flex-basis:100%;max-width:none}}@media (max-width:768px){body.woocommerce-cart .nk-header-top,body.woocommerce-checkout .nk-header-top{display:none}.nk-header-top .nk-container span:last-child{display:none}.nk-header-top .nk-container{justify-content:center}.nk-header-top .nk-container span:first-child{text-align:center}.nk-header-main .nk-container{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:12px 14px !important}.nk-mobile-toggle{grid-column:1;grid-row:1;display:flex;flex-shrink:0}.nk-logo{grid-column:2;grid-row:1;justify-self:center;min-width:0}#nk-dark-mode-header-slot{display:none}.nk-header-actions{grid-column:3;grid-row:1;justify-self:end;min-width:0;flex-shrink:1}.nk-search-wrap{grid-column:1/-1;grid-row:2}.nk-logo img{max-height:40px}.nk-header-actions{gap:10px;margin-right:0}.nk-header-actions a .nk-action-label{display:none}.nk-header-actions a:not(.nk-cart-link){display:none}.nk-mobile-quicklinks{display:flex;flex-direction:column;margin-top:8px}.nk-mobile-quicklinks a{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--nk-border);color:var(--nk-text)}.nk-mobile-quicklinks .nk-icon{width:18px;height:18px}.nk-mobile-quicklinks #nk-dark-mode-toggle{width:100%;padding:14px 20px;border-bottom:1px solid var(--nk-border);color:var(--nk-text);font-size:14px;gap:10px}.nk-header-nav{position:fixed;top:0;right:-280px;width:280px;height:100%;background:var(--nk-surface);box-shadow:var(--nk-shadow-md);transition:right .25s ease;overflow-y:auto;z-index:999}.nk-header-nav.is-open{right:0}.nk-header-nav .nk-container{padding:20px 0}.nk-header-nav ul{flex-direction:column;gap:0}.nk-header-nav li a{padding:14px 20px;border-bottom:1px solid var(--nk-border)}.nk-header-nav-close-row{display:flex;justify-content:flex-end;padding:12px 12px 0}.nk-header-nav-close{background:0 0;border:none;line-height:1;cursor:pointer;color:var(--nk-text-secondary,var(--nk-text));width:40px;height:40px;border-radius:var(--nk-radius-sm,8px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nk-header-nav-close .nk-icon{width:20px;height:20px}.nk-header-nav-close:hover{background:var(--nk-background,var(--nk-primary-bg))}.nk-hero{padding:30px 20px}.nk-hero h1{font-size:22px}.nk-grid{grid-template-columns:1fr;gap:16px}.nk-back-to-top{bottom:20px;left:12px;width:40px;height:40px}body.single-product .nk-back-to-top{bottom:calc(var(--nk-sticky-cart-h, 64px) + 20px)}body.nk-sticky-cart-active{padding-bottom:var(--nk-sticky-cart-h,64px)}}@media (max-width:480px){.nk-container{padding:0 16px}.nk-grid{grid-template-columns:1fr;gap:10px}h1{font-size:22px}h2{font-size:19px}}.nk-blog-layout{display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:start}.nk-blog-layout.nk-blog-layout--no-sidebar{grid-template-columns:1fr}.nk-shop-sidebar,.nk-blog-sidebar{overflow-x:hidden;max-width:100%;min-width:0}.nk-blog-sidebar{order:-1}.nk-blog-widget{background:var(--nk-surface);border:1px solid var(--nk-border);border-radius:var(--nk-radius);padding:18px;margin-bottom:20px}.nk-blog-widget-title{font-size:15px;margin:0 0 12px}.nk-blog-widget ul{list-style:none;margin:0;padding:0}.nk-blog-widget ul ul{padding-inline-start:16px;margin-top:6px}.nk-blog-widget li{padding:8px 0;border-bottom:1px solid var(--nk-border);font-size:13.5px;line-height:1.6}.nk-blog-widget li:last-child{border-bottom:none}.nk-blog-widget li a{color:var(--nk-text)}.nk-blog-widget li a:hover{color:var(--nk-primary)}.nk-blog-widget .wp-block-comment-content,.nk-blog-widget .comment-author-link{display:inline}.nk-blog-widget select{width:100%;padding:8px 10px;border:1px solid var(--nk-border);border-radius:var(--nk-radius-sm);background:var(--nk-bg);color:var(--nk-text)}.nk-blog-widget .search-form{display:flex;gap:6px}.nk-blog-widget .search-form input[type=search]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--nk-border);border-radius:var(--nk-radius-sm)}.nk-blog-widget .tagcloud{display:flex;flex-wrap:wrap;gap:6px}.nk-blog-widget .tagcloud a{font-size:12px !important;padding:4px 10px;border:1px solid var(--nk-border);border-radius:var(--nk-radius-pill,999px);color:var(--nk-text)}.nk-blog-widget .tagcloud a:hover{background:var(--nk-primary);color:#fff;border-color:var(--nk-primary)}.nk-blog-widget .rss-date{display:block;font-size:11px;color:var(--nk-text-muted)}.nk-blog-widget img{max-width:100%;height:auto;border-radius:var(--nk-radius-sm)}.nk-blog-widget .avatar{width:32px;height:32px;border-radius:50%;float:right;margin-inline-start:8px}.nk-blog-widget li{overflow:hidden;overflow-wrap:break-word}.nk-blog-widget .wp-block-comment-content,.nk-blog-widget .comment-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--nk-text-muted);margin-top:4px}@media (max-width:900px){.nk-blog-layout{grid-template-columns:1fr}.nk-blog-sidebar{order:2}}#respond input[type=text],#respond input[type=email],#respond input[type=url],#respond textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--nk-border);border-radius:var(--nk-radius-sm);background:var(--nk-surface);color:var(--nk-text);font:inherit}#respond textarea{min-height:120px;resize:vertical}#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label{display:block;margin-bottom:8px;font-weight:700;font-size:14px;color:var(--nk-text)}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment{margin-bottom:16px}#respond .required{color:var(--nk-danger)}.comment .reply{text-align:end;margin-top:4px}
/*
Theme Name: NiloKala
Theme URI: https://nilokala.com
Author: NiloKala
Author URI: https://nilokala.com
Description: قالب اختصاصی فروشگاه اینترنتی نیلوکالا. طراحی‌شده برای فارسی‌زبانان، راست‌به‌چپ کامل، با فونت ایران‌سنس. امکانات: مگامنوی پیشرفته (ستونی/متنی، آماده برای تصویر/آیکون)، سبد خرید کشویی، فیلتر آژاکس فروشگاه، Quick View، مقایسه‌ی محصول، علاقه‌مندی‌ها، حالت شب/روز، و سیستم Design Token سه‌لایه‌ی رنگی.
Version: 0.5.5 (رفع تداخل پدینگ بردکرامب RankMath + رفع نهایی وسط‌چینی عکس شاخص وبلاگ با margin به‌جای text-align)
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.5
Requires Plugins: woocommerce
Text Domain: nilokala
License: All Rights Reserved
*/

/* استایل‌های واقعی در assets/css/main.css بارگذاری می‌شوند */

.nk-shop-layout{display:grid;grid-template-columns:260px 1fr;gap:28px;padding-top:20px;padding-bottom:50px;align-items:start}.nk-filter-toggle{display:none;align-items:center;gap:8px;width:100%;padding:10px 16px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-sm);font-weight:700;font-size:14px;cursor:pointer;margin-bottom:16px}.nk-filter-toggle .nk-icon{width:18px;height:18px}.nk-shop-sidebar{position:sticky;top:90px}.nk-shop-sidebar-header{display:none}.nk-shop-widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px;margin-bottom:16px}.nk-shop-widget-title{font-size:15px;margin:0 0 12px}.nk-sidebar-hint{font-size:13px;color:var(--color-text-secondary)}.product_list_widget{list-style:none;margin:0;padding:0}.product_list_widget li{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--color-border)}.product_list_widget li:last-child{border-bottom:none;padding-bottom:0}.product_list_widget li>a{display:flex;align-items:flex-start;gap:10px;flex:1 0 100%;color:var(--color-text-primary);text-decoration:none}.product_list_widget img{width:56px;height:56px;object-fit:contain;background:var(--color-background);border-radius:var(--radius-sm);flex-shrink:0}.product_list_widget .product-title{font-size:13px;line-height:1.6}.product_list_widget .star-rating{display:inline-flex;margin:4px 0 2px;flex:0 0 auto}.product_list_widget .reviewer{display:block;font-size:12px;color:var(--color-text-secondary);flex:1 0 100%}.product_list_widget .amount{font-size:13px;font-weight:700;color:var(--color-primary)}.product_list_widget del,.price,span.price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.price del,.price ins,span.price del,span.price ins{text-decoration:none}.price del,span.price del{color:var(--color-text-secondary,#6b6b68);font-weight:400;font-size:.85em;text-decoration:line-through}.start-price-label{display:inline-block;font-size:.8em;font-weight:400;color:var(--color-text-secondary,#6b6b68);margin-inline-end:4px}.price.out-of-stock{display:inline-block;font-size:.9em;font-weight:700;color:var(--color-error)}.nk-system-price{display:inline-block;font-size:.8em;font-weight:400;color:var(--color-text-secondary,#6b6b68);margin-inline-start:4px}.nk-shop-widget del{display:block}.product_list_widget ins,.nk-shop-widget ins{display:block;text-decoration:none}.product_list_widget del .amount{color:var(--color-text-secondary);font-weight:400;font-size:12px}.price_slider{margin-bottom:16px}.price_slider_wrapper .ui-slider{position:relative;height:4px;background:var(--color-border);border-radius:var(--radius-pill);margin:20px 4px 16px}.price_slider_wrapper .ui-slider-range{position:absolute;height:100%;background:var(--color-primary);border-radius:var(--radius-pill)}.price_slider_wrapper .ui-slider-handle{position:absolute;top:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background:var(--color-primary);border:2px solid var(--color-surface);border-radius:50%;box-shadow:var(--shadow-sm);cursor:pointer;outline:none}.price_slider_amount{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.price_slider_amount .button{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none;border-radius:var(--radius-sm);padding:6px 14px;font-size:12px;cursor:pointer;flex:1 1 100%;order:3}.nk-shop-sidebar [class*=price-slider] input,.nk-shop-sidebar [class*=filter-price] input{box-sizing:border-box !important;width:auto !important;min-width:0 !important;max-width:45% !important;font-size:12px !important;white-space:normal !important;padding:6px 4px !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-sm);background:0 0;text-align:center;color:var(--color-text-secondary)}:root[data-theme=dark] .nk-shop-sidebar [class*=price-slider] input,:root[data-theme=dark] .nk-shop-sidebar [class*=filter-price] input{background:var(--color-surface) !important;color:var(--color-text-primary) !important;border-color:var(--color-border) !important}:root[data-theme=dark] .nk-shop-sidebar [class*=price-slider] input[type=range]::-webkit-slider-runnable-track,:root[data-theme=dark] .nk-shop-sidebar [class*=price-slider] input[type=range]::-moz-range-track{background:var(--color-border) !important}:root[data-theme=dark] .nk-shop-sidebar [class*=price-slider] input[type=range]::-webkit-slider-thumb,:root[data-theme=dark] .nk-shop-sidebar [class*=price-slider] input[type=range]::-moz-range-thumb{background:var(--color-primary) !important;border-color:var(--color-surface) !important}:root[data-theme=dark] .nk-shop-sidebar-header button,:root[data-theme=dark] .nk-shop-sidebar-header svg{color:var(--color-text-primary) !important;fill:var(--color-text-primary) !important}:root[data-theme=dark] .nk-shop-sidebar{background:var(--color-surface) !important;color:var(--color-text-primary) !important}.nk-shop-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.nk-shop-header h1{margin:0}.nk-shop-toolbar{display:flex;align-items:center;gap:16px;font-size:13px;color:var(--color-text-secondary)}.nk-shop-toolbar select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px 6px 30px;background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left 8px center;background-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--color-text-primary)}.nk-shop-main ul.products{display:grid;grid-template-columns:repeat(var(--nk-shop-columns,3),1fr);gap:20px;list-style:none;margin:0;padding:0}.nk-shop-main ul.products li.product{margin:0}.nk-term-description{background:var(--color-background);border-radius:var(--radius-md);padding:16px 20px;margin-bottom:20px;font-size:14px;color:var(--color-text-secondary)}.woocommerce-pagination{margin-top:32px;text-align:center}.woocommerce-pagination ul{display:inline-flex;gap:6px;list-style:none;padding:0}.woocommerce-pagination a,.woocommerce-pagination span.current{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:13px}.woocommerce-pagination span.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.woocommerce-pagination a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nk-single-product-wrap{padding-bottom:50px;overflow-x:hidden;max-width:100%}.woocommerce div.product{display:grid;grid-template-columns:minmax(280px, 40%) 1fr;gap:40px;min-width:0;max-width:100%;overflow-x:hidden;position:relative}.woocommerce div.product div.images{margin:0;min-width:0;width:100%;overflow:hidden}.woocommerce div.product .summary{grid-column:2;min-width:0;max-width:100%;overflow-wrap:break-word}.woocommerce div.product>.onsale{position:absolute;top:16px;right:16px;z-index:5;background:var(--color-error);color:#fff;font-size:12px;font-weight:700;padding:5px 16px;border-radius:var(--radius-pill);margin:0}.woocommerce-product-gallery{position:relative;min-width:0}.woocommerce-product-gallery__wrapper{position:relative;list-style:none;margin:0;padding:0;border-radius:var(--radius-md);overflow:hidden;background:var(--color-background);width:100%;aspect-ratio:1}.woocommerce-product-gallery__image{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .25s ease}.woocommerce-product-gallery__image.nk-gallery-active{opacity:1;visibility:visible;z-index:1}.woocommerce-product-gallery__image a{display:block;height:100%}.woocommerce-product-gallery__image img{width:100% !important;height:100% !important;max-width:100% !important;object-fit:contain;cursor:zoom-in;display:block}@media (hover:hover) and (pointer:fine){.woocommerce-product-gallery__image img{transition:transform .3s ease}.woocommerce-product-gallery__image img:hover{transform:scale(1.12)}}.pswp__caption__center{text-align:right}.woocommerce-product-gallery__trigger{position:absolute;top:14px;left:14px;z-index:5;background:var(--color-surface);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.nk-gallery-thumbs-wrap{position:relative;margin-top:10px}.nk-gallery-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;gap:10px;margin:0;padding:2px;list-style:none;scrollbar-width:none}.nk-gallery-thumbs::-webkit-scrollbar{display:none}.nk-gallery-thumbs button{flex:0 0 72px;width:72px;aspect-ratio:1;padding:0;overflow:hidden;border-radius:var(--radius-sm);border:2px solid transparent;opacity:.65;cursor:pointer;background:0 0;transition:opacity .15s ease,border-color .15s ease}.nk-gallery-thumbs button.is-active,.nk-gallery-thumbs button:hover{opacity:1;border-color:var(--color-primary)}.nk-gallery-thumbs img{width:100%;height:100%;object-fit:contain;display:block}.nk-thumb-arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.nk-thumb-arrow.is-visible{display:flex}.nk-thumb-arrow:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nk-thumb-arrow svg{width:16px;height:16px}.nk-thumb-arrow--prev{right:6px}.nk-thumb-arrow--next{left:6px}.woocommerce div.product .product_title{font-size:24px;margin-bottom:8px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--color-primary);font-size:22px;font-weight:700}.woocommerce div.product p.price del{display:block;color:var(--color-text-secondary);font-size:15px;font-weight:400;margin:0 0 2px}.woocommerce div.product p.price ins{display:block;text-decoration:none}.woocommerce div.product .single_add_to_cart_button{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-sm);padding:13px 32px;font-weight:700;border:none}.woocommerce div.product .single_add_to_cart_button:hover{background:var(--btn-primary-bg-hover)}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0}.woocommerce div.product .quantity input{padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center}.woocommerce div.product form.cart>table.variations,.woocommerce div.product form.cart>.woocommerce-variation,.woocommerce div.product form.cart>.single_variation_wrap{flex:1 0 100%}.woocommerce div.product table.variations{width:100%;margin-bottom:4px}.woocommerce div.product table.variations tr{display:flex;align-items:center;gap:14px;margin-bottom:12px}.woocommerce div.product table.variations td.label{font-weight:700;font-size:14px;white-space:nowrap}.woocommerce div.product table.variations td.value{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.woocommerce div.product table.variations select{flex:0 1 auto;width:auto;max-width:260px;min-width:0;margin-inline-end:2px;padding:9px 12px 9px 34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat left 10px center;background-size:16px;color:var(--color-text-primary);appearance:none;-webkit-appearance:none;-moz-appearance:none}.woocommerce div.product .reset_variations{font-size:12px;color:var(--color-text-secondary);margin-right:4px}.woocommerce div.product .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1 0 100%}.woocommerce div.product .single_variation_wrap{margin-bottom:4px}.comment-form-rating{margin-bottom:20px}.nk-before-add-to-cart,.nk-after-add-to-cart{max-width:100%;flex-basis:100%;width:100%;overflow-wrap:break-word;font-size:14px}.nk-before-add-to-cart{margin-bottom:12px}.nk-after-add-to-cart{margin-top:12px}.nk-before-add-to-cart img,.nk-after-add-to-cart img,.nk-extra-tab-content img,.nk-shop-header-content img,.nk-thankyou-content img{max-width:100% !important;height:auto !important}.nk-shop-header-content{margin-bottom:24px;max-width:100%;overflow-wrap:break-word}.nk-thankyou-content{margin-top:20px;max-width:100%;overflow-wrap:break-word}.woocommerce-Tabs-panel--reviews #respond p{max-width:100%}.comment-form-rating label{display:block;margin-bottom:8px;font-weight:700;font-size:14px}.comment-form-rating .stars{display:flex;gap:4px;list-style:none;margin:0;padding:0}.comment-form-rating .stars a{position:relative;display:inline-block;width:22px;height:22px;font-size:0;color:var(--color-border);text-decoration:none}.comment-form-rating .stars a:before{content:"★";position:absolute;inset:0;font-size:20px;line-height:22px;font-family:sans-serif;color:inherit}.comment-form-rating .stars a.nk-fill,.comment-form-rating .stars a.active{color:var(--color-warning)}.comment-form-rating .stars a.selected{color:var(--color-warning)}.woocommerce-review-link{margin-right:8px}table.shop_attributes{display:table;overflow-x:visible;white-space:normal;width:100%;border-collapse:separate;border-spacing:0;font-size:14px}table.shop_attributes th,table.shop_attributes td{padding:12px 16px;border-bottom:1px solid var(--color-border);text-align:right}table.shop_attributes tr:last-child th,table.shop_attributes tr:last-child td{border-bottom:none}table.shop_attributes th{width:230px;font-weight:700;color:var(--color-text-secondary)}table.shop_attributes td p{margin:0}table.shop_attributes tr:nth-child(even) th,table.shop_attributes tr:nth-child(even) td{background:var(--color-background)}.woocommerce-tabs{margin-top:5px;padding-top:20px;border-top:1px solid var(--color-border);grid-column:1/-1;min-width:0;overflow-x:hidden}.woocommerce-tabs ul.tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-border);list-style:none;padding:0;margin:0 0 20px}.woocommerce-Tabs-panel{padding:15px;background:var(--nk-tabs-panel-bg,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-md,var(--radius-sm))}.woocommerce-Tabs-panel>h2:first-child{display:none}.woocommerce-tabs ul.tabs li{margin:0}.woocommerce-tabs ul.tabs li a{display:block;padding:10px 18px;font-weight:700;font-size:14px;color:var(--color-text-secondary);white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:color .15s ease,background .15s ease}.woocommerce-tabs ul.tabs li a:hover{color:var(--color-primary);background:var(--color-surface)}.woocommerce-tabs ul.tabs li.active a{color:var(--color-primary);border-bottom:2px solid var(--color-primary);background:var(--color-surface)}.product_meta{display:flex !important;flex-direction:column !important;gap:6px;font-size:13px;color:var(--color-text-secondary);margin-top:16px}.product_meta>span{display:block !important;padding-top:6px}.product_meta>span+span{border-top:1px dashed var(--color-border)}@media (max-width:768px){.woocommerce-tabs ul.tabs{flex-direction:column !important;gap:0 !important;border-bottom:none !important;margin-bottom:16px}.woocommerce-tabs ul.tabs li{border-bottom:1px solid var(--color-border);width:100%}.woocommerce-tabs ul.tabs li a{padding:11px 14px !important;font-size:13.5px;white-space:normal !important;text-align:right;border-radius:0}.woocommerce-tabs ul.tabs li.active a{border-bottom:none;border-right:3px solid var(--color-primary);padding-right:12px;background:var(--color-surface)}.woocommerce-Tabs-panel{padding:10px}table.shop_attributes th{width:45%}}#reviews .comment-text .star-rating,.commentlist .star-rating{display:inline-flex;margin:4px 0 8px;flex:0 0 auto}#reviews .meta{font-size:13px;color:var(--color-text-secondary);margin-bottom:4px}#reviews .commentlist,.commentlist{list-style:none;padding:0;margin:0;counter-reset:nk-comment-counter}#reviews .commentlist>li,.commentlist>li{counter-increment:nk-comment-counter;position:relative;padding-inline-start:28px;padding-bottom:16px}#reviews .commentlist>li+li,.commentlist>li+li{margin-top:16px;border-top:1px dashed var(--color-border);padding-top:16px}#reviews .commentlist>li:before,.commentlist>li:before{content:counter(nk-comment-counter) ".";position:absolute;inset-inline-start:0;top:2px;font-size:13px;color:var(--color-text-secondary)}#reviews .comment-reply-link,.comment-reply-link{margin-right:10px}.related.products,.upsells.products{grid-column:1/-1;margin-top:50px}.related.products>h2,.upsells.products>h2{margin-bottom:20px}.related.products ul.products,.upsells.products ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0}@media (min-width:1025px){.related.products ul.products.columns-1,.upsells.products ul.products.columns-1{grid-template-columns:repeat(1,1fr)}.related.products ul.products.columns-2,.upsells.products ul.products.columns-2{grid-template-columns:repeat(2,1fr)}.related.products ul.products.columns-3,.upsells.products ul.products.columns-3{grid-template-columns:repeat(3,1fr)}.related.products ul.products.columns-4,.upsells.products ul.products.columns-4{grid-template-columns:repeat(4,1fr)}.related.products ul.products.columns-5,.upsells.products ul.products.columns-5{grid-template-columns:repeat(5,1fr)}.related.products ul.products.columns-6,.upsells.products ul.products.columns-6{grid-template-columns:repeat(6,1fr)}.related.products ul.products.columns-7,.upsells.products ul.products.columns-7{grid-template-columns:repeat(7,1fr)}.related.products ul.products.columns-8,.upsells.products ul.products.columns-8{grid-template-columns:repeat(8,1fr)}}.nk-sticky-cart{position:fixed;bottom:0;right:0;left:0;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:10px 16px;display:none;align-items:center;justify-content:space-between;gap:12px;z-index:250;transform:translateY(100%);transition:transform .25s ease}.nk-sticky-cart.is-visible{transform:translateY(0)}.nk-sticky-cart-info{display:flex;align-items:center;gap:10px;min-width:0}.nk-sticky-cart-info img{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.nk-sticky-cart-title{font-size:12px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.nk-sticky-cart-price{font-size:13px;font-weight:700;color:var(--color-primary);margin:0}.nk-sticky-cart-price ins{text-decoration:none}.nk-sticky-cart-price del{text-decoration:line-through;font-weight:400;font-size:11px;color:var(--color-text-secondary);margin-left:4px}.nk-sticky-cart-close{display:none}@media (min-width:769px){.nk-sticky-cart{display:flex;position:fixed;right:auto;left:50%;bottom:24px;width:75%;max-width:860px;border:1px solid var(--color-primary);border-radius:var(--radius-lg,var(--radius-md));box-shadow:var(--shadow-lg);padding:14px 56px 14px 24px;transform:translate(-50%,calc(100% + 40px))}.nk-sticky-cart.is-visible{transform:translate(-50%,0)}.nk-sticky-cart-info img{width:56px;height:56px}.nk-sticky-cart-title{font-size:14px;max-width:320px}.nk-sticky-cart-price{font-size:15px}.nk-sticky-cart #nk-sticky-cart-btn{padding:11px 28px;font-size:14px}.nk-single-product-wrap{padding-bottom:110px}.nk-sticky-cart-close{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:16px;transform:translateY(-50%);width:28px;height:28px;padding:0;border:none;background:0 0;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}.nk-sticky-cart-close:hover{background:var(--nk-primary-bg);color:var(--color-primary)}.nk-sticky-cart-close .nk-icon{width:16px;height:16px}}@media (max-width:1024px){.nk-shop-main ul.products,.related.products ul.products,.upsells.products ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nk-shop-layout{grid-template-columns:1fr;padding-top:12px}.nk-filter-toggle{display:flex;width:80%;margin:0 auto 16px;justify-content:center}.nk-shop-sidebar{position:fixed;top:0;right:-300px;width:300px;height:100%;background:var(--color-surface);z-index:999;transition:right .25s ease;overflow-y:auto;padding:20px}.nk-shop-sidebar.is-open{right:0}.nk-shop-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.nk-shop-sidebar-header button{background:0 0;border:none;font-size:24px;cursor:pointer}.nk-shop-main ul.products,.related.products ul.products,.upsells.products ul.products{grid-template-columns:repeat(2,1fr);gap:12px}.woocommerce div.product{grid-template-columns:1fr}.woocommerce div.product .summary{grid-column:1}.nk-sticky-cart{display:flex}.nk-sticky-cart #nk-sticky-cart-btn{padding:8px 16px;font-size:12px}.nk-single-product-wrap{padding-bottom:90px}.nk-shop-header{flex-direction:column;align-items:flex-start}.nk-shop-header h1{width:100%;text-align:center}.nk-shop-toolbar{width:100%;flex-direction:column;align-items:flex-start;gap:10px}.nk-shop-toolbar .woocommerce-result-count{margin:0}.nk-shop-toolbar select.orderby{width:80%;margin:0 auto}.woocommerce div.product .single_add_to_cart_button{padding:10px 20px;font-size:13px}.woocommerce div.product table.variations select{max-width:none;font-size:13px}}@media (max-width:480px){.nk-shop-main ul.products,.related.products ul.products,.upsells.products ul.products{grid-template-columns:repeat(2,1fr)}.woocommerce div.product table.variations tr{flex-direction:column;align-items:flex-start;gap:6px}.woocommerce div.product table.variations td.value{width:100%}}.nk-checkout-steps{display:flex;list-style:none;margin:0 auto 56px;padding:0;width:100%;max-width:860px}.nk-checkout-steps li{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:14px;font-weight:600;flex:1}.nk-checkout-steps li:last-child{flex:0 0 auto}.nk-checkout-steps li:not(:last-child):after{content:"";flex:1;height:1px;background:var(--color-border);margin:0 12px}.nk-checkout-steps-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--color-border);color:var(--color-text-secondary);font-size:12px}.nk-checkout-steps li.is-active{color:var(--color-text-primary)}.nk-checkout-steps li.is-active .nk-checkout-steps-num{background:var(--color-primary);color:#fff}@media (max-width:768px){.nk-checkout-steps{display:none}}.nk-cart-page-title,.nk-checkout-page-title{display:none}@media (max-width:768px){.nk-cart-page-title,.nk-checkout-page-title{display:block;text-align:center;padding-bottom:15px}}@media (max-width:768px){.summary.entry-summary form.cart .nk-qty-btn{width:32.5px;font-size:19px}}@media (max-width:768px){.nk-qv-summary form.cart .nk-qty-btn{width:25px !important;font-size:19px !important}}.form-row{margin:0 0 16px}.form-row label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.form-row .required{color:var(--color-error);text-decoration:none}.form-row .optional{color:var(--color-text-secondary);font-weight:400}.form-row input.input-text,.form-row select,.form-row textarea{width:100%;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:14px;font-family:inherit}.form-row input.input-text:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--color-primary);outline:none}.form-row textarea{min-height:90px;resize:vertical}.form-row-first,.form-row-last{flex:1 1 240px}.form-row-wide{flex-basis:100%}.woocommerce-account table.shop_table{width:100%;border-collapse:collapse;font-size:14px}.woocommerce-account table.shop_table th,.woocommerce-account table.shop_table td{padding:12px 10px;text-align:start;border-bottom:1px solid var(--color-border)}.woocommerce-account table.shop_table thead th{font-weight:700;color:var(--color-text-primary);border-bottom:2px solid var(--color-border)}.woocommerce-account table.shop_table tbody td{color:var(--color-text-secondary)}.woocommerce-account a.button.cancel{background:var(--color-error);border-color:var(--color-error);color:#fff}
.nk-card-actions{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:3;opacity:0;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease}.nk-product-card:hover .nk-card-actions{opacity:1;transform:translateX(0)}@media (hover:none){.nk-card-actions{opacity:1;transform:none}}.nk-card-action-btn{width:32px;height:32px;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);color:var(--color-text-secondary)}.nk-card-action-btn .nk-icon{width:16px;height:16px}.nk-card-action-btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.nk-modal-overlay{display:none;position:fixed;inset:0;background:rgba(20,18,15,.55);z-index:1000;align-items:center;justify-content:center;padding:20px}.nk-modal-overlay.is-open{display:flex}.nk-modal-box{background:var(--color-surface);border-radius:var(--radius-lg);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;overflow-x:hidden;position:relative;padding:30px;box-sizing:border-box}.nk-modal-close{position:absolute;top:14px;inset-inline-start:14px;width:34px;height:34px;border-radius:50%;background:var(--color-border);color:var(--color-text-primary);border:none;font-size:20px;cursor:pointer;z-index:2}.nk-modal-loading{text-align:center;padding:60px 0;color:var(--color-text-secondary)}.nk-qv-gallery{min-width:0;overflow:hidden}.nk-qv-gallery a{display:block;cursor:pointer}.nk-qv-gallery img{width:100% !important;height:auto !important;max-width:100% !important;display:block;border-radius:var(--radius-md);aspect-ratio:1;background:var(--color-background);object-fit:contain}#nk-quick-view-body{display:grid;grid-template-columns:1fr 1fr;gap:30px;box-sizing:border-box;max-width:100%}.nk-qv-summary{padding-top:44px;padding-inline-start:40px}.nk-qv-title{font-size:20px;margin-bottom:8px;line-height:1.4}.nk-qv-price{font-size:20px;font-weight:700;color:var(--color-primary);margin:8px 0}.nk-qv-price del{display:block;color:var(--color-text-secondary);font-weight:400;font-size:14px;margin-bottom:2px}.nk-qv-price ins{display:block;text-decoration:none}.nk-qv-desc{font-size:14px;color:var(--color-text-secondary);margin-bottom:16px}.nk-qv-summary form.cart{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:nowrap}.nk-qv-error{flex-basis:100%;color:var(--color-text-primary);background:var(--color-error-bg,var(--color-surface));border-inline-start:var(--nk-msg-border-width,3px) solid var(--color-error);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}body.nk-msg-border-full .nk-qv-error{border:var(--nk-msg-border-width,3px) solid var(--color-error)}.nk-qv-summary form.cart .quantity{flex-shrink:0}.nk-qv-summary form.cart .quantity input{width:60px;padding:10px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center}.nk-qv-summary form.cart .single_add_to_cart_button{white-space:nowrap;flex:1}.nk-qv-fulllink{display:block;font-size:13px;margin-top:10px}.nk-qv-outofstock{color:var(--color-error);font-weight:700}@media (max-width:640px){#nk-quick-view-body{grid-template-columns:1fr}.nk-modal-overlay{padding:15px !important}.nk-modal-box{padding:58px 10px 10px !important}.nk-qv-summary{padding-top:0;padding-inline-start:0}.nk-qv-summary form.cart{flex-wrap:wrap}.nk-qv-summary form.cart .single_add_to_cart_button{flex-basis:100%}.nk-qty-btn{width:20px !important}.nk-qv-summary form.cart .quantity input{width:44px;padding:8px 4px}.nk-qv-desc--truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.nk-shop-main.is-loading{opacity:.4;pointer-events:none;transition:opacity .15s ease}.nk-shop-widget a{transition:color .15s ease}
.nk-cart-drawer{position:fixed;top:0;left:-380px;width:380px;max-width:90vw;height:100%;background:var(--color-surface);box-shadow:var(--shadow-md);z-index:1001;display:flex;flex-direction:column;transition:left .25s ease}.nk-cart-drawer.is-open{left:0}.nk-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.nk-cart-drawer-header h2{margin:0;font-size:17px;font-weight:700}.nk-cart-drawer-close{background:0 0;border:none;line-height:1;cursor:pointer;color:var(--color-text-secondary);width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nk-cart-drawer-close .nk-icon{width:20px;height:20px}.nk-cart-drawer-close:hover{background:var(--color-background);color:var(--color-text-primary)}.nk-cart-drawer-close:focus-visible,.nk-cart-drawer-item-remove:focus-visible,.nk-cart-drawer-actions .nk-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nk-cart-drawer-body{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column}.nk-cart-drawer-empty{margin:auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--color-text-secondary)}.nk-cart-drawer-empty svg{width:48px;height:48px;opacity:.5}.nk-cart-drawer-items{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.nk-cart-drawer-item{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:start;background:var(--color-background);border-radius:var(--radius-sm);padding:10px}.nk-cart-drawer-item+.nk-cart-drawer-item{border-top:1px dashed var(--color-border);margin-top:2px}.nk-cart-drawer-item-thumb{width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-background);display:block}.nk-cart-drawer-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nk-cart-drawer-item-info{min-width:0;display:flex;flex-direction:column;gap:6px}.nk-cart-drawer-item-title{font-size:13.5px;font-weight:700;color:var(--color-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.nk-cart-drawer-item-title:hover{color:var(--color-primary)}.nk-cart-drawer-item-price{font-size:13px;color:var(--color-text-secondary)}.nk-cart-drawer-item-qty-fixed{font-size:12px;color:var(--color-text-secondary)}.nk-cart-drawer-item .quantity{display:inline-flex;align-self:flex-start}.nk-cart-drawer-item .quantity:not(.nk-qty-enhanced) input.qty{width:44px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;font-size:13px;-moz-appearance:textfield;appearance:textfield}.nk-cart-drawer-item .quantity:not(.nk-qty-enhanced) input.qty::-webkit-outer-spin-button,.nk-cart-drawer-item .quantity:not(.nk-qty-enhanced) input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nk-cart-drawer-item-remove{background:0 0;border:none;font-size:20px;font-weight:700;line-height:1;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:var(--radius-sm)}.nk-cart-drawer-item-remove:hover{background:var(--color-background);color:var(--color-error)}.nk-cart-drawer-item.is-updating{opacity:.5;pointer-events:none}.nk-cart-drawer-subtotal{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--color-border);font-size:14px}.nk-cart-drawer-subtotal strong{color:var(--color-primary);font-size:16px}.nk-cart-drawer-actions{margin-top:14px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.nk-cart-drawer-actions .nk-btn{text-align:center}.nk-cart-drawer-notices{padding:0 16px;margin:12px 0}.nk-cart-drawer-notices .woocommerce-message,.nk-cart-drawer-notices .woocommerce-error{margin:0;font-size:12.5px;padding:10px 12px}@media (max-width:480px){.nk-cart-drawer{width:calc(100% - 28px);max-width:calc(100% - 28px);left:calc(-100% - 28px)}}.nk-cart-toast{position:fixed;top:16px;left:50%;transform:translate(-50%,-20px);z-index:1002;display:flex;align-items:center;gap:10px;max-width:92vw;background:var(--color-success-bg,var(--color-surface));border-inline-start:var(--nk-msg-border-width,3px) solid var(--color-success,var(--color-primary));box-shadow:var(--shadow-md);border-radius:var(--radius-md,var(--radius-sm));padding:12px 14px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}body.nk-msg-border-full .nk-cart-toast{border:var(--nk-msg-border-width,3px) solid var(--color-success,var(--color-primary))}.nk-cart-toast.is-visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.nk-cart-toast-icon{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--color-success-bg,#e6f6ea);color:var(--color-success,#1e8e3e);display:flex;align-items:center;justify-content:center}.nk-cart-toast-icon svg{width:14px;height:14px}.nk-cart-toast-text{font-size:13.5px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45vw}.nk-cart-toast-link{flex-shrink:0;white-space:nowrap}.nk-cart-toast-close{flex-shrink:0;background:0 0;border:none;cursor:pointer;font-size:18px;line-height:1;color:var(--color-text-secondary);padding:0 2px}.nk-cart-toast-close:hover{color:var(--color-error)}@media (max-width:480px){.nk-cart-toast{top:8px;padding:10px 12px;gap:8px}.nk-cart-toast-text{max-width:38vw;font-size:12.5px}}
.nk-mm-item{position:relative}.nk-mm-item-head{position:relative;display:flex;align-items:stretch}.nk-mm-link{display:inline-flex;align-items:center;gap:4px;flex:1}.nk-header-nav li.nk-mm-item>.nk-mm-item-head>a.nk-mm-link:after{display:none}.nk-mm-toggle{display:none;align-items:center;justify-content:center;background:0 0;border:0;padding:6px;cursor:pointer;color:inherit;flex-shrink:0}.nk-mm-chevron{width:16px;height:16px;transition:transform .15s ease}.nk-mm-panel[hidden]{display:none}@media (min-width:769px){.nk-mm-panel{position:absolute;inset-inline-start:0;top:100%;z-index:100;width:max-content;min-width:220px;background:var(--nk-mm-bg,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--nk-radius,8px);box-shadow:var(--shadow-lg);opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;display:flex;flex-direction:column;gap:0}.nk-mm-panel:before{content:"";position:absolute;bottom:100%;left:var(--nk-mm-arrow-x,22px);width:0;height:0;border-inline:7px solid transparent;border-bottom:7px solid var(--nk-mm-bg,var(--color-surface))}.nk-mm-panel.is-open{opacity:1;transform:translateY(0)}.nk-mm-panel-inner{padding:24px}.nk-mm-columns{display:grid;grid-template-columns:repeat(var(--nk-mm-columns,4),minmax(160px,1fr));gap:28px}.nk-mm-panel.sub-menu{padding:8px 0;min-width:220px;width:max-content}.nk-mm-panel.sub-menu>li{position:relative;width:100%}.nk-mm-panel.sub-menu>li>.nk-mm-item-head>a.nk-mm-link,.nk-mm-panel.sub-menu>li>a{display:block;padding:10px 18px;font-size:13.5px;font-weight:400;color:var(--color-text-secondary);white-space:nowrap}.nk-mm-panel.sub-menu>li>a:hover,.nk-mm-panel.sub-menu>li>.nk-mm-item-head>a.nk-mm-link:hover{color:var(--color-primary)}.nk-mm-panel.sub-menu .nk-mm-panel.sub-menu{top:-9px;inset-inline-start:100%}.nk-mm-panel.sub-menu .nk-mm-panel:before{display:none}}@media (max-width:768px){.nk-mm-toggle{display:inline-flex;position:absolute;inset-inline-end:0;top:0;height:100%;width:48px}.nk-mm-toggle[aria-expanded=true] .nk-mm-chevron{transform:rotate(180deg)}.nk-mm-link{padding-inline-end:48px}.nk-mm-panel{position:static;width:100%;box-shadow:none;border:0;border-radius:0;background:var(--nk-mm-bg,var(--nk-menu-bg,var(--color-surface)))}.nk-mm-panel-inner{padding:4px 20px 12px}.nk-mm-columns{display:block}.nk-mm-column+.nk-mm-column{margin-top:10px;padding-top:10px}.nk-mm-panel .nk-mm-column-title{padding:6px 0}.nk-mm-panel.sub-menu{padding:0}.nk-mm-panel.sub-menu>li>a,.nk-mm-panel.sub-menu>li>.nk-mm-item-head>a.nk-mm-link{padding:10px 20px 10px 36px;font-size:var(--nk-mm-link-size,13.5px);color:var(--nk-mm-link-color,var(--color-text-secondary))}}.nk-mm-column{display:flex;flex-direction:column;gap:2px;min-width:0}.nk-mm-panel .nk-mm-column-title{font-weight:700;font-size:var(--nk-mm-title-size,15px);color:var(--nk-mm-title-color,var(--color-primary))}.nk-mm-column-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nk-mm-panel a.nk-mm-column-title,.nk-mm-panel .nk-mm-item-link>a{border-bottom:0;padding:6px 0}.nk-mm-panel .nk-mm-item-link a{display:flex;align-items:center;gap:8px;font-size:var(--nk-mm-link-size,13.5px);color:var(--nk-mm-link-color,var(--color-text-secondary))}.nk-mm-panel .nk-mm-item-link a:hover,.nk-mm-panel .nk-mm-item-link a:focus-visible{color:var(--color-primary)}.nk-mm-thumb{border-radius:4px;object-fit:contain;flex-shrink:0}.nk-mm-icon{display:inline-flex;width:18px;height:18px;flex-shrink:0}.nk-mm-icon svg{width:100%;height:100%}.nk-mm-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--color-error-bg);color:var(--color-error);margin-inline-start:auto}.nk-mm-desc{display:block;font-size:12px;color:var(--color-text-secondary);opacity:.75;margin-inline-start:26px}.nk-mm-link:focus-visible,.nk-mm-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}