html,body{max-width:100%!important;overflow-x:hidden!important}.header-search-input .jet-search-filter__input:focus{border:none!important;outline:none!important;box-shadow:none!important}.header-search-col,.header-search-col-mobile{width:40px;overflow:hidden;position:relative;transition:width 0.5s ease-in-out}.header-search-col::after,.header-search-col-mobile::after{content:"";background-color:#123458;width:100%;height:100%;position:absolute;z-index:100;top:0;right:0;background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/search-normal-1-svgrepo-com.svg);background-size:25px;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:opacity 0.4s ease-in-out;opacity:1}.header-search-col-active,.header-search-col-active-mobile{width:230px!important}.header-search-col-active::after,.header-search-col-active-mobile::after{opacity:0;pointer-events:none}.header-add-to-cart .woocommerce-Price-currencySymbol{font-size:10px;font-weight:300}.header-add-to-cart .elementor-menu-cart__subtotal{display:flex;justify-content:space-between}.header-add-to-cart .attachment-woocommerce_thumbnail{border-radius:15px}.elementor-widget-off-canvas{--e-off-canvas-animation-duration:600ms !important}.e-off-canvas__overlay{backdrop-filter:blur(2px);transition:all 0.3s}.active-search{max-width:100%!important;transition:all 0.5s!important}.active-search .e-search-input{background-color:white!important;color:#3d3d43!important;transition:all 0.5s!important}.active-search::after{filter:invert(70%) sepia(12%) saturate(2100%) hue-rotate(182deg) brightness(90%) contrast(105%);transition:all 0.5s!important}.active-search .e-search-input::placeholder{color:gray;transition:all 0.5s!important}.header-container::before{content:"";background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/header-pattern.png);background-size:contain;width:100%;height:600px;opacity:.05;z-index:-999;position:absolute;top:0}.header-container::after{content:"";width:100%;height:600px;z-index:-999;position:absolute;top:0;background:linear-gradient(180deg,rgba(42,123,155,0) 52%,rgba(242,242,242,1) 100%)}.header-offcanvas-line::before{content:"";width:20px;height:20px;position:absolute;top:50%;right:0;transform:translate(10px,-50%);background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/star-icon.svg);background-size:cover;background-repeat:no-repeat}.header-offcanvas-line::after{content:"";width:20px;height:20px;position:absolute;top:50%;left:0;transform:translate(-10px,-50%);background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/star-icon.svg);background-size:cover;background-repeat:no-repeat}.home-guaranty-icon-box::before{content:"";background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(125,185,232,0) 100%);width:90px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px 50px 0 0;opacity:.8}.home-hero-slider .elementor-swiper-button-prev{border-radius:40px 10px 10px 40px}.home-hero-slider .elementor-swiper-button-next{border-radius:10px 40px 40px 10px}.title-rectangle-before::before{content:"";width:75%;height:22px;background-color:#dfbea299;position:absolute;border-radius:12px;bottom:-5px;z-index:-1}.title-rectangle-before::after{content:url(https://mosamabag.ir/wp-content/uploads/2025/08/star-icon.svg);position:absolute;top:0;left:0;transform:translate(-45px,-30px);scale:.7}.home-hero-second-title::before{background-color:#10355911!important}.home-hero-second-title::after{content:""!important}.home-hero-number-counter .elementor-counter-number{background-color:#d8bca399;padding:17px;border-radius:30px 10px 10px 30px;width:64px}.home-hero-number-counter .elementor-counter-number::before{content:"";background-color:#d8bca3;width:8px;height:80%;position:absolute;right:0;top:50%;transform:translate(0,-50%);border-radius:0 7px 7px 0}.home-categorys-icon-box .elementor-image-box-img{position:relative}.home-categorys-icon-box .elementor-image-box-img::before{content:"";width:50px;height:50px;background-color:#10355988;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);border-radius:50%;z-index:-1}.home-categorys-icon-box .elementor-image-box-img img{filter:grayscale(1)}.blog-read-time-icon-box .elementor-icon-box-icon{opacity:.5}.blog-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-single-header-info .elementor-icon-list-icon svg path,.blog-single-header-info .elementor-icon-list-icon svg circle,.blog-single-header-info .elementor-icon-list-icon svg rect{stroke:#ddca9d}.blog-single-product-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog-single-comment input#submit{background-color:#123458;border:none;width:150px}.blog-single-comment #comment{padding:15px!important;height:150px}.blog-single-comment #comment:focus,.blog-single-comment #author:focus,.blog-single-comment #email:focus{border:none!important;outline:none!important;box-shadow:none!important}.blog-single-comment .logged-in-as{display:none!important}.blog-single-comment .form-submit{display:flex;justify-content:end}.shop-pro-card-price .my-product-price *{font-feature-settings:"numr"}.shop-pro-cart-title h1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.shop-pro-card-price .my-product-price div{display:flex;justify-content:end!important}.shop-pro-card-price .price-sale,.shop-pro-card-price .price-single{font-weight:700;display:flex;align-items:center;gap:2px}.shop-pro-card-price .price-sale .price-currency,.shop-pro-card-price .price-single .price-currency,.shop-filter-sidebar-range .jet-range__values-suffix{font-weight:300;font-size:10px}.shop-pro-card-price .price-regular{font-size:12px;color:#a6b3a9;font-weight:300}.shop-sidebar-col{box-shadow:rgba(149,157,165,.2) 0 8px 24px}.shop-filter-element .jet-sorting-select{appearance:none!important}.shop-filter-element .jet-sorting-select:focus{outline:none!important}.shop-filter-element::before{content:"";width:20px;height:20px;background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/filter-list-svgrepo-com-1.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;transform:translate(-10px,-50%);opacity:.7}.shop-filter-element::after{content:"";width:20px;height:20px;background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/down-2-svgrepo-com.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:translate(10px,-50%)}.shop-filter-element-mobile::after{content:"";width:20px;height:20px;background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/down-2-svgrepo-com.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:0;transform:translate(10px,-50%) rotate(0deg);transition:all 0.5s}.active-filter-after::after{transform:translate(10px,-50%) rotate(180deg);transition:all 0.5s}.woocommerce-variation-price{display:none!important}.woocommerce-message:focus{outline:none!important}.single-pro-price .my-product-price *{font-feature-settings:"numr"}.single-pro-price .my-product-price div{display:flex;justify-content:end!important}.single-pro-price .price-sale,.single-pro-price .price-single{font-weight:700;display:flex;align-items:center;gap:2px;font-size:22px}.single-pro-price .price-sale .price-currency,.single-pro-price .price-single .price-currency,.shop-filter-sidebar-range .jet-range__values-suffix{font-weight:300;font-size:10px}.single-pro-price .price-regular{font-size:12px;color:#a6b3a9;font-weight:300}.single-pro-discount .elementor-shortcode{font-feature-settings:"numr";background-color:#123458;border-radius:8px;padding:5px;color:#fff;font-size:14px}.single-pro-add-to-cart-element .woocommerce-variation-price{display:nonel}.variations tbody tr:hover{background-color:white!important}.single-pro-add-to-cart-element .variations tbody tr{background-color:#fcfcfc}.single-pro-add-to-cart-element .disabled:hover{background-color:#123458!important}.single-pro-add-to-cart-element .variations tbody tr th{padding:0!important}.single-pro-add-to-cart-element .quantity input{font-feature-settings:"numr"}.single-pro-add-to-cart-element .quantity input:focus{outline:none}.single-pro-image .flex-control-nav{display:flex}.single-product-attribute .woocommerce-product-attributes tbody tr{display:flex;padding:5px 0;gap:10px}.single-product-attribute .woocommerce-product-attributes tbody th{background-color:#123458!important;border:none;width:20%!important;border-radius:10px;font-weight:500;padding:15px;color:#fff}.single-product-attribute .woocommerce-product-attributes tbody tr:nth-child(even) th{background-color:#123458dd!important}.single-product-attribute .woocommerce-product-attributes tbody td{border:none;font-style:normal;border-radius:10px;width:80%!important;text-align:center;padding:7px;font-feature-settings:"numr";background-color:white!important}.single-product-attribute .woocommerce-product-attributes tbody tr:nth-child(even) td{background-color:#ffffffbb!important}.single-pro-comment #reply-title{display:none}.single-pro-comment .stars span a{color:#fc9233!important}.single-pro-comment #comment{height:100px!important}.single-pro-comment #comment:focus,.single-pro-comment #author:focus,.single-pro-comment #email:focus{outline:none}.single-pro-comment .form-submit{display:flex;justify-content:end}.single-pro-comment #submit{background-color:#123458!important;color:white!important;border-radius:10px!important;width:100px!important}.single-pro-comment .comment-notes{display:none}.about-sec2-4box::before{content:"";background-color:#cedef6;width:13px;height:75%;position:absolute;top:50%;right:0;transform:translate(13px,-50%);border-radius:0 10px 10px 0;transition:0.9s}.about-sec2-4box:hover{transform:translateY(-10px);box-shadow:0 0 20px #c2bba733!important}.about-sec2-4box:hover::before{background-color:#123458!important}.home-hero-slider .swiper-pagination-bullet-active{width:30px;border-radius:5px;transition:all 0.5s}.home-hero-slider .swiper-pagination-bullet{transition:all 0.5s}.contact-location::after{content:"لوکیشن دریافت حضوری مسما";background-color:#123458dd;color:#fff;padding:20px 40px;border-radius:15px;position:absolute;left:20px;bottom:20px;backdrop-filter:blur(2px)}.woocommerce form.register{border:none!important;padding:0!important;margin:0!important}.dialog-close-button{padding:7px;border-radius:8px}.sign-in-element .dig_login_signup_bar,.digits-form_tab-bar,.digits-form_heading{display:none}.log-in-element *,.sign-in-element *{font-family:"Estedad",Sans-Serif!important;font-feature-settings:"numr"}.digits-form_button{background-color:#123458!important;padding:0!important;border-radius:12px!important}.digits-form_button:hover{background-color:#255384!important}.log-in-element .digits-form_input input:focus{border:none!important;outline:none!important}.digits-form_container{padding:0!important;background-color:transparent!important}.digits-form_border{border:none!important}.mobile_field{padding-left:15px!important}.digits_otp_info{display:none}.digits_otp_input-field{margin-top:30px!important}.dialog-lightbox-widget{backdrop-filter:blur(3px)}.digits_otp_input-field::placeholder{font-size:0!important}.sign-in-element input,.log-in-element input{box-shadow:0 0 20px #e4e4e4!important}.myaccount-tab-element .e-n-tab-title{display:flex;justify-content:space-around}.myaccount-tab-element .e-n-tab-title .e-n-tab-title-text{width:100px;display:flex;justify-content:center}.account-edit-info .elementor-button{cursor:pointer}.editable{border:none;outline:none;box-shadow:none;background:#f9f9f9;padding:10px;display:inline-block;border-radius:5px}.editable:focus{border:none!important;outline:none!important;box-shadow:none!important}.account-edit-info.save-mode{font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all 0.3s;box-shadow:none;border-radius:10px 10px 10px 10px;cursor:pointer;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);text-decoration:none;background-color:#15497f;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);width:100px}.account-edit-info.save-mode:hover{background-color:#1b599a}.cart-element *{font-family:Estedad,Sans-Serif!important;font-feature-settings:"numr"}.cart-element .woocommerce-shipping-totals{display:none!important}.cart-element .cart-subtotal td::before{font-size:16px!important}.cart-element .order-total td::before{font-size:23px!important}.cart-element .product-name a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-element .product-thumbnail a img{border-radius:10px;box-shadow:rgba(0,0,0,.16) 0 1px 4px}.cart-element .woocommerce-Price-amount bdi span{font-size:11px!important;font-weight:300!important}.cart-element .coupon-col-start{padding-inline-end:10px!important}.cart-element .coupon-col-start input{padding:13px!important;border-radius:10px!important}.cart-element .coupon-col-start input:focus,.cart-element .quantity input:focus{border:none;outline:none;box-shadow:none}.cart-element .coupon-col-end button{padding:19px!important;border-radius:10px!important}.cart-element .cart-discount td,.cart-discount .woocommerce-Price-amount{color:red!important}.cart-element .cart-discount .woocommerce-Price-amount span{font-size:11px;font-weight:300}.return-to-shop a{background-color:#123458!important;color:white!important;padding:15px!important;border-radius:10px!important}.checkout-element *{font-family:Estedad,Sans-Serif!important;font-feature-settings:"numr"}.checkout-element .woocommerce-shipping-fields{display:none!important}.checkout-element .form-row-first{width:100%!important}.checkout-element .address-field{width:100%!important}.checkout-element .woocommerce-input-wrapper input{color:black!important}.checkout-element .woocommerce-input-wrapper input:focus,.checkout-element #billing_city:focus{border:none;outline:none;box-shadow:none}.checkout-element .woocommerce-input-wrapper input::placeholder{color:transparent!important}.checkout-element .select2-selection__arrow{display:none!important}.woocommerce-privacy-policy-text{display:none!important}.checkout-element .woocommerce-Price-amount bdi span{font-size:10px!important;font-weight:300!important}.checkout-element .woocommerce-shipping-totals th{width:230px}.checkout-element .order-total{display:flex;align-items:end}.checkout-element .order-total th{font-size:20px;color:#000}.checkout-element .order-total .woocommerce-Price-amount{font-size:20px;color:#000}.checkout-element #shipping_method li input:checked{accent-color:#e7d3c2!important}.sticy-footer-cart .elementor-icon-box-description{font-feature-settings:"numr";position:absolute;background-color:#eae4d5;bottom:10px;left:50%;transform:translateX(-50%) scale(.7);padding:6px;line-height:5px;border-radius:50%;display:flex;justify-content:center;align-items:center}.footer-sticky-mobile{backdrop-filter:blur(3px)}.footer-sticky-mobile .elementor-icon-box-icon svg path,.footer-sticky-mobile .elementor-icon-box-icon svg circle{stroke:#123458}.footer-main-container .e-con-inner::before{content:"";background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/men-s-bag-laptop-WERde40-600.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:45px;height:150px;position:absolute;top:-15%;right:33%}.footer-main-container .e-con-inner::after{content:"";background-image:url(https://mosamabag.ir/wp-content/uploads/2025/08/men-s-bag-laptop-9K8v6rF-600.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:45px;height:150px;position:absolute;top:-15%;left:29%}