:root{--nilo-green:#19b47e;--nilo-green-dark:#109568;--nilo-green-soft:#eafaf4;--nilo-ink:#18232b;--nilo-muted:#7b8790;--nilo-border:#e7ecef;--nilo-bg:#f7faf9;--nilo-radius:22px;--nilo-shadow:0 12px 38px rgba(20,55,44,.08)} body.nilooshop-front-product{--wd-primary-color:var(--nilo-green);background:var(--nilo-bg)} body.nilooshop-front-product .main-page-wrapper{background:transparent} body.nilooshop-front-product .product-image-summary-wrap{max-width:1360px;margin-inline:auto} body.nilooshop-front-product .product-image-summary{background:#fff;border:1px solid rgba(231,236,239,.9);border-radius:28px;box-shadow:var(--nilo-shadow);overflow:hidden} body.nilooshop-front-product .product-image-summary-inner{padding:20px;align-items:stretch} body.nilooshop-front-product .product-image-summary-inner .product-images{padding:0} body.nilooshop-front-product .product-image-summary-inner .entry-summary{padding:18px 26px 24px} body.nilooshop-front-product .woocommerce-product-gallery{background:linear-gradient(145deg,#f9fcfb 0%,#f0f8f5 100%);border:1px solid #edf2ef;border-radius:24px;padding:12px} body.nilooshop-front-product .woocommerce-product-gallery__wrapper,body.nilooshop-front-product .woocommerce-product-gallery__image{border-radius:18px;overflow:hidden} body.nilooshop-front-product .woocommerce-product-gallery__image img{transition:transform .35s ease} body.nilooshop-front-product .woocommerce-product-gallery__image:hover img{transform:scale(1.025)} body.nilooshop-front-product .product-image-summary .wd-thumbs{gap:9px;margin-top:10px} body.nilooshop-front-product .product-image-summary .wd-thumbs .wd-carousel-item{border:1px solid var(--nilo-border);border-radius:14px;overflow:hidden;background:#fff} body.nilooshop-front-product .product-image-summary .wd-thumbs .wd-carousel-item.wd-active{border:2px solid var(--nilo-green)} body.nilooshop-front-product .summary-inner{position:relative} body.nilooshop-front-product .summary-inner .product_title,body.nilooshop-front-product .summary-inner h1.product_title{margin-bottom:12px} body.nilooshop-front-product .summary-inner .price{color:var(--nilo-green-dark);font-weight:850;font-size:clamp(24px,2.2vw,34px);line-height:1.35;margin:18px 0} body.nilooshop-front-product .summary-inner .price del{color:#aab2b6;font-size:14px;font-weight:600;margin-inline-end:10px} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description{color:#53616a;font-size:15px;line-height:2.15;margin:18px 0} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description p:last-child{margin-bottom:0} body.nilooshop-front-product .summary-inner .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:8px 0 14px} body.nilooshop-front-product .summary-inner .star-rating{color:#f5ad1a} body.nilooshop-front-product .summary-inner .woocommerce-review-link{color:var(--nilo-muted);font-size:13px} body.nilooshop-front-product .summary-inner .product_meta{border-top:1px solid var(--nilo-border);padding-top:14px;margin-top:18px;color:var(--nilo-muted);font-size:13px} body.nilooshop-front-product .summary-inner form.cart,body.nilooshop-front-product .summary-inner .woocommerce-variation-add-to-cart{background:#fff;border:1px solid var(--nilo-border);border-radius:18px;padding:12px;margin-top:18px} body.nilooshop-front-product .summary-inner .quantity{border-radius:14px;overflow:hidden;border:1px solid var(--nilo-border);background:#fff} body.nilooshop-front-product .summary-inner .quantity input.qty{height:50px;font-weight:800;color:var(--nilo-ink)} .nilooshop-product-state-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px;padding:12px 14px;background:var(--nilo-green-soft);border:1px solid #d8f1e8;border-radius:15px;color:#49605a;font-size:12px} .nilooshop-state{display:inline-flex;align-items:center;gap:7px;font-weight:800} .nilooshop-state.is-in-stock{color:var(--nilo-green-dark)} .nilooshop-state.is-out-of-stock{color:#b34d4d} .nilooshop-state-dot{width:8px;height:8px;border-radius:50%;background:currentColor} .nilooshop-state-sep{width:1px;height:17px;background:#cfe5dc} .nilooshop-state-text{color:#6e7d77} body.nilooshop-front-product .summary-inner .wd-action-btn,body.nilooshop-front-product .summary-inner .yith-wcwl-add-to-wishlist,body.nilooshop-front-product .summary-inner .compare-btn{border-radius:12px} body.nilooshop-front-product .woocommerce-tabs{max-width:1360px;margin:26px auto 0;background:#fff;border:1px solid var(--nilo-border);border-radius:24px;box-shadow:0 10px 30px rgba(20,55,44,.05);padding:12px 22px 22px} body.nilooshop-front-product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--nilo-border);margin-bottom:0} body.nilooshop-front-product .woocommerce-tabs ul.tabs li a{color:#68757d;font-weight:750;padding:14px 20px} body.nilooshop-front-product .woocommerce-tabs ul.tabs li.active a{color:var(--nilo-green-dark)} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel{color:#46535a;line-height:2.05;font-size:14px;position:relative} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-collapsed{max-height:265px;overflow:hidden;padding-bottom:55px} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-collapsed::after{content:'';position:absolute;inset-inline:0;bottom:42px;height:95px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 88%);pointer-events:none} .nilooshop-description-toggle{position:absolute;z-index:2;bottom:0;inset-inline-end:0;border:1px solid #8adcc2;background:#fff;color:var(--nilo-green-dark);border-radius:12px;padding:8px 15px;font:inherit;font-size:13px;font-weight:800;cursor:pointer} .nilooshop-description-toggle:hover{background:var(--nilo-green-soft)} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-expanded{max-height:none;overflow:visible;padding-bottom:48px} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-expanded::after{display:none} body.nilooshop-front-product .related.products,body.nilooshop-front-product .upsells.products{max-width:1360px;margin:30px auto 0} body.nilooshop-front-product .related.products>h2,body.nilooshop-front-product .upsells.products>h2{font-size:23px;font-weight:850;color:var(--nilo-ink)} body.nilooshop-front-catalog,body.nilooshop-front-home{--wd-primary-color:var(--nilo-green)} body.nilooshop-front-catalog .product-grid-item,body.nilooshop-front-home .product-grid-item,body.nilooshop-front-product .products .product-grid-item{background:#fff;border:1px solid var(--nilo-border);border-radius:20px;overflow:hidden;box-shadow:0 7px 24px rgba(20,55,44,.045);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease} body.nilooshop-front-catalog .product-grid-item:hover,body.nilooshop-front-home .product-grid-item:hover,body.nilooshop-front-product .products .product-grid-item:hover{transform:translateY(-3px);border-color:#ccefe2;box-shadow:0 14px 32px rgba(20,55,44,.09)} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top,body.nilooshop-front-product .products .product-grid-item .product-element-top{margin:8px;border-radius:15px;overflow:hidden;background:#f7faf9} body.nilooshop-front-catalog .product-grid-item .product-element-top img,body.nilooshop-front-home .product-grid-item .product-element-top img,body.nilooshop-front-product .products .product-grid-item .product-element-top img{transition:transform .3s ease} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top img,body.nilooshop-front-home .product-grid-item:hover .product-element-top img,body.nilooshop-front-product .products .product-grid-item:hover .product-element-top img{transform:scale(1.025)} body.nilooshop-front-catalog .product-grid-item .wd-entities-title,body.nilooshop-front-home .product-grid-item .wd-entities-title,body.nilooshop-front-product .products .product-grid-item .wd-entities-title{color:var(--nilo-ink);font-weight:800;line-height:1.65;min-height:44px} body.nilooshop-front-catalog .product-grid-item .price,body.nilooshop-front-home .product-grid-item .price,body.nilooshop-front-product .products .product-grid-item .price{color:var(--nilo-green-dark);font-weight:850;font-size:17px} body.nilooshop-front-catalog .product-grid-item .wd-add-btn,body.nilooshop-front-home .product-grid-item .wd-add-btn,body.nilooshop-front-product .products .product-grid-item .wd-add-btn{margin:8px} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a,body.nilooshop-front-home .product-grid-item .wd-add-btn a,body.nilooshop-front-product .products .product-grid-item .wd-add-btn a{border-radius:12px;font-weight:800} body.nilooshop-front-catalog .shop-content-area,body.nilooshop-front-catalog .main-page-wrapper{background:var(--nilo-bg)} body.nilooshop-front-catalog .shop-loop-head{background:#fff;border:1px solid var(--nilo-border);border-radius:18px;padding:10px 14px;margin-bottom:18px} body.nilooshop-front-catalog .wd-shop-tools,body.nilooshop-front-catalog .wd-show-sidebar-btn,body.nilooshop-front-catalog .wd-products-per-page{border-radius:12px} @media (max-width:1024px){body.nilooshop-front-product .product-image-summary-inner{padding:12px} body.nilooshop-front-product .product-image-summary-inner .entry-summary{padding:12px 14px 18px} body.nilooshop-front-product .woocommerce-tabs{margin-inline:12px}} @media (max-width:767px){body.nilooshop-front-product .product-image-summary{border-radius:20px;box-shadow:0 7px 22px rgba(20,55,44,.06)} body.nilooshop-front-product .product-image-summary-inner .entry-summary{padding:12px 6px 12px} body.nilooshop-front-product .summary-inner .price{font-size:25px} body.nilooshop-front-product .woocommerce-tabs{margin:18px 10px 0;border-radius:18px;padding-inline:12px} body.nilooshop-front-product .woocommerce-tabs ul.tabs{overflow-x:auto;white-space:nowrap} body.nilooshop-front-product .woocommerce-tabs ul.tabs li a{padding-inline:12px} .nilooshop-product-state-row{font-size:11px} .nilooshop-state-sep{display:none}} body.nilooshop-front-product .product-image-summary{border:1px solid #dbeee7;box-shadow:0 18px 55px rgba(16,149,104,.10),0 3px 0 rgba(25,180,126,.10);position:relative} body.nilooshop-front-product .product-image-summary::before{content:'';position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#109568,#19b47e,#63d8b1);z-index:3} body.nilooshop-front-product .product-image-summary-inner .product-images,body.nilooshop-front-product .product-image-summary-inner .entry-summary{position:relative} body.nilooshop-front-product .product-image-summary-inner .entry-summary{background:linear-gradient(180deg,#ffffff 0%,#fbfefd 100%);border-radius:22px;box-shadow:inset 0 0 0 1px #edf5f1} body.nilooshop-front-product .summary-inner .woocommerce-product-rating{background:#f6fbf8;border:1px solid #dff1e9;border-radius:13px;padding:8px 12px;width:fit-content} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description{background:#f8fcfa;border:1px solid #e2f1eb;border-right:4px solid #19b47e;border-radius:15px;padding:13px 16px} body.nilooshop-front-product .summary-inner form.cart,body.nilooshop-front-product .summary-inner .woocommerce-variation-add-to-cart{border:2px solid #bdebd9;background:linear-gradient(135deg,#ffffff 0%,#f4fcf8 100%);box-shadow:0 10px 28px rgba(16,149,104,.10);padding:14px;border-radius:20px} body.nilooshop-front-product .summary-inner .quantity{display:inline-flex !important;align-items:stretch;min-height:56px;border:2px solid #c7e9dc;border-radius:16px;overflow:visible;background:#fff;box-shadow:0 5px 15px rgba(20,55,44,.07)} body.nilooshop-front-product .summary-inner .quantity .plus,body.nilooshop-front-product .summary-inner .quantity .minus,body.nilooshop-front-product .summary-inner .quantity input.plus,body.nilooshop-front-product .summary-inner .quantity input.minus,body.nilooshop-front-product .summary-inner .quantity button.plus,body.nilooshop-front-product .summary-inner .quantity button.minus{width:48px !important;min-width:48px !important;height:52px !important;border:0 !important;border-radius:13px !important;background:#e9f8f2 !important;color:#087d59 !important;font-size:25px !important;line-height:52px !important;font-weight:900 !important;transition:all .18s ease;opacity:1 !important} body.nilooshop-front-product .summary-inner .quantity .plus:hover,body.nilooshop-front-product .summary-inner .quantity .minus:hover{background:#19b47e !important;color:#fff !important;transform:scale(1.05)} body.nilooshop-front-product .summary-inner .quantity input.qty{width:55px !important;min-width:55px !important;height:52px !important;border:0 !important;background:transparent !important;font-size:18px !important;font-weight:900 !important} .nilooshop-product-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px} .nilooshop-benefit{display:flex;align-items:center;gap:9px;padding:11px 9px;background:#f3fbf7;border:1px solid #d8eee5;border-radius:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease} .nilooshop-benefit:hover{transform:translateY(-2px);border-color:#8bd8bf;box-shadow:0 8px 20px rgba(16,149,104,.10)} .nilooshop-benefit-icon{flex:0 0 31px;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#19b47e;color:#fff;font-weight:900} .nilooshop-benefit b,.nilooshop-benefit small{display:block} .nilooshop-benefit b{font-size:11px;color:#17342b} .nilooshop-benefit small{font-size:9px;color:#789088;margin-top:2px} body.nilooshop-front-product .woocommerce-product-gallery,body.nilooshop-front-product .summary-inner .woocommerce-product-rating,body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description,body.nilooshop-front-product .summary-inner .product_meta{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease} body.nilooshop-front-product .woocommerce-product-gallery:hover{border-color:#9edfc8;box-shadow:0 12px 30px rgba(16,149,104,.11)} body.nilooshop-front-product .summary-inner .woocommerce-product-rating:hover,body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description:hover,body.nilooshop-front-product .summary-inner .product_meta:hover{border-color:#9edfc8;box-shadow:0 8px 20px rgba(16,149,104,.08)} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-ready{position:relative !important} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-collapsed{max-height:245px !important;overflow:hidden !important;padding-bottom:65px !important} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-collapsed::after{content:'' !important;display:block !important;position:absolute !important;inset-inline:0 !important;bottom:46px !important;height:105px !important;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 88%) !important;pointer-events:none !important} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-expanded{max-height:none !important;overflow:visible !important;padding-bottom:58px !important} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-expanded::after{display:none !important} .nilooshop-description-toggle{display:inline-flex !important;align-items:center;justify-content:center;min-width:132px;min-height:43px;border:2px solid #19b47e !important;background:#fff !important;color:#087d59 !important;border-radius:13px !important;padding:8px 17px !important;font-size:13px !important;font-weight:900 !important;box-shadow:0 6px 15px rgba(16,149,104,.10);transition:all .2s ease;cursor:pointer !important} .nilooshop-description-toggle:hover{background:#19b47e !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 9px 20px rgba(16,149,104,.22)} body.nilooshop-front-catalog .product-grid-item,body.nilooshop-front-home .product-grid-item,body.nilooshop-front-product .products .product-grid-item{border:1px solid #dcece6;box-shadow:0 7px 24px rgba(20,55,44,.06),0 0 0 0 rgba(25,180,126,0)} body.nilooshop-front-catalog .product-grid-item:hover,body.nilooshop-front-home .product-grid-item:hover,body.nilooshop-front-product .products .product-grid-item:hover{transform:translateY(-6px);border-color:#74d2b0;box-shadow:0 18px 40px rgba(16,149,104,.16),0 0 0 3px rgba(25,180,126,.07)} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a:hover{box-shadow:0 8px 18px rgba(16,149,104,.22);transform:translateY(-1px)} @media (max-width:767px){.nilooshop-product-benefits{grid-template-columns:1fr} .nilooshop-benefit{min-height:46px} body.nilooshop-front-product .summary-inner .quantity .plus,body.nilooshop-front-product .summary-inner .quantity .minus{width:46px !important;min-width:46px !important}} body.nilooshop-front-product form.cart .quantity,body.nilooshop-front-product .wd-single-add-cart .quantity,body.nilooshop-front-product .summary-inner .quantity{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:5px !important;min-height:60px !important;height:60px !important;padding:4px !important;border:2px solid #a9dfcb !important;border-radius:18px !important;background:#ffffff !important;box-shadow:0 8px 22px rgba(16,149,104,.12) !important;font-size:16px !important} body.nilooshop-front-product form.cart .quantity .plus,body.nilooshop-front-product form.cart .quantity .minus,body.nilooshop-front-product form.cart .quantity input.plus,body.nilooshop-front-product form.cart .quantity input.minus,body.nilooshop-front-product form.cart .quantity button.plus,body.nilooshop-front-product form.cart .quantity button.minus,body.nilooshop-front-product form.cart .quantity .wd-btn-number,body.nilooshop-front-product .wd-single-add-cart .quantity .plus,body.nilooshop-front-product .wd-single-add-cart .quantity .minus,body.nilooshop-front-product .wd-single-add-cart .quantity .wd-btn-number{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;min-width:48px !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:14px !important;background:#e3f7ef !important;background-image:none !important;color:#087d59 !important;font-size:26px !important;font-weight:950 !important;line-height:1 !important;text-align:center !important;opacity:1 !important;box-shadow:none !important;transition:background .18s ease,color .18s ease,transform .18s ease !important} body.nilooshop-front-product form.cart .quantity .plus:hover,body.nilooshop-front-product form.cart .quantity .minus:hover,body.nilooshop-front-product form.cart .quantity .wd-btn-number:hover,body.nilooshop-front-product .wd-single-add-cart .quantity .plus:hover,body.nilooshop-front-product .wd-single-add-cart .quantity .minus:hover,body.nilooshop-front-product .wd-single-add-cart .quantity .wd-btn-number:hover{background:#19b47e !important;color:#fff !important;transform:scale(1.06) !important} body.nilooshop-front-product form.cart .quantity input.qty,body.nilooshop-front-product .wd-single-add-cart .quantity input.qty{width:58px !important;min-width:58px !important;height:48px !important;margin:0 !important;padding:0 !important;border:0 !important;background:#fff !important;color:#18232b !important;box-shadow:none !important;font-size:18px !important;font-weight:950 !important;text-align:center !important} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description,body.nilooshop-front-product .summary-inner .product_meta,body.nilooshop-front-product .summary-inner .wd-product-brands,body.nilooshop-front-product .summary-inner .product-brands,body.nilooshop-front-product .summary-inner .product-brand,body.nilooshop-front-product .summary-inner .wd-single-product-brands{position:relative !important;display:block !important;background:linear-gradient(145deg,#ffffff 0%,#f3fbf7 100%) !important;border:1px solid #cfeee1 !important;border-radius:18px !important;box-shadow:0 7px 22px rgba(16,149,104,.07) !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease !important} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description{padding:17px 18px !important;margin:18px 0 !important;border-right:5px solid #19b47e !important} body.nilooshop-front-product .summary-inner .product_meta,body.nilooshop-front-product .summary-inner .wd-product-brands,body.nilooshop-front-product .summary-inner .product-brands,body.nilooshop-front-product .summary-inner .product-brand,body.nilooshop-front-product .summary-inner .wd-single-product-brands{padding:12px 15px !important;margin:12px 0 !important} body.nilooshop-front-product .summary-inner .woocommerce-product-details__short-description:hover,body.nilooshop-front-product .summary-inner .product_meta:hover,body.nilooshop-front-product .summary-inner .wd-product-brands:hover,body.nilooshop-front-product .summary-inner .product-brands:hover,body.nilooshop-front-product .summary-inner .product-brand:hover,body.nilooshop-front-product .summary-inner .wd-single-product-brands:hover{transform:translateY(-2px) !important;border-color:#65cda9 !important;box-shadow:0 13px 30px rgba(16,149,104,.14) !important} body.nilooshop-front-product .summary-inner .product_meta a,body.nilooshop-front-product .summary-inner .wd-product-brands a,body.nilooshop-front-product .summary-inner .product-brands a,body.nilooshop-front-product .summary-inner .product-brand a{color:#087d59 !important;font-weight:850 !important} body.nilooshop-front-product .woocommerce-tabs .woocommerce-Tabs-panel.nilooshop-description-ready{max-height:none !important;overflow:visible !important;padding-bottom:18px !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-body{position:relative !important;line-height:2.1 !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-body.is-collapsed{max-height:170px !important;overflow:hidden !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-body.is-collapsed::after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:70px !important;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 92%) !important;pointer-events:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-body.is-expanded{max-height:none !important;overflow:visible !important} .nilooshop-description-toggle{position:static !important;margin-top:10px !important;align-self:flex-start !important;min-width:145px !important;min-height:44px !important;border:2px solid #19b47e !important;background:linear-gradient(135deg,#ffffff,#effaf5) !important;color:#087d59 !important;border-radius:14px !important;box-shadow:0 7px 18px rgba(16,149,104,.12) !important} .nilooshop-description-toggle:hover{background:#19b47e !important;color:#fff !important;transform:translateY(-2px) !important} body.nilooshop-front-product .summary-inner form.cart,body.nilooshop-front-product .summary-inner .woocommerce-variation-add-to-cart{border:2px solid #9edfc8 !important;box-shadow:0 14px 34px rgba(16,149,104,.14) !important} body.nilooshop-front-product .summary-inner form.cart::before{content:'خرید این محصول' !important;display:block !important;margin:-3px 0 10px !important;color:#087d59 !important;font-size:13px !important;font-weight:900 !important} @media (max-width:767px){body.nilooshop-front-product form.cart .quantity{min-height:56px !important;height:56px !important} body.nilooshop-front-product form.cart .quantity .plus,body.nilooshop-front-product form.cart .quantity .minus,body.nilooshop-front-product form.cart .quantity .wd-btn-number{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}} body.nilooshop-front-product .summary-inner .wd-single-short-desc,body.nilooshop-front-product .summary-inner .wd-single-meta,body.nilooshop-front-product .summary-inner .wd-single-brands,body.nilooshop-front-product .summary-inner .wd-single-price,body.nilooshop-front-product .summary-inner .wd-single-stock-status,body.nilooshop-front-product .summary-inner .wd-single-add-cart{position:relative !important;border:1px solid #d5eee4 !important;border-radius:20px !important;background:linear-gradient(145deg,#ffffff 0%,#f4fbf8 100%) !important;box-shadow:0 8px 24px rgba(16,149,104,.08) !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease !important} body.nilooshop-front-product .summary-inner .wd-single-short-desc,body.nilooshop-front-product .summary-inner .wd-single-meta,body.nilooshop-front-product .summary-inner .wd-single-brands,body.nilooshop-front-product .summary-inner .wd-single-price,body.nilooshop-front-product .summary-inner .wd-single-stock-status{padding:14px 16px !important;margin:12px 0 !important} body.nilooshop-front-product .summary-inner .wd-single-short-desc:hover,body.nilooshop-front-product .summary-inner .wd-single-meta:hover,body.nilooshop-front-product .summary-inner .wd-single-brands:hover,body.nilooshop-front-product .summary-inner .wd-single-price:hover,body.nilooshop-front-product .summary-inner .wd-single-stock-status:hover,body.nilooshop-front-product .summary-inner .wd-single-add-cart:hover{transform:translateY(-3px) !important;border-color:#72d3b1 !important;box-shadow:0 16px 34px rgba(16,149,104,.15) !important} body.nilooshop-front-product .summary-inner .wd-single-short-desc{border-right:5px solid #19b47e !important} body.nilooshop-front-product .summary-inner .wd-single-short-desc .woocommerce-product-details__short-description{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important} body.nilooshop-front-product .summary-inner .wd-single-meta .product_meta{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important} body.nilooshop-front-product .summary-inner .wd-single-meta .sku_wrapper{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;width:100% !important} body.nilooshop-front-product .summary-inner .wd-single-meta .meta-label{color:#587068 !important;font-weight:800 !important} body.nilooshop-front-product .summary-inner .wd-single-meta .sku{color:#087d59 !important;font-weight:900 !important} body.nilooshop-front-product .summary-inner .wd-single-brands .elementor-widget-container{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important} body.nilooshop-front-product .summary-inner .wd-single-brands .wd-product-brands{width:100% !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important} body.nilooshop-front-product .summary-inner .wd-single-brands .wd-label{color:#587068 !important;font-weight:800 !important} body.nilooshop-front-product .summary-inner .wd-single-brands a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:54px !important;min-width:105px !important;padding:5px 10px !important;border:1px solid #d9eee6 !important;border-radius:14px !important;background:#fff !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease !important} body.nilooshop-front-product .summary-inner .wd-single-brands a:hover{transform:translateY(-2px) scale(1.02) !important;border-color:#63cba7 !important;box-shadow:0 8px 20px rgba(16,149,104,.14) !important;opacity:1 !important} body.nilooshop-front-product .summary-inner .wd-single-brands img{max-width:95px !important;max-height:42px !important;object-fit:contain !important} body.nilooshop-front-product .summary-inner .wd-single-price .elementor-widget-container,body.nilooshop-front-product .summary-inner .wd-single-stock-status .elementor-widget-container{width:100% !important} body.nilooshop-front-product .summary-inner .wd-single-price .price{margin:0 !important} body.nilooshop-front-product .summary-inner .wd-single-add-cart{padding:14px !important;margin:16px 0 !important;border:2px solid #9edfc8 !important} body.nilooshop-front-product .summary-inner .wd-single-add-cart:hover{transform:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview{display:block !important;position:relative !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{display:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-expanded+.nilooshop-description-rest{display:block !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview>:first-child{margin-top:0 !important} .nilooshop-description-toggle{display:flex !important;width:fit-content !important;margin:14px auto 8px !important;position:relative !important;inset:auto !important} @media (max-width:767px){body.nilooshop-front-product .summary-inner .wd-single-short-desc,body.nilooshop-front-product .summary-inner .wd-single-meta,body.nilooshop-front-product .summary-inner .wd-single-brands,body.nilooshop-front-product .summary-inner .wd-single-price,body.nilooshop-front-product .summary-inner .wd-single-stock-status,body.nilooshop-front-product .summary-inner .wd-single-add-cart{border-radius:17px !important;padding:12px !important} body.nilooshop-front-product .summary-inner .wd-single-brands .wd-product-brands{gap:8px !important}} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview{display:block !important;position:relative !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed{max-height:205px !important;overflow:hidden !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed::after{content:'' !important;position:absolute !important;inset-inline:0 !important;bottom:0 !important;height:72px !important;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.96) 88%,#fff 100%) !important;pointer-events:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-expanded{max-height:none !important;overflow:visible !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-expanded::after{display:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle{position:relative !important;z-index:5 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:148px !important;min-height:44px !important;margin:12px 0 0 !important;padding:9px 19px !important;border:1.5px solid rgba(25,180,126,.55) !important;border-radius:15px !important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(234,250,244,.78)) !important;color:#087d59 !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.9) !important;font-size:13px !important;font-weight:900 !important;cursor:pointer !important;transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease,border-color .22s ease !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible{background:linear-gradient(135deg,#19b47e,#109568) !important;border-color:#19b47e !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 11px 26px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.22) !important;outline:none !important} body.nilooshop-front-product .wd-single-short-desc,body.nilooshop-front-product .wd-single-meta,body.nilooshop-front-product .wd-single-brands{position:relative !important;display:block !important;width:100% !important;box-sizing:border-box !important;margin:10px 0 !important;padding:0 !important;border:1px solid rgba(25,180,126,.22) !important;border-radius:18px !important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(234,250,244,.72)) !important;box-shadow:0 7px 22px rgba(16,149,104,.06),inset 0 1px 0 rgba(255,255,255,.88) !important;overflow:hidden !important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease !important} body.nilooshop-front-product .wd-single-short-desc:hover,body.nilooshop-front-product .wd-single-meta:hover,body.nilooshop-front-product .wd-single-brands:hover{transform:translateY(-2px) !important;border-color:rgba(25,180,126,.62) !important;background:linear-gradient(145deg,#fff,#effbf6) !important;box-shadow:0 13px 30px rgba(16,149,104,.13),inset 0 1px 0 rgba(255,255,255,.95) !important} body.nilooshop-front-product .wd-single-short-desc .elementor-widget-container{padding:15px 17px !important;box-sizing:border-box !important} body.nilooshop-front-product .wd-single-short-desc .woocommerce-product-details__short-description{margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#53616a !important;font-size:14px !important;line-height:2 !important} body.nilooshop-front-product .wd-single-short-desc .woocommerce-product-details__short-description ul{margin:0 !important;padding-inline-start:22px !important} body.nilooshop-front-product .wd-single-short-desc .woocommerce-product-details__short-description li::marker{color:#19b47e !important} body.nilooshop-front-product .wd-single-meta .elementor-widget-container{padding:13px 16px !important} body.nilooshop-front-product .wd-single-meta .product_meta{display:flex !important;align-items:center !important;gap:7px !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;color:#5e6d74 !important;font-size:13px !important} body.nilooshop-front-product .wd-single-meta .sku_wrapper{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:0 !important} body.nilooshop-front-product .wd-single-meta .meta-label{color:#087d59 !important;font-weight:900 !important} body.nilooshop-front-product .wd-single-meta .sku{color:#18232b !important;font-weight:850 !important} body.nilooshop-front-product .wd-single-brands .elementor-widget-container{padding:9px 13px !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;min-height:58px !important;margin:0 !important;padding:0 !important;background:transparent !important} body.nilooshop-front-product .wd-single-brands .wd-label{color:#087d59 !important;font-size:13px !important;font-weight:900 !important;white-space:nowrap !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands>a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:150px !important;min-height:50px !important;padding:4px 10px !important;border:1px solid rgba(25,180,126,.20) !important;border-radius:13px !important;background:rgba(255,255,255,.72) !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands>a:hover{transform:translateY(-2px) !important;border-color:rgba(25,180,126,.58) !important;background:#fff !important;box-shadow:0 8px 20px rgba(16,149,104,.12) !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands img{display:block !important;max-width:150px !important;max-height:50px !important;width:auto !important;height:auto !important;object-fit:contain !important} @media (max-width:767px){body.nilooshop-front-product .wd-single-short-desc,body.nilooshop-front-product .wd-single-meta,body.nilooshop-front-product .wd-single-brands{margin:8px 0 !important;border-radius:15px !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands{min-height:52px !important} body.nilooshop-front-product .wd-single-brands .wd-product-brands>a{min-width:120px !important}} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;background-color:transparent !important;background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;border-color:rgba(25,180,126,.55) !important;color:#087d59 !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.92) !important;outline:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus:hover{background:linear-gradient(135deg,#19b47e,#109568) !important;background-color:#19b47e !important;background-image:linear-gradient(135deg,#19b47e,#109568) !important;border-color:#19b47e !important;color:#fff !important;transform:translateY(-2px) !important;box-shadow:0 11px 26px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.22) !important} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top,body.nilooshop-front-product .products .product-grid-item .product-element-top{transform:none !important;box-shadow:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top img,body.nilooshop-front-home .product-grid-item .product-element-top img,body.nilooshop-front-product .products .product-grid-item .product-element-top img{transform:scale(1) !important;transition:transform .22s ease !important} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top img,body.nilooshop-front-home .product-grid-item:hover .product-element-top img,body.nilooshop-front-product .products .product-grid-item:hover .product-element-top img{transform:scale(1.008) !important} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .button,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .add_to_cart_button,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .product_type_variable,body.nilooshop-front-home .product-grid-item .wd-add-btn a,body.nilooshop-front-home .product-grid-item .wd-add-btn .button,body.nilooshop-front-home .product-grid-item .wd-add-btn .add_to_cart_button,body.nilooshop-front-home .product-grid-item .wd-add-btn .product_type_variable,body.nilooshop-front-product .products .product-grid-item .wd-add-btn a,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .button,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .add_to_cart_button,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .product_type_variable{background-color:#19b47e !important;background-image:linear-gradient(135deg,#19b47e 0%,#109568 100%) !important;border-color:#109568 !important;color:#fff !important;text-shadow:none !important;border-radius:13px !important;font-weight:850 !important;min-height:44px !important;box-shadow:0 7px 18px rgba(16,149,104,.16) !important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease !important} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .button:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .add_to_cart_button:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn .product_type_variable:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn .button:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn .add_to_cart_button:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn .product_type_variable:hover,body.nilooshop-front-product .products .product-grid-item .wd-add-btn a:hover,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .button:hover,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .add_to_cart_button:hover,body.nilooshop-front-product .products .product-grid-item .wd-add-btn .product_type_variable:hover{background-color:#109568 !important;background-image:linear-gradient(135deg,#20c98d 0%,#0d8059 100%) !important;border-color:#0d8059 !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 10px 22px rgba(16,149,104,.24) !important} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a::before,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a::after,body.nilooshop-front-home .product-grid-item .wd-add-btn a::before,body.nilooshop-front-home .product-grid-item .wd-add-btn a::after{border-color:transparent !important} @media (max-width:767px){body.nilooshop-front-product .product-image-summary-inner{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;box-sizing:border-box !important} body.nilooshop-front-product .product-image-summary-inner .product-images,body.nilooshop-front-product .product-image-summary-inner .entry-summary{width:100% !important;max-width:100% !important;flex:0 0 auto !important;margin-inline:auto !important;box-sizing:border-box !important;float:none !important} body.nilooshop-front-product .product-image-summary-inner .product-images{display:flex !important;justify-content:center !important;align-items:center !important;text-align:center !important} body.nilooshop-front-product .product-image-summary-inner .product-images .woocommerce-product-gallery{width:100% !important;max-width:100% !important;margin-inline:auto !important} body.nilooshop-front-product .product-image-summary-inner .entry-summary{display:block !important;text-align:right !important;padding-inline:10px !important} body.nilooshop-front-product .summary-inner{width:100% !important;max-width:100% !important;margin-inline:auto !important} body.nilooshop-front-product .wd-single-short-desc,body.nilooshop-front-product .wd-single-meta,body.nilooshop-front-product .wd-single-brands,body.nilooshop-front-product .wd-single-price,body.nilooshop-front-product .wd-single-stock-status,body.nilooshop-front-product .wd-single-add-cart,body.nilooshop-front-product .summary-inner form.cart,body.nilooshop-front-product .summary-inner .woocommerce-variation-add-to-cart,body.nilooshop-front-product .nilooshop-product-benefits{width:100% !important;max-width:100% !important;margin-inline:auto !important;box-sizing:border-box !important} body.nilooshop-front-product .woocommerce-product-gallery__wrapper,body.nilooshop-front-product .woocommerce-product-gallery__image{margin-inline:auto !important} body.nilooshop-front-product .woocommerce-tabs{width:calc(100% - 20px) !important;max-width:100% !important;margin-inline:auto !important;box-sizing:border-box !important}} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top,body.nilooshop-front-catalog .product-grid-item .product-image-link,body.nilooshop-front-home .product-grid-item .product-image-link{transform:none !important;scale:1 !important} body.nilooshop-front-catalog .product-grid-item .product-element-top img,body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img,body.nilooshop-front-catalog .product-grid-item .product-image-link img,body.nilooshop-front-home .product-grid-item .product-element-top img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item .product-image-link img{transform:none !important;scale:1 !important;translate:none !important} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top img,body.nilooshop-front-catalog .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-catalog .product-grid-item:hover .product-image-link img,body.nilooshop-front-home .product-grid-item:hover .product-element-top img,body.nilooshop-front-home .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item:hover .product-image-link img{transform:none !important;scale:1 !important;translate:none !important} @media (max-width:767px){body.nilooshop-front-product .elementor-element-190f754a>.elementor-container{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:100% !important;margin-inline:auto !important} body.nilooshop-front-product .elementor-element-190f754a>.elementor-container>.elementor-element-74f54d30,body.nilooshop-front-product .elementor-element-190f754a>.elementor-container>.elementor-element-30f2ccd9{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-inline:auto !important;float:none !important;align-self:center !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-6eeaa72>.elementor-container{display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:100% !important;margin-inline:auto !important} body.nilooshop-front-product .elementor-element-6eeaa72>.elementor-container>.elementor-element-4f96fcb4,body.nilooshop-front-product .elementor-element-6eeaa72>.elementor-container>.elementor-element-237c55a7{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-inline:auto !important;float:none !important;align-self:center !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-74f54d30 .elementor-widget-wrap,body.nilooshop-front-product .elementor-element-30f2ccd9 .elementor-widget-wrap,body.nilooshop-front-product .elementor-element-4f96fcb4 .elementor-widget-wrap,body.nilooshop-front-product .elementor-element-237c55a7 .elementor-widget-wrap{width:100% !important;max-width:100% !important;margin-inline:auto !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-3bc0f55b,body.nilooshop-front-product .elementor-element-3bc0f55b .elementor-widget-container,body.nilooshop-front-product .elementor-element-765f7097,body.nilooshop-front-product .elementor-element-4d383c8d,body.nilooshop-front-product .elementor-element-2b22035,body.nilooshop-front-product .elementor-element-521b4aa2{margin-inline:auto !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery,body.nilooshop-front-product .elementor-element-3bc0f55b .wd-carousel-container,body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery__wrapper,body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery__image{margin-inline:auto !important} body.nilooshop-front-product .elementor-element-4f96fcb4,body.nilooshop-front-product .elementor-element-237c55a7{text-align:center !important} body.nilooshop-front-product .elementor-element-765f7097,body.nilooshop-front-product .elementor-element-4d383c8d,body.nilooshop-front-product .elementor-element-2b22035,body.nilooshop-front-product .elementor-element-4d82a66,body.nilooshop-front-product .elementor-element-aaf73ad{width:100% !important;max-width:100% !important;margin-inline:auto !important}} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"],body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"],body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"]:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"]:active,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]:active{background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;background-color:transparent !important;background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;color:#087d59 !important;border-color:rgba(25,180,126,.55) !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.92) !important;outline:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"]:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]:hover{background:linear-gradient(135deg,#19b47e,#109568) !important;background-color:#19b47e !important;background-image:linear-gradient(135deg,#19b47e,#109568) !important;color:#fff !important;border-color:#19b47e !important;box-shadow:0 11px 26px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.22) !important;transform:translateY(-2px) !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle::before,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle::after{background:transparent !important;background-image:none !important;box-shadow:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top{margin:0 !important;padding:0 !important;border:0 !important;border-radius:16px !important;box-shadow:none !important;background:transparent !important;overflow:hidden !important} body.nilooshop-front-catalog .product-grid-item .product-image-link,body.nilooshop-front-home .product-grid-item .product-image-link{display:block !important;margin:0 !important;padding:0 !important;border-radius:16px !important;box-shadow:none !important;transform:none !important;filter:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top img,body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item .product-element-top img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img{display:block !important;width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top img,body.nilooshop-front-catalog .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-catalog .product-grid-item:hover .product-image-link img,body.nilooshop-front-home .product-grid-item:hover .product-element-top img,body.nilooshop-front-home .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item:hover .product-image-link img{transform:none !important;scale:1 !important;translate:none !important} @media (max-width:767px){body.nilooshop-front-product .single-product-page .elementor-element-190f754a>.elementor-container,body.nilooshop-front-product .single-product-page .elementor-top-section>.elementor-container{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;margin-inline:auto !important} body.nilooshop-front-product .single-product-page .elementor-element-190f754a>.elementor-container>.elementor-column,body.nilooshop-front-product .single-product-page .elementor-top-section>.elementor-container>.elementor-column{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-inline:auto !important;float:none !important;align-self:center !important;box-sizing:border-box !important} body.nilooshop-front-product .single-product-page .elementor-section .elementor-container,body.nilooshop-front-product .single-product-page .elementor-widget-wrap{width:100% !important;max-width:100% !important;margin-inline:auto !important;box-sizing:border-box !important} body.nilooshop-front-product .single-product-page .wd-single-gallery,body.nilooshop-front-product .single-product-page .wd-single-gallery .elementor-widget-container,body.nilooshop-front-product .single-product-page .woocommerce-product-gallery,body.nilooshop-front-product .single-product-page .wd-single-title,body.nilooshop-front-product .single-product-page .wd-single-short-desc,body.nilooshop-front-product .single-product-page .wd-single-meta,body.nilooshop-front-product .single-product-page .wd-single-brands,body.nilooshop-front-product .single-product-page .wd-single-price,body.nilooshop-front-product .single-product-page .wd-single-add-cart{width:100% !important;max-width:520px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;box-sizing:border-box !important} body.nilooshop-front-product .single-product-page .woocommerce-product-gallery{display:block !important} body.nilooshop-front-product .single-product-page .wd-single-short-desc,body.nilooshop-front-product .single-product-page .wd-single-meta,body.nilooshop-front-product .single-product-page .wd-single-brands{text-align:center !important}} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active{-webkit-appearance:none !important;appearance:none !important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(234,250,244,.88)) !important;background-color:transparent !important;background-image:linear-gradient(135deg,rgba(255,255,255,.96),rgba(234,250,244,.88)) !important;color:#087d59 !important;border:1px solid rgba(25,180,126,.55) !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.95) !important;outline:none !important;text-shadow:none !important;filter:none !important;opacity:1 !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus:hover{background:linear-gradient(135deg,#19b47e,#109568) !important;background-color:#19b47e !important;background-image:linear-gradient(135deg,#19b47e,#109568) !important;color:#fff !important;border-color:#19b47e !important;transform:translateY(-2px) !important} @keyframes nilo-v93-iridescent{from{background-position:0 50%,0 0,0 50%} to{background-position:18px -10px,-12px 8px,100% 50%}} @keyframes nilo-v93-diamond-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v93-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} @media (prefers-reduced-motion:reduce){} body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:none !important} body.nilooshop-front-catalog .product-grid-item .product-image-link,body.nilooshop-front-home .product-grid-item .product-image-link{display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;inset:auto !important;transform:none !important;filter:none !important;box-shadow:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top>.product-image-link>img,body.nilooshop-front-home .product-grid-item .product-element-top>.product-image-link>img{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top{padding:0 !important;margin:0 !important;overflow:hidden !important} @media (max-width:767px){body.nilooshop-front-product .elementor-element-190f754a,body.nilooshop-front-product .elementor-element-190f754a>.elementor-container{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important} body.nilooshop-front-product .elementor-element-190f754a>.elementor-container>.elementor-element-74f54d30,body.nilooshop-front-product .elementor-element-190f754a>.elementor-container>.elementor-element-30f2ccd9{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;float:none !important;align-self:center !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-74f54d30>.elementor-widget-wrap,body.nilooshop-front-product .elementor-element-30f2ccd9>.elementor-widget-wrap,body.nilooshop-front-product .elementor-element-4f96fcb4>.elementor-widget-wrap,body.nilooshop-front-product .elementor-element-237c55a7>.elementor-widget-wrap{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-3bc0f55b,body.nilooshop-front-product .elementor-element-3bc0f55b .elementor-widget-container,body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery,body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery__wrapper,body.nilooshop-front-product .elementor-element-3bc0f55b .woocommerce-product-gallery__image,body.nilooshop-front-product .elementor-element-765f7097,body.nilooshop-front-product .elementor-element-4d383c8d,body.nilooshop-front-product .elementor-element-2b22035,body.nilooshop-front-product .elementor-element-521b4aa2,body.nilooshop-front-product .elementor-element-4d82a66,body.nilooshop-front-product .elementor-element-aaf73ad,body.nilooshop-front-product .wd-single-title,body.nilooshop-front-product .wd-single-short-desc,body.nilooshop-front-product .wd-single-meta,body.nilooshop-front-product .wd-single-brands,body.nilooshop-front-product .wd-single-price,body.nilooshop-front-product .wd-single-add-cart{width:100% !important;max-width:520px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;align-self:center !important;box-sizing:border-box !important} body.nilooshop-front-product .elementor-element-4f96fcb4,body.nilooshop-front-product .elementor-element-237c55a7{width:100% !important;max-width:100% !important;flex:0 0 100% !important;margin-left:auto !important;margin-right:auto !important;align-self:center !important;text-align:center !important;box-sizing:border-box !important}} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"],body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]{background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(234,250,244,.88)) !important;background-color:transparent !important;background-image:linear-gradient(135deg,rgba(255,255,255,.97),rgba(234,250,244,.88)) !important;color:#087d59 !important;border:1px solid rgba(25,180,126,.55) !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.96) !important;transform:none !important;outline:none !important;filter:none !important;opacity:1 !important} @media (hover:hover) and (pointer:fine){body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover{background:linear-gradient(135deg,#19b47e,#109568) !important;background-color:#19b47e !important;background-image:linear-gradient(135deg,#19b47e,#109568) !important;color:#fff !important;border-color:#19b47e !important;box-shadow:0 11px 26px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.22) !important;transform:translateY(-2px) !important}} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.button,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add_to_cart_button,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.product_type_variable,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add-to-cart-loop,body.nilooshop-front-home .product-grid-item .wd-add-btn a.button,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add_to_cart_button,body.nilooshop-front-home .product-grid-item .wd-add-btn a.product_type_variable,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add-to-cart-loop{position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:52px !important;border:1px solid rgba(255,255,255,.72) !important;border-radius:15px !important;color:#fff !important;font-weight:900 !important;text-shadow:0 1px 2px rgba(0,0,0,.18) !important;background-color:#19b47e !important;background-image:radial-gradient(circle at 18% 20%,rgba(255,255,255,.92) 0 2px,transparent 3px),radial-gradient(circle at 78% 72%,rgba(255,255,255,.80) 0 1.5px,transparent 3px),linear-gradient(110deg,#19b47e 0%,#31d6a0 18%,#56c7ff 36%,#a77bff 52%,#ff76c8 67%,#ffd66e 82%,#19b47e 100%) !important;background-size:120px 120px,150px 150px,280% 100% !important;background-position:0 0,0 0,0 50% !important;box-shadow:0 10px 24px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.70),inset 0 -2px 0 rgba(0,0,0,.10) !important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease,background-position .5s ease !important;animation:nilo-v94-iridescent 5s ease-in-out infinite alternate !important} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.button::before,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add_to_cart_button::before,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.product_type_variable::before,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add-to-cart-loop::before,body.nilooshop-front-home .product-grid-item .wd-add-btn a.button::before,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add_to_cart_button::before,body.nilooshop-front-home .product-grid-item .wd-add-btn a.product_type_variable::before,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add-to-cart-loop::before{content:'' !important;position:absolute !important;z-index:2 !important;top:-40% !important;left:-35% !important;width:32% !important;height:180% !important;transform:rotate(25deg) translateX(-180%) !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.84),transparent) !important;border:0 !important;pointer-events:none !important;animation:nilo-v94-diamond-shine 3.8s ease-in-out infinite !important} body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.button::after,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add_to_cart_button::after,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.product_type_variable::after,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add-to-cart-loop::after,body.nilooshop-front-home .product-grid-item .wd-add-btn a.button::after,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add_to_cart_button::after,body.nilooshop-front-home .product-grid-item .wd-add-btn a.product_type_variable::after,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add-to-cart-loop::after{content:'✦' !important;position:absolute !important;z-index:3 !important;right:12% !important;top:14% !important;color:rgba(255,255,255,.90) !important;font-size:11px !important;line-height:1 !important;pointer-events:none !important;animation:nilo-v94-twinkle 1.7s ease-in-out infinite alternate !important} @media (hover:hover) and (pointer:fine){body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.button:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add_to_cart_button:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.product_type_variable:hover,body.nilooshop-front-catalog .product-grid-item .wd-add-btn a.add-to-cart-loop:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a.button:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add_to_cart_button:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a.product_type_variable:hover,body.nilooshop-front-home .product-grid-item .wd-add-btn a.add-to-cart-loop:hover{transform:translateY(-2px) scale(1.015) !important;filter:saturate(1.16) brightness(1.04) !important;background-position:100% 50% !important;box-shadow:0 15px 34px rgba(110,78,190,.25),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -2px 0 rgba(0,0,0,.10) !important}} @keyframes nilo-v94-iridescent{from{background-position:0 0,0 0,0 50%} to{background-position:18px -10px,-12px 8px,100% 50%}} @keyframes nilo-v94-diamond-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v94-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top{position:relative !important;overflow:hidden !important;transform:none !important;scale:1 !important} body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img{display:block !important;position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:visible !important;pointer-events:none !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important;transition:opacity .22s ease !important;z-index:2 !important} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item:hover .product-element-top .hover-img{opacity:1 !important;transform:none !important;scale:1 !important} body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top>.product-image-link,body.nilooshop-front-home .product-grid-item .product-element-top>.product-image-link{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important;transform:none !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle{-webkit-appearance:none !important;appearance:none !important;all:unset !important;box-sizing:border-box !important;display:block !important;width:auto !important;min-width:150px !important;margin:16px auto 0 !important;padding:11px 24px !important;position:relative !important;cursor:pointer !important;text-align:center !important;direction:rtl !important;font-family:inherit !important;font-size:14px !important;font-weight:800 !important;line-height:1.5 !important;color:#087d59 !important;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(234,250,244,.88)) !important;border:1px solid rgba(25,180,126,.55) !important;border-radius:14px !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.96) !important;outline:none !important;opacity:1 !important;transform:none !important;filter:none !important;-webkit-tap-highlight-color:transparent !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"],body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]{color:#087d59 !important;background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(234,250,244,.88)) !important;background-color:transparent !important;background-image:linear-gradient(135deg,rgba(255,255,255,.97),rgba(234,250,244,.88)) !important;border:1px solid rgba(25,180,126,.55) !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.96) !important;transform:none !important;outline:none !important;filter:none !important;opacity:1 !important} @media (hover:hover) and (pointer:fine){body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover{color:#fff !important;background:linear-gradient(135deg,#19b47e,#109568) !important;background-image:linear-gradient(135deg,#19b47e,#109568) !important;border-color:#19b47e !important;box-shadow:0 11px 26px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.22) !important;transform:translateY(-2px) !important}} body.nilooshop-front-product form.cart,body.nilooshop-front-product .wd-single-add-cart form.cart,body.nilooshop-front-product .woocommerce-variation-add-to-cart,body.nilooshop-front-product .woocommerce-variation-add-to-cart.variations_button{display:flex !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:12px !important;width:100% !important} body.nilooshop-front-product form.cart .quantity,body.nilooshop-front-product .wd-single-add-cart form.cart .quantity,body.nilooshop-front-product .woocommerce-variation-add-to-cart .quantity{order:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:max-content !important;max-width:100% !important;margin:0 auto !important;float:none !important;flex:0 0 auto !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active,body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"],body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]{-webkit-appearance:none !important;appearance:none !important;all:unset !important;box-sizing:border-box !important;display:block !important;position:relative !important;isolation:isolate !important;overflow:hidden !important;width:max-content !important;min-width:150px !important;margin:16px auto 0 !important;padding:11px 24px !important;cursor:pointer !important;text-align:center !important;direction:rtl !important;font-family:inherit !important;font-size:14px !important;font-weight:800 !important;line-height:1.5 !important;color:#087d59 !important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(234,250,244,.86)) !important;background-color:rgba(255,255,255,.92) !important;background-image:linear-gradient(135deg,rgba(255,255,255,.98),rgba(234,250,244,.86)) !important;border:1px solid rgba(25,180,126,.52) !important;border-radius:14px !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.98) !important;outline:none !important;opacity:1 !important;transform:none !important;filter:none !important;text-shadow:none !important;-webkit-tap-highlight-color:transparent !important;transition:box-shadow .2s ease,border-color .2s ease !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle::before{content:'' !important;position:absolute !important;z-index:-1 !important;top:-55% !important;left:-45% !important;width:24% !important;height:210% !important;transform:rotate(25deg) translateX(-240%) !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent) !important;pointer-events:none !important;animation:nilo-v96-glass-shine 3.8s ease-in-out infinite !important} body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle::after{content:'✦' !important;position:absolute !important;z-index:-1 !important;right:11% !important;top:14% !important;color:rgba(25,180,126,.34) !important;font-size:9px !important;line-height:1 !important;pointer-events:none !important;animation:nilo-v96-glass-twinkle 1.8s ease-in-out infinite alternate !important} @keyframes nilo-v96-glass-shine{0%,42%{transform:rotate(25deg) translateX(-240%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(720%);opacity:0}} @keyframes nilo-v96-glass-twinkle{from{transform:scale(.7);opacity:.28} to{transform:scale(1.3);opacity:.72}} body.nilooshop-front-catalog .product-grid-item .product-element-top,body.nilooshop-front-home .product-grid-item .product-element-top{position:relative !important;overflow:hidden !important} body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img{display:block !important;position:absolute !important;inset:0 !important;z-index:8 !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;opacity:0 !important;visibility:visible !important;pointer-events:none !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important;transition:opacity .28s ease !important} body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img img,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img img,body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img.attachment-thumbnail,body.nilooshop-front-catalog .product-grid-item .product-element-top .hover-img[class*="attachment-"],body.nilooshop-front-home .product-grid-item .product-element-top .hover-img.attachment-thumbnail,body.nilooshop-front-home .product-grid-item .product-element-top .hover-img[class*="attachment-"]{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;transform:none !important;scale:1 !important;translate:none !important;filter:none !important} body.nilooshop-front-catalog .product-grid-item:hover .product-element-top .hover-img,body.nilooshop-front-home .product-grid-item:hover .product-element-top .hover-img{opacity:1 !important;visibility:visible !important;transform:none !important;scale:1 !important;translate:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top>.product-image-link,body.nilooshop-front-home .product-grid-item .product-element-top>.product-image-link{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important;transform:none !important} body.nilooshop-front-catalog .product-grid-item .product-element-top>.product-image-link img,body.nilooshop-front-home .product-grid-item .product-element-top>.product-image-link img{transform:none !important;scale:1 !important;translate:none !important;filter:none !important} @keyframes nilo-v96-rainbow{0%{background-position:0% 50%} 100%{background-position:100% 50%}} @media (hover:hover) and (pointer:fine){} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add{position:relative !important;inset:auto !important;transform:none !important;float:none !important;clear:both !important;display:flex !important;width:100% !important;min-width:0 !important;min-height:48px !important;height:auto !important;margin:0 0 12px !important;padding:11px 16px !important;box-sizing:border-box !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:1px solid rgba(255,255,255,.72) !important;border-radius:15px !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-weight:900 !important;line-height:1.35 !important;text-align:center !important;text-shadow:0 1px 2px rgba(0,0,0,.18) !important;background-color:#19b47e !important;background-image:radial-gradient(circle at 18% 20%,rgba(255,255,255,.92) 0 2px,transparent 3px),radial-gradient(circle at 78% 72%,rgba(255,255,255,.80) 0 1.5px,transparent 3px),linear-gradient(110deg,#19b47e 0%,#31d6a0 18%,#56c7ff 36%,#a77bff 52%,#ff76c8 67%,#ffd66e 82%,#19b47e 100%) !important;background-size:120px 120px,150px 150px,280% 100% !important;background-position:0 0,0 0,0 50% !important;box-shadow:0 10px 24px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.70),inset 0 -2px 0 rgba(0,0,0,.10) !important;animation:nilo-v138-iridescent 5s ease-in-out infinite alternate !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add .wd-action-text,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add .wd-action-text{display:inline !important;opacity:1 !important;visibility:visible !important;white-space:nowrap !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add .wd-action-icon,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add .wd-action-icon{display:inline-flex !important;position:static !important;opacity:1 !important;visibility:visible !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add::before,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add::before{content:'' !important;position:absolute !important;z-index:2 !important;top:-40% !important;left:-35% !important;width:32% !important;height:180% !important;transform:rotate(25deg) translateX(-180%) !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.84),transparent) !important;border:0 !important;pointer-events:none !important;animation:nilo-v138-diamond-shine 3.8s ease-in-out infinite !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add::after,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add::after{content:'✦' !important;position:absolute !important;z-index:3 !important;right:12% !important;top:14% !important;color:rgba(255,255,255,.90) !important;font-size:11px !important;line-height:1 !important;pointer-events:none !important;animation:nilo-v138-twinkle 1.7s ease-in-out infinite alternate !important} @media (hover:hover) and (pointer:fine){html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add:hover,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add:hover{transform:translateY(-2px) scale(1.015) !important;filter:saturate(1.16) brightness(1.04) !important;background-position:100% 50% !important;box-shadow:0 15px 34px rgba(110,78,190,.25),inset 0 1px 0 rgba(255,255,255,.88),inset 0 -2px 0 rgba(0,0,0,.10) !important}} @keyframes nilo-v138-iridescent{from{background-position:0 0,0 0,0 50%} to{background-position:18px -10px,-12px 8px,100% 50%}} @keyframes nilo-v138-diamond-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v138-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} html body.nilooshop-front-product .summary-inner .price,html body.nilooshop-front-product .summary-inner .price ins,html body.nilooshop-front-product .summary-inner .price ins .amount,html body.nilooshop-front-product .summary-inner .price ins bdi,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price ins,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price ins .amount,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price ins bdi{background-image:linear-gradient(105deg,#19b47e 0%,#35e0a1 12%,#39d9ff 25%,#716cff 39%,#c267ff 53%,#ff61bc 67%,#ff9b42 80%,#ffe36a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;animation:nilo-v139-price-spectrum 4.2s linear infinite !important} html body.nilooshop-front-product .summary-inner .price del,html body.nilooshop-front-product .summary-inner .price del .amount,html body.nilooshop-front-product .summary-inner .price del bdi{background:none !important;background-image:none !important;-webkit-background-clip:initial !important;background-clip:initial !important;-webkit-text-fill-color:#aab2b6 !important;color:#aab2b6 !important;animation:none !important} @keyframes nilo-v139-price-spectrum{0%{background-position:0% 50%} 100%{background-position:100% 50%}} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add{background-color:#19b47e !important;background-image:linear-gradient(105deg,#19b47e 0%,#35e0a1 12%,#39d9ff 25%,#716cff 39%,#c267ff 53%,#ff61bc 67%,#ff9b42 80%,#ffe36a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;animation:nilo-v139-button-spectrum 4.2s linear infinite !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add::before,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add::before{content:'' !important;position:absolute !important;z-index:2 !important;top:-40% !important;left:-35% !important;width:32% !important;height:180% !important;transform:rotate(25deg) translateX(-180%) !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent) !important;border:0 !important;pointer-events:none !important;animation:nilo-v139-diamond-shine 3.8s ease-in-out infinite !important} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add::after,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add::after{content:'✦' !important;position:absolute !important;z-index:3 !important;right:12% !important;top:14% !important;color:rgba(255,255,255,.92) !important;font-size:11px !important;line-height:1 !important;pointer-events:none !important;animation:nilo-v139-twinkle 1.7s ease-in-out infinite alternate !important} @keyframes nilo-v139-button-spectrum{0%{background-position:0% 50%} 100%{background-position:100% 50%}} @keyframes nilo-v139-diamond-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v139-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} html body.nilooshop-front-product .woocommerce-variation-price .amount,html body.nilooshop-front-product .woocommerce-variation-price bdi{background-image:linear-gradient(105deg,#19b47e 0%,#35e0a1 12%,#39d9ff 25%,#716cff 39%,#c267ff 53%,#ff61bc 67%,#ff9b42 80%,#ffe36a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;animation:nilo-v139-price-spectrum 4.2s linear infinite !important} @keyframes nilo-v1310-button-spectrum{0%{background-position:0% 50%} 100%{background-position:100% 50%}} html body.nilooshop-front-product .summary-inner .price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .price,html body.nilooshop-front-product .summary-inner .price ins,html body.nilooshop-front-product .summary-inner .price del{background:none !important;background-image:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:inherit !important;animation:nilo-v182-green-rail 2.8s ease-in-out infinite alternate !important} html body.nilooshop-front-product .summary-inner .price .woocommerce-Price-amount,html body.nilooshop-front-product .summary-inner .price .woocommerce-Price-amount bdi,html body.nilooshop-front-product .summary-inner .price>.amount,html body.nilooshop-front-product .summary-inner .price>bdi,html body.nilooshop-front-product .summary-inner .price ins .woocommerce-Price-amount,html body.nilooshop-front-product .summary-inner .price ins .woocommerce-Price-amount bdi,html body.nilooshop-front-product .summary-inner .price ins .amount,html body.nilooshop-front-product .summary-inner .price ins bdi,html body.nilooshop-front-product .summary-inner .price del .woocommerce-Price-amount,html body.nilooshop-front-product .summary-inner .price del .woocommerce-Price-amount bdi,html body.nilooshop-front-product .summary-inner .price del .amount,html body.nilooshop-front-product .summary-inner .price del bdi,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .woocommerce-Price-amount,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .woocommerce-Price-amount bdi,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .amount,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price bdi{background-image:linear-gradient(105deg,#19b47e 0%,#35e0a1 12%,#39d9ff 25%,#716cff 39%,#c267ff 53%,#ff61bc 67%,#ff9b42 80%,#ffe36a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;animation:nilo-v1310-price-spectrum 4.2s linear infinite !important} @keyframes nilo-v1310-price-spectrum{0%{background-position:0% 50%} 100%{background-position:100% 50%}} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add{background-color:#19b47e !important;background-image:linear-gradient(105deg,#19b47e 0%,#35e0a1 12%,#39d9ff 25%,#716cff 39%,#c267ff 53%,#ff61bc 67%,#ff9b42 80%,#ffe36a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;animation:nilo-v1310-button-spectrum 4.2s linear infinite !important} body.nilooshop-front-product .wd-single-add-cart form.cart,body.nilooshop-front-product .wd-single-add-cart .woocommerce-variation-add-to-cart,body.nilooshop-front-product .wd-single-add-cart .woocommerce-variation-add-to-cart.variations_button,body.nilooshop-front-product form.cart{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important} body.nilooshop-front-product .wd-single-add-cart .quantity,body.nilooshop-front-product form.cart .quantity{order:1 !important;align-self:center !important;flex:0 0 auto !important} @keyframes nilo-v99-spectrum-bg{from{background-position:0% 50%}to{background-position:100% 50%}} body.nilooshop-front-product .wd-single-price .price .amount,body.nilooshop-front-product .wd-single-price .price bdi,body.nilooshop-front-product .wd-single-price .price .woocommerce-Price-currencySymbol{text-align:center !important} body.nilooshop-front-product .wd-single-price .price .amount,body.nilooshop-front-product .wd-single-price .price bdi,body.nilooshop-front-product .wd-single-price .price .woocommerce-Price-currencySymbol{background-image:linear-gradient(100deg,#19b47e 0%,#39e0a2 12%,#35cfff 25%,#706dff 39%,#bf69ff 53%,#ff63bd 67%,#ff9d45 80%,#ffe46b 91%,#19b47e 100%) !important;background-size:900% 100% !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;animation:nilo-v102-spectrum 4.8s linear infinite !important;font-weight:900 !important} body.nilooshop-front-product .wd-single-price .price .amount,body.nilooshop-front-product .wd-single-price .price bdi{font-size:32px !important} body.nilooshop-front-product .wd-single-price .price .woocommerce-Price-currencySymbol{font-size:17px !important} body.nilooshop-front-product .wd-single-price .price del .amount,body.nilooshop-front-product .wd-single-price .price del bdi{background:none !important;color:#9aa7a2 !important;-webkit-text-fill-color:#9aa7a2 !important;animation:none !important} @keyframes nilo-v102-spectrum{from{background-position:0% 50%} to{background-position:100% 50%}} @keyframes nilo-v104-button{from{background-position:0 50%} to{background-position:100% 50%}} html body .wd-carousel .wd-product-wrapper>.product-element-bottom>a.nilooshop-native-carousel-add,html body .wd-carousel .wd-product>.product-element-bottom>a.nilooshop-native-carousel-add{background-color:#19b47e !important;background-image:linear-gradient(105deg,#19b47e 0%,#39d98d 14%,#42c9ff 28%,#786dff 42%,#b56cff 55%,#ff67bd 68%,#ff9f4a 81%,#ffe06a 91%,#19b47e 100%) !important;background-size:700% 100% !important;background-position:0% 50% !important;animation:nilo-v96-rainbow 4.2s linear infinite !important;color:#fff !important;-webkit-text-fill-color:#fff !important} @keyframes nilo-v93-original-iridescent{from{background-position:0 50%,0 0,0 50%} to{background-position:18px -10px,-12px 8px,100% 50%}} @keyframes nilo-v93-original-diamond-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v93-original-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} @keyframes nilo-v1317-spectrum{from{background-position:0% 50%} to{background-position:100% 50%}} @keyframes nilo-v1317-shine{0%,42%{transform:rotate(25deg) translateX(-220%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(520%);opacity:0}} @keyframes nilo-v1317-star{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} html body.nilooshop-front-product .summary-inner .price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price,html body.nilooshop-front-product .summary-inner .woocommerce-variation-price .price,html body.nilooshop-front-product .wd-single-price,html body.nilooshop-front-product .wd-single-price .price{text-align:center !important;justify-content:center !important;align-items:center !important;width:100% !important} html body.nilooshop-front-product .summary-inner .price ins,html body.nilooshop-front-product .summary-inner .price del{text-align:center !important} @keyframes nilo-v1318-button-spectrum{from{background-position:0% 50%} to{background-position:100% 50%}} html body.nilooshop-front-product .summary-inner .price del,html body.nilooshop-front-product .summary-inner .price del .amount,html body.nilooshop-front-product .summary-inner .price del bdi,html body.nilooshop-front-product .wd-single-price .price del,html body.nilooshop-front-product .wd-single-price .price del .amount,html body.nilooshop-front-product .wd-single-price .price del bdi{text-decoration-line:line-through !important;text-decoration-thickness:1.5px !important;text-decoration-color:#9aa7a2 !important;text-decoration-skip-ink:none !important;text-decoration-offset:3px !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:hover,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:focus-visible,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle:active,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="true"],html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle[aria-expanded="false"]{-webkit-appearance:none !important;appearance:none !important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(234,250,244,.86)) !important;background-color:rgba(255,255,255,.92) !important;background-image:linear-gradient(135deg,rgba(255,255,255,.98),rgba(234,250,244,.86)) !important;color:#087d59 !important;border:1px solid rgba(25,180,126,.52) !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.98) !important;transform:none !important;filter:none !important;opacity:1 !important;outline:none !important;text-shadow:none !important;transition:none !important} html body.nilooshop-front-product .nilooshop-description-toggle,html body.nilooshop-front-product .nilooshop-description-toggle:hover,html body.nilooshop-front-product .nilooshop-description-toggle:focus,html body.nilooshop-front-product .nilooshop-description-toggle:focus-visible,html body.nilooshop-front-product .nilooshop-description-toggle:active,html body.nilooshop-front-product .nilooshop-description-toggle[aria-expanded="true"],html body.nilooshop-front-product .nilooshop-description-toggle[aria-expanded="false"]{-webkit-appearance:none !important;appearance:none !important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;background-color:rgba(255,255,255,.94) !important;background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;border:1.5px solid rgba(25,180,126,.55) !important;color:#087d59 !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.92) !important;transform:none !important;filter:none !important;opacity:1 !important;outline:none !important;text-shadow:none !important;transition:none !important} html body.nilooshop-front-product .summary-inner .price del,html body.nilooshop-front-product .wd-single-price .price del{position:relative !important;display:inline-block !important;text-decoration:none !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-color:initial !important;text-decoration-offset:initial !important} html body.nilooshop-front-product .summary-inner .price del .amount,html body.nilooshop-front-product .summary-inner .price del bdi,html body.nilooshop-front-product .wd-single-price .price del .amount,html body.nilooshop-front-product .wd-single-price .price del bdi{text-decoration:none !important;text-decoration-line:none !important} html body.nilooshop-front-product .summary-inner .price del::after,html body.nilooshop-front-product .wd-single-price .price del::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:61% !important;height:1.5px !important;background:#9aa7a2 !important;border-radius:2px !important;pointer-events:none !important} @keyframes nilo-v132-final-rainbow{0%{background-position:0% 50%} 100%{background-position:100% 50%}} @keyframes nilo-v132-final-shine{0%,42%{transform:rotate(25deg) translateX(-180%);opacity:0} 50%{opacity:1} 72%,100%{transform:rotate(25deg) translateX(500%);opacity:0}} @keyframes nilo-v132-final-twinkle{from{transform:scale(.65) rotate(0deg);opacity:.35} to{transform:scale(1.35) rotate(25deg);opacity:1}} body.nilooshop-front-product form.cart button.single_add_to_cart_button,body.nilooshop-front-product form.cart .single_add_to_cart_button,body.nilooshop-front-product .wd-single-add-cart button.single_add_to_cart_button,body.nilooshop-front-product .wd-single-add-cart .single_add_to_cart_button,body.nilooshop-front-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button,body.nilooshop-front-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{position:relative !important;isolation:isolate !important;overflow:hidden !important;min-height:52px !important;border:1px solid rgba(255,255,255,.72) !important;border-radius:15px !important;color:#fff !important;font-weight:900 !important;text-shadow:0 1px 2px rgba(0,0,0,.18) !important;background-color:#19b47e !important;background-image:radial-gradient(circle at 18% 20%,rgba(255,255,255,.92) 0 2px,transparent 3px),radial-gradient(circle at 78% 72%,rgba(255,255,255,.80) 0 1.5px,transparent 3px),linear-gradient(110deg,#19b47e 0%,#31d6a0 18%,#56c7ff 36%,#a77bff 52%,#ff76c8 67%,#ffd66e 82%,#19b47e 100%) !important;background-size:120px 120px,150px 150px,280% 100% !important;box-shadow:0 10px 24px rgba(16,149,104,.23),inset 0 1px 0 rgba(255,255,255,.70),inset 0 -2px 0 rgba(0,0,0,.10) !important;animation:nilo-v93-iridescent 5s ease-in-out infinite alternate !important} body.nilooshop-front-product form.cart button.single_add_to_cart_button::before,body.nilooshop-front-product form.cart .single_add_to_cart_button::before,body.nilooshop-front-product .wd-single-add-cart button.single_add_to_cart_button::before,body.nilooshop-front-product .wd-single-add-cart .single_add_to_cart_button::before,body.nilooshop-front-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button::before,body.nilooshop-front-product .woocommerce-variation-add-to-cart .single_add_to_cart_button::before{content:'' !important;position:absolute !important;z-index:2 !important;top:-40% !important;left:-35% !important;width:32% !important;height:180% !important;transform:rotate(25deg) translateX(-180%) !important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent) !important;border:0 !important;pointer-events:none !important;animation:nilo-v93-diamond-shine 3.8s ease-in-out infinite !important} body.nilooshop-front-product form.cart button.single_add_to_cart_button::after,body.nilooshop-front-product form.cart .single_add_to_cart_button::after,body.nilooshop-front-product .wd-single-add-cart button.single_add_to_cart_button::after,body.nilooshop-front-product .wd-single-add-cart .single_add_to_cart_button::after,body.nilooshop-front-product .woocommerce-variation-add-to-cart button.single_add_to_cart_button::after,body.nilooshop-front-product .woocommerce-variation-add-to-cart .single_add_to_cart_button::after{content:'✦' !important;position:absolute !important;z-index:3 !important;right:12% !important;top:14% !important;padding:0 !important;margin:0 !important;border:0 !important;background:transparent !important;color:rgba(255,255,255,.90) !important;font-size:11px !important;line-height:1 !important;pointer-events:none !important;animation:nilo-v93-twinkle 1.7s ease-in-out infinite alternate !important} html body.nilooshop-front-product .nilooshop-description-toggle,html body.nilooshop-front-product .nilooshop-description-toggle:hover,html body.nilooshop-front-product .nilooshop-description-toggle:focus,html body.nilooshop-front-product .nilooshop-description-toggle:focus-visible,html body.nilooshop-front-product .nilooshop-description-toggle:active,html body.nilooshop-front-product .nilooshop-description-toggle[aria-expanded="true"],html body.nilooshop-front-product .nilooshop-description-toggle[aria-expanded="false"]{-webkit-appearance:none !important;appearance:none !important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;background-color:rgba(255,255,255,.94) !important;background-image:linear-gradient(135deg,rgba(255,255,255,.94),rgba(234,250,244,.82)) !important;border:1.5px solid rgba(25,180,126,.55) !important;color:#087d59 !important;box-shadow:0 7px 20px rgba(16,149,104,.10),inset 0 1px 0 rgba(255,255,255,.92) !important;transform:none !important;filter:none !important;opacity:1 !important;outline:none !important;text-shadow:none !important;transition:none !important} html body.nilooshop-front-product .nilooshop-description-rest+.nilooshop-description-toggle{display:block !important;position:relative !important;margin:16px auto 0 !important;float:none !important;clear:both !important} @font-face{font-family:'Nilo Far Morvarid';src:url('./fonts/FarMorvarid.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap} @keyframes nilo-v189-title-star{0%{left:-8%;opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(0deg)} 12%{opacity:1} 50%{left:50%;opacity:1;transform:translate(-50%,-50%) scale(1.12) rotate(180deg)} 88%{opacity:1} 100%{left:108%;opacity:0;transform:translate(-50%,-50%) scale(.55) rotate(360deg)}} @keyframes nilo-v189-green-rail{0%,100%{background-position:100% 50%} 50%{background-position:0% 50%}} html body.nilooshop-front-product .wd-single-title,html body.nilooshop-front-product .summary-inner{box-sizing:border-box !important;max-width:100% !important;overflow:visible !important} html body.nilooshop-front-product .wd-single-title,html body.nilooshop-front-product .summary-inner{box-sizing:border-box !important;max-width:100% !important;overflow:visible !important} html body.nilooshop-front-product h1.product_title{position:relative !important;display:block !important;box-sizing:border-box !important;width:calc(100% - 32px) !important;max-width:calc(100% - 32px) !important;min-width:0 !important;margin:0 auto 12px !important;padding:0 !important;text-align:center !important;direction:rtl !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;overflow:visible !important;font-family:'Nilo Far Morvarid','Morvarid','B Morvarid',Tahoma,sans-serif !important;font-size:26px !important;line-height:1.4 !important;font-weight:400 !important;letter-spacing:0 !important;color:#087d59 !important;-webkit-text-fill-color:#087d59 !important;text-shadow:0 1px 0 rgba(255,255,255,.98),0 3px 7px rgba(8,125,89,.22),0 0 16px rgba(25,180,126,.24) !important} html body.nilooshop-front-product h1.product_title::before{content:'✦' !important;position:absolute !important;z-index:2 !important;top:50% !important;left:-4% !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:Georgia,'Times New Roman',serif !important;font-size:17px !important;line-height:1 !important;background:transparent !important;border:0 !important;text-shadow:0 0 4px #fff,0 0 9px #8ff0cf,0 0 18px #19b47e,0 0 28px rgba(86,199,255,.8) !important;pointer-events:none !important;animation:nilo-v189-title-star 3.6s linear infinite !important} html body.nilooshop-front-product h1.product_title::after{content:'' !important;display:block !important;width:100% !important;height:3px !important;margin:9px auto 0 !important;border:0 !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(25,180,126,.10) 0%,#19b47e 38%,#087d59 50%,#19b47e 62%,rgba(25,180,126,.10) 100%) !important;background-size:220% 100% !important;background-position:100% 50% !important;box-shadow:0 1px 6px rgba(8,125,89,.20) !important;animation:nilo-v189-green-rail 2.8s ease-in-out infinite alternate !important;pointer-events:none !important} @media (max-width:767px){html body.nilooshop-front-product h1.product_title{width:calc(100% - 24px) !important;max-width:calc(100% - 24px) !important;margin-left:auto !important;margin-right:auto !important;padding:0 !important;font-size:clamp(19px,5.2vw,23px) !important;line-height:1.4 !important;white-space:normal !important}} html body.nilooshop-front-product .nilooshop-description-preview.is-collapsed{height:2.8em !important;max-height:2.8em !important;overflow:hidden !important;position:relative !important;display:block !important} html body.nilooshop-front-product .nilooshop-description-preview.is-collapsed>*:first-child{margin-top:0 !important} html body.nilooshop-front-product .nilooshop-description-preview.is-collapsed p{margin-bottom:0 !important} html body.nilooshop-front-product .nilooshop-description-preview.is-expanded{max-height:none !important;overflow:visible !important} html body.nilooshop-front-product .nilooshop-description-rest{display:none !important} html body.nilooshop-front-product .nilooshop-description-rest[aria-hidden="false"]{display:block !important} html body.nilooshop-front-product .nilooshop-description-toggle{display:block !important;position:relative !important;float:none !important;clear:both !important;margin:16px auto 0 !important} html body.nilooshop-front-product .wd-single-title h1.product_title,html body.nilooshop-front-product .summary-inner h1.product_title,html body.nilooshop-front-product h1.product_title{box-sizing:border-box !important;display:block !important;width:min(100%,720px) !important;max-width:min(100%,720px) !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;padding-left:12px !important;padding-right:12px !important;text-align:center !important;direction:rtl !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;overflow:hidden !important;font-size:26px !important;line-height:1.4 !important} @media (max-width:767px){html body.nilooshop-front-product .wd-single-title h1.product_title,html body.nilooshop-front-product .summary-inner h1.product_title,html body.nilooshop-front-product h1.product_title{width:calc(100% - 24px) !important;max-width:calc(100% - 24px) !important;padding-left:8px !important;padding-right:8px !important;text-align:center !important;font-size:clamp(19px,5.2vw,23px) !important}} html body.nilooshop-front-product .nilooshop-description-preview.is-collapsed{height:auto !important;max-height:none !important;overflow:visible !important;display:block !important} html body.nilooshop-front-product .nilooshop-description-preview.is-collapsed::after{display:none !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed{max-height:none !important;height:auto !important;overflow:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed::after{display:none !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview,html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{width:100% !important;max-width:100% !important;box-sizing:border-box !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{display:none !important} \n\n \nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview{\n display:block !important;\n position:relative !important;\n max-height:none !important;\n height:auto !important;\n overflow:visible !important;\n clip:auto !important;\n clip-path:none !important;\n}\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed,\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-expanded{\n max-height:none !important;\n height:auto !important;\n overflow:visible !important;\n}\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-collapsed::after,\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview.is-expanded::after{\n display:none !important;\n content:none !important;\n}\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{\n display:none !important;\n max-height:none !important;\n height:auto !important;\n overflow:visible !important;\n}\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest.is-expanded{\n display:block !important;\n}\nhtml body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle{\n display:flex !important;\n position:relative !important;\n inset:auto !important;\n width:fit-content !important;\n margin:14px auto 8px !important;\n}\n html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{display:none !important;visibility:hidden !important;max-height:none !important;height:auto !important;overflow:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest.is-expanded{display:block !important;visibility:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview{max-height:none !important;height:auto !important;overflow:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-preview{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;max-height:none !important;overflow:visible !important;clip:auto !important;clip-path:none !important;white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest{display:none !important;visibility:hidden !important;max-height:none !important;height:auto !important;overflow:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest[aria-hidden="false"]{display:block !important;visibility:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-toggle{display:flex !important;position:relative !important;inset:auto !important;width:fit-content !important;margin:14px auto 8px !important} html body.nilooshop-front-product .woocommerce-tabs[data-nilooshop-desc-state="collapsed"] .nilooshop-description-preview{display:block !important;visibility:visible !important} html body.nilooshop-front-product .woocommerce-tabs[data-nilooshop-desc-state="collapsed"] .nilooshop-description-rest{display:none !important;visibility:hidden !important} html body.nilooshop-front-product .woocommerce-tabs[data-nilooshop-desc-state="expanded"] .nilooshop-description-preview{display:none !important;visibility:hidden !important} html body.nilooshop-front-product .woocommerce-tabs[data-nilooshop-desc-state="expanded"] .nilooshop-description-rest{display:block !important;visibility:visible !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest[aria-hidden="true"]{display:none !important;visibility:hidden !important} html body.nilooshop-front-product .woocommerce-tabs .nilooshop-description-rest[aria-hidden="false"]{display:block !important;visibility:visible !important} \n\n \nhtml body.nilooshop-front-product .woocommerce-Tabs-panel--description[data-nilooshop-desc-state="collapsed"] .nilooshop-description-preview,\nhtml body.nilooshop-front-product #tab-description[data-nilooshop-desc-state="collapsed"] .nilooshop-description-preview{\n display:block !important;\n visibility:visible !important;\n}\nhtml body.nilooshop-front-product .woocommerce-Tabs-panel--description[data-nilooshop-desc-state="collapsed"] .nilooshop-description-rest,\nhtml body.nilooshop-front-product #tab-description[data-nilooshop-desc-state="collapsed"] .nilooshop-description-rest{\n display:none !important;\n visibility:hidden !important;\n}\nhtml body.nilooshop-front-product .woocommerce-Tabs-panel--description[data-nilooshop-desc-state="expanded"] .nilooshop-description-preview,\nhtml body.nilooshop-front-product #tab-description[data-nilooshop-desc-state="expanded"] .nilooshop-description-preview{\n display:none !important;\n visibility:hidden !important;\n}\nhtml body.nilooshop-front-product .woocommerce-Tabs-panel--description[data-nilooshop-desc-state="expanded"] .nilooshop-description-rest,\nhtml body.nilooshop-front-product #tab-description[data-nilooshop-desc-state="expanded"] .nilooshop-description-rest{\n display:block !important;\n visibility:visible !important;\n}\n html body.nilooshop-front-product .woocommerce-Tabs-panel--description .nilooshop-description-preview,html body.nilooshop-front-product #tab-description .nilooshop-description-preview{width:100% !important;max-width:100% !important;height:auto !important;overflow:visible !important;white-space:normal !important;word-break:normal !important;overflow-wrap:normal !important} html body.nilooshop-front-product .woocommerce-Tabs-panel--description .nilooshop-description-rest,html body.nilooshop-front-product #tab-description .nilooshop-description-rest{max-height:none !important;height:auto !important;overflow:visible !important}