body.hp-design.hp-cart-quantity-refinement #main .hp-cart-fixed-quantity{color:#303038;box-sizing:border-box;background:#fff;border:1px solid #d9d9de;border-radius:9px;place-items:center;min-width:76px;min-height:44px;padding:0 14px;font-size:16px;font-weight:650;line-height:1.5;display:inline-grid}body.hp-design.hp-cart-quantity-refinement #main .hp-cart-fixed-quantity>.quantity{display:none!important}body.hp-design.hp-cart-quantity-refinement #main .hp-cart-fixed-count{color:#303038;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}body.hp-design.hp-checkout-map-refinement #main :is(#novin-neshan-map-condition-billing,#novin-neshan-map-condition-shipping){clear:both;box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;max-width:100%}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table tbody{gap:18px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table tr{border-radius:12px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table tr>*{padding:12px 18px;font-size:14px;line-height:1.9}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-number{color:#55555e;font-weight:650}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-status{font-weight:700}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;grid-area:4/1/auto/-1;padding-block:16px;text-align:right!important;border-top:1px solid #e9e9ed!important;display:block!important}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total:before{content:attr(data-title);float:none;color:#71717a;text-align:right;width:auto;height:auto;margin:0 0 8px;font-size:12px;font-weight:500;line-height:1.8;position:static;display:block!important}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total del{color:#777780;margin:0 0 6px;font-size:13px;font-weight:400;line-height:1.9;text-decoration:line-through 1px;display:block}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total ins{color:#25252d;vertical-align:baseline;background:0 0;margin:0 0 0 10px;padding:0;text-decoration:none;display:inline-block}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .amount{white-space:nowrap;font-size:17px;font-weight:750;line-height:1.9}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-currencySymbol{margin-inline-start:3px;font-size:12px;font-weight:500}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{flex-wrap:wrap;grid-area:5/1/auto/-1;justify-content:flex-start;align-items:stretch;gap:10px;padding:14px 18px;border-top:1px solid #e9e9ed!important;display:flex!important}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button{color:#303038;white-space:nowrap;background:#fff;border:1px solid #d9d9df;border-radius:9px;flex:150px;justify-content:center;align-items:center;max-width:240px;min-height:46px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex;margin:0!important}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button.view{background:var(--hp-orange,#ff6900);border-color:var(--hp-orange,#ff6900);color:#fff}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:hover{border-color:var(--hp-orange,#ff6900);box-shadow:0 2px 8px #25252d0d}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button.view:hover{filter:brightness(.96)}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button:focus-visible{outline-offset:3px;outline:2px solid #303038}body.hp-design.hp-account-order-refinement #main .hm-account-page-heading h2{font-size:22px;line-height:1.7}body.hp-design.hp-account-order-refinement #main .screen-reader-text{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions .button{border:1px solid var(--hp-orange,#ff6900);background:var(--hp-orange,#ff6900);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;line-height:1.6;text-decoration:none;display:inline-flex;color:#fff!important}body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions .button:is(:visited,:hover,:focus,:active){background:var(--hp-orange,#ff6900);border-color:var(--hp-orange,#ff6900);color:#fff!important}body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions .button:hover{filter:brightness(.96)}body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions .button:focus-visible{outline-offset:3px;outline:2px solid #303038}body.hp-design.hp-information-refinement #main .hp-elementor-layout{width:min(1120px,100% - 40px);margin-inline:auto;padding-block:36px 52px}body.hp-design.hp-information-refinement #main .hp-elementor-layout .container.page{width:100%;max-width:none;margin:0;padding-block:0}body.hp-design.hp-information-refinement #main .hp-elementor-layout .hp-shell{width:100%;max-width:100%;margin-inline:0}body.hp-design.hp-information-refinement #main .page-head{margin-bottom:24px}body.hp-design.hp-information-refinement #main :is(.page-head h1,.hp-contact h1){color:#25252d;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.7}body.hp-design.hp-information-refinement #main :is(.info-card h2,.hp-contact h2,.hm-tracking-intro h2){color:#25252d;font-size:22px;font-weight:750;line-height:1.8}body.hp-design.hp-information-refinement #main :is(.elementor-widget-text-editor p,.info-card p,.hp-contact p,.hm-tracking-intro p){color:#55555f;overflow-wrap:anywhere;font-size:16px;line-height:2.1}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor :is(h2,h3){color:#25252d;margin-block:22px 12px;line-height:1.9}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor h2{font-size:23px}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor h3{font-size:19px}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor :is(ul,ol){padding-inline-start:24px;font-size:16px;line-height:2.1}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor ul{list-style:outside}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor ol{list-style:decimal}body.hp-design.hp-information-refinement #main .elementor-widget-text-editor li{margin-block:7px}body.hp-design.hp-information-refinement #main .wordpress-content>p{color:#55555f;overflow-wrap:anywhere;margin-block:12px;font-size:16px;line-height:2.1}body.hp-design.hp-information-refinement #main .wordpress-content>:is(h2,h3){color:#25252d;margin-block:24px 12px;line-height:1.9}body.hp-design.hp-information-refinement #main .wordpress-content>h2{font-size:23px}body.hp-design.hp-information-refinement #main .wordpress-content>h3{font-size:19px}body.hp-design.hp-information-refinement #main .wordpress-content>:is(ul,ol){padding-inline-start:24px;font-size:16px;line-height:2.1}body.hp-design.hp-information-refinement #main .wordpress-content>ul{list-style:outside}body.hp-design.hp-information-refinement #main .wordpress-content>ol{list-style:decimal}body.hp-design.hp-information-refinement #main :is([id=order],[id=delivery],.elementor-menu-anchor){scroll-margin-block-start:160px}body.hp-design.hp-information-refinement #main :is(.info-card,.hm-tracking-card){box-shadow:none;background:#fff;border:1px solid #e1e1e7;border-radius:14px;padding:28px;line-height:2}body.hp-design.hp-information-refinement #main .info-card>*+*{margin-block-start:18px}body.hp-design.hp-information-refinement #main :is(.info-card .btn,.hm-tracking-form .btn,.hp-contact form>.btn){border-radius:10px;min-height:48px;padding:12px 22px;font-size:15px;line-height:1.6}body.hp-design.hp-information-refinement #main .info-card .demo-note{border:1px solid #e5e5eb;border-inline-start:3px solid var(--hp-orange,#ff6900);background:#fff;border-radius:10px;padding:16px;font-size:14px;line-height:2}body.hp-design.hp-information-refinement #main .hp-contact{grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);gap:22px;padding-block:0;display:grid}body.hp-design.hp-information-refinement #main .hp-contact>section{background:#fff;border:1px solid #e1e1e7;border-radius:14px;align-self:start;min-width:0;margin:0;padding:26px}body.hp-design.hp-information-refinement #main .hp-contact :is(h1,h2){border-bottom:1px solid #e8e8ed;margin-bottom:18px;padding-bottom:16px}body.hp-design.hp-information-refinement #main .hp-contact-fields{gap:18px 16px}body.hp-design.hp-information-refinement #main .hp-contact-fields label{font-size:14px;font-weight:650;line-height:1.9}body.hp-design.hp-information-refinement #main .hp-contact-fields :is(input,select,textarea){min-height:48px;box-shadow:none;background:#fff;border:1px solid #d7d7df;border-radius:9px;padding:10px 12px;font-size:16px;line-height:1.7}body.hp-design.hp-information-refinement #main .hp-contact-fields textarea{resize:vertical;min-height:150px}body.hp-design.hp-information-refinement #main .hp-contact-fields :is(input,select,textarea):focus{outline:2px solid var(--hp-orange,#ff6900);outline-offset:2px}body.hp-design.hp-information-refinement #main .hp-contact-information{grid-template-columns:minmax(0,1fr);gap:12px;line-height:2}body.hp-design.hp-information-refinement #main .hp-contact-information h3{font-size:17px;font-weight:750;line-height:1.8}body.hp-design.hp-information-refinement #main .hp-contact-information p{font-size:15px}body.hp-design.hp-information-refinement #main .hp-contact form>.btn{float:none;min-width:180px;margin-top:20px}body.hp-design.hp-information-refinement #main :is(.hm-tracking-privacy,.hm-tracking-help){font-size:14px;line-height:2}@media (width<=767px){body.hp-design.hp-receipt-action-refinement #main .hm-receipt-actions .button{flex:145px;min-width:0;min-height:48px;padding-inline:12px;font-size:14px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table tr>*{padding:12px 14px;font-size:14px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{padding-block:14px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{gap:10px;padding:14px}body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button{flex:125px;min-width:0;max-width:none;min-height:46px;font-size:14px}body.hp-design.hp-account-order-refinement #main .hm-account-page-heading h2{font-size:21px}body.hp-design.hp-information-refinement #main .hp-elementor-layout{width:calc(100% - 28px);padding-block:24px 36px}body.hp-design.hp-information-refinement #main :is(.info-card,.hm-tracking-card,.hp-contact>section){border-radius:12px;padding:20px 16px}body.hp-design.hp-information-refinement #main .hp-contact{grid-template-columns:minmax(0,1fr);gap:18px}body.hp-design.hp-information-refinement #main .hp-contact-fields{grid-template-columns:minmax(0,1fr);gap:16px}body.hp-design.hp-information-refinement #main .hp-contact-information{gap:10px}body.hp-design.hp-information-refinement #main :is(.info-card .btn,.hp-contact form>.btn){width:100%;min-width:0}body.hp-design.hp-information-refinement #main :is(.info-card h2,.hp-contact h2,.hm-tracking-intro h2){font-size:20px}body.hp-design.hp-information-refinement #main :is([id=order],[id=delivery],.elementor-menu-anchor){scroll-margin-block-start:100px}}@media (prefers-reduced-motion:reduce){body.hp-design.hp-account-order-refinement #main .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.button{transition:none}}body.hp-design.hp-checkout-map-refinement #main #novin-neshan-map{box-sizing:border-box;border-radius:12px;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;height:320px!important;min-height:0!important;max-height:320px!important}body.hp-design.hp-checkout-map-refinement #main #novin-neshan-map>.ol-viewport{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important;height:100%!important}body.hp-design.hp-checkout-map-refinement #main :is(#novin_neshan_set_address,#novin_neshan_change_address){box-sizing:border-box;max-width:100%;min-height:44px;font:inherit;white-space:normal;box-shadow:none;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.6;color:#303038!important;background:#fff!important;border:1px solid #ff6900!important}body.hp-design.hp-checkout-map-refinement #main :is(#novin_neshan_set_address,#novin_neshan_change_address):hover{box-shadow:0 0 0 2px #ff69001f;color:#303038!important;background:#fff!important;border-color:#ff6900!important}body.hp-design.hp-checkout-map-refinement #main :is(#novin_neshan_set_address,#novin_neshan_change_address):focus-visible{outline-offset:3px;outline:2px solid #303038}@media (width<=767px){body.hp-design.hp-checkout-map-refinement #main #novin-neshan-map{height:clamp(240px,68vw,320px)!important}}