script {
display: none !important;
}@font-face{font-family:"qlwapp-whatsapp";src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");font-weight:normal;font-style:normal}.qlwapp-whatsapp-icon{font-family:"qlwapp-whatsapp" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp-whatsapp-icon:before{content:""}#qlwapp{pointer-events:none;box-sizing:border-box;font-size:var(--qlwapp-scheme-font-size);font-family:var(--qlwapp-scheme-font-family)}@media(min-width: 430px){#qlwapp{width:430px}}#qlwapp[data-visibility=readonly].qlwapp-timeout,#qlwapp [data-visibility=readonly].qlwapp-timeout{pointer-events:none;opacity:.5}#qlwapp[data-visibility=hidden].qlwapp-timeout,#qlwapp [data-visibility=hidden].qlwapp-timeout{display:none !important}#qlwapp *{box-sizing:border-box}#qlwapp.qlwapp-js-ready{display:block}#qlwapp.qlwapp-hide,#qlwapp .qlwapp-account.qlwapp-hide{display:none}#qlwapp.mobile .qlwapp-account.qlwapp-desktop,#qlwapp.mobile.qlwapp-desktop{display:none}#qlwapp.desktop .qlwapp-account.qlwapp-mobile,#qlwapp.desktop.qlwapp-mobile{display:none}#qlwapp .qlwapp-disabled,#qlwapp.qlwapp-disabled{display:none;visibility:hidden}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{position:fixed;z-index:9999999}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left{right:auto;left:0}#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-time{left:0;right:auto}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle{margin-left:20px}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}#qlwapp.qlwapp-middle-left .qlwapp-box:before,#qlwapp.qlwapp-bottom-left .qlwapp-box:before{right:auto;left:20px}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:0}#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-time{left:auto;right:0}#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle{margin-right:20px}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-middle-right{top:40%;bottom:auto}#qlwapp.qlwapp-middle-left .qlwapp-developer,#qlwapp.qlwapp-middle-right .qlwapp-developer{padding:0 24px}#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle{margin-left:-48px;padding-left:60px}#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle{margin-right:-48px;padding-right:60px}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{top:auto;bottom:0}#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{border-radius:50%}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{border-radius:50px}@media(min-width: 430px){#qlwapp.qlwapp-rounded .qlwapp-box{border-radius:8px}}#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-user,#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-message{border-radius:4px}#qlwapp p:last-child{margin:0}#qlwapp time{opacity:.8;font-style:italic;font-size:10px}#qlwapp .qlwapp-no-contacts{display:flex;height:134px;justify-content:center;align-items:center}#qlwapp .qlwapp-container{display:flex;flex-direction:column}#qlwapp .qlwapp-clearfix:before,#qlwapp .qlwapp-clearfix:after{content:"";display:block;clear:both}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close{font-family:"Source Serif Pro";display:block;opacity:.8;font-style:unset;font-size:24px;font-weight:bold;width:24px;height:24px;cursor:pointer;text-align:center;line-height:24px;z-index:1}#qlwapp .qlwapp-previous{width:16px;height:36px;cursor:pointer;text-align:center;line-height:36px;margin-right:auto}#qlwapp .qlwapp-developer{font-size:8px;top:-20px;position:relative}#qlwapp .qlwapp-developer,#qlwapp .qlwapp-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}#qlwapp .qlwapp-toggle{pointer-events:all;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);margin-top:24px;margin-bottom:24px;position:relative;text-decoration:none}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-toggle:active,#qlwapp .qlwapp-toggle:focus,#qlwapp .qlwapp-toggle:hover{outline:none;text-decoration:none}#qlwapp .qlwapp-toggle .qlwapp-days,#qlwapp .qlwapp-toggle .qlwapp-time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}#qlwapp .qlwapp-days>span{display:none}#qlwapp .qlwapp-days>span.qlwapp-available-day{display:inline-block !important}#qlwapp .qlwapp-avatar .qlwapp-avatar-container{overflow:hidden;border-radius:50%;width:inherit;height:inherit;box-shadow:0 0 0 2px #eee;display:flex;align-items:center}#qlwapp .qlwapp-avatar .qlwapp-avatar-container img{width:100%;height:auto}#qlwapp.qlwapp-bubble .qlwapp-toggle{width:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px)}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{position:absolute;display:block;pointer-events:none;font-size:var(--qlwapp-scheme-icon-font-size, 24px)}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:var(--qlwapp-scheme-icon-size, 60px);height:var(--qlwapp-scheme-icon-size, 60px);margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}#qlwapp.qlwapp-button .qlwapp-toggle{height:40px;white-space:nowrap;padding:12px 24px}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 12px 0 0}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-close{display:none}#qlwapp .qlwapp-box{pointer-events:all;padding-bottom:56px;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;box-shadow:0px 5px 40px 5px rgba(0,0,0,.5)}@media(min-width: 430px){#qlwapp .qlwapp-box{position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 8px 25px -5px rgba(45,62,79,.15);margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:12px}#qlwapp .qlwapp-box:before{content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-header{border-top-left-radius:inherit;border-top-right-radius:inherit}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}#qlwapp .qlwapp-box .qlwapp-header{position:relative;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.05) 100%)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:12px;right:12px}@media(min-width: 430px){#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:7px;right:7px;font-size:18px}}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{position:relative;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-description,#qlwapp .qlwapp-box .qlwapp-contact{padding:12px 36px;height:100%}#qlwapp .qlwapp-box .qlwapp-description p,#qlwapp .qlwapp-box .qlwapp-description h3{color:inherit;font-family:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-description h3{margin:0 0 .25em 0}#qlwapp .qlwapp-box .qlwapp-contact{display:flex;justify-content:flex-end;align-items:center}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous{position:relative;left:-16px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous>i{line-height:36px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-avatar{width:42px;height:42px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-name{color:inherit}#qlwapp .qlwapp-box .qlwapp-account{color:inherit;padding:16px 36px;display:flex;align-items:center;overflow:hidden;position:relative;cursor:pointer;width:100%;text-decoration:none}#qlwapp .qlwapp-box .qlwapp-account:only-of-type{padding-top:36px;padding-bottom:36px}#qlwapp .qlwapp-box .qlwapp-info{padding:0 16px}#qlwapp .qlwapp-box .qlwapp-avatar{position:relative;width:62px;height:62px}#qlwapp .qlwapp-box .qlwapp-avatar:after{content:"";display:block;width:15px;height:15px;position:absolute;top:3px;right:-2px;background-image:url(data:image/png;base64,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);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time,#qlwapp .qlwapp-box .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-hidden,#qlwapp .qlwapp-box .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:.6;display:block}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time{font-size:11px;font-style:italic}#qlwapp .qlwapp-box .qlwapp-name{display:block;font-weight:bold;line-height:1.5em}#qlwapp .qlwapp-box .qlwapp-body{overflow-x:hidden;overflow-y:auto}#qlwapp .qlwapp-box .qlwapp-body .qlwapp-carousel{max-height:470px;min-height:134px}#qlwapp .qlwapp-box .qlwapp-chat{padding:36px 0;display:flex;flex-direction:column;overflow:hidden;justify-content:center;align-items:center;height:100%}#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-message{padding:16px 24px;position:relative;word-wrap:break-word;width:calc(100% - 72px)}#qlwapp .qlwapp-box .qlwapp-user:before,#qlwapp .qlwapp-box .qlwapp-message:before{content:"";position:absolute;top:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-message{word-break:break-all}#qlwapp .qlwapp-box .qlwapp-user{width:auto;max-width:75%;align-self:flex-start;justify-self:flex-end;margin-top:0}#qlwapp .qlwapp-box .qlwapp-user:before{top:auto;bottom:-6px;left:24px}#qlwapp .qlwapp-box .qlwapp-padding{padding-bottom:56px}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{max-height:160px}#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{color:inherit;background-color:inherit}#qlwapp .qlwapp-box .qlwapp-footer:before,#qlwapp .qlwapp-box .qlwapp-response:before{pointer-events:none;position:absolute;content:"";height:59px;top:0;background:linear-gradient(315deg, transparent 0%, rgba(0, 0, 0, 0.025) 100%);left:0;right:0}#qlwapp .qlwapp-box .qlwapp-footer{min-height:56px;display:flex;align-items:center;text-align:center;font-size:12px;padding:12px 36px}#qlwapp .qlwapp-box .qlwapp-footer p{padding:0;font-size:inherit}#qlwapp .qlwapp-box .qlwapp-footer p:last-child{margin-bottom:0}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{min-height:56px}#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{width:100%;height:100%;resize:none;border:none;padding:18px 88px 18px 36px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em !important;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-response pre{visibility:hidden}#qlwapp .qlwapp-box .qlwapp-response textarea{position:absolute;bottom:0;left:0}#qlwapp .qlwapp-box .qlwapp-response textarea:focus{outline:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i{display:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i.qlwf-emoji{display:block}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i{opacity:.4}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{cursor:pointer;margin:0 0 0 10px;display:inherit;font-size:18px;line-height:24px;text-decoration:none}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{color:#303030}#qlwapp .qlwapp-box,#qlwapp .qlwapp-box:before{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account:not(:first-child){border-top:1px solid #f5f5f5}#qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-message:before{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{color:#303030;background-color:#fff;border-top:1px solid #e6e6e6}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{background-color:var(--qlwapp-scheme-brand, #25d366)}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close,#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-contact,#qlwapp .qlwapp-box .qlwapp-user{color:var(--qlwapp-scheme-text, #ffffff)}#qlwapp .qlwapp-info .qlwapp-label{color:var(--qlwapp-scheme-contact-role-color, inherit)}#qlwapp .qlwapp-info .qlwapp-name{color:var(--qlwapp-scheme-contact-name-color, inherit)}#qlwapp .qlwapp-info .qlwapp-time{color:var(--qlwapp-scheme-contact-availability-color, inherit)}#qlwapp{animation-duration:1.5s;animation-timing-function:ease-in;animation-name:var(--qlwapp-button-animation-name, "none");animation-delay:var(--qlwapp-button-animation-delay, 0);animation-iteration-count:1;transform-origin:center;display:none}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}@keyframes shakeX{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}@keyframes shakeY{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{transform:translate3d(0, 10px, 0)}}#qlwapp.qlwapp-show .qlwapp-box{visibility:visible;opacity:1;transform:translateY(0) scale(1);display:block}#qlwapp.qlwapp-transition .qlwapp-box{visibility:visible;display:block}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-icon{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-close{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}#qlwapp .qlwapp-box{display:none;opacity:0;visibility:hidden;transform:translateY(50px);transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}@media(min-width: 430px){#qlwapp .qlwapp-box{transform:translateY(50px) scale(0.9)}}#qlwapp .qlwapp-box .qlwapp-carousel{display:flex;width:200%;height:100%}#qlwapp .qlwapp-box .qlwapp-carousel .qlwapp-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 1000ms,transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms,opacity 500ms ease-in 500ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-slide{max-height:300px}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .3s,opacity ease-in .3s}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transform:scale(0.5)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transition-delay:850ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-user{transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 600ms,opacity ease-in 200ms}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-user{opacity:0}#qlwapp .qlwapp-box .qlwapp-response{pointer-events:none}#qlwapp .qlwapp-box .qlwapp-previous{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-user{transform:translateY(56px)}#qlwapp .qlwapp-box .qlwapp-close{transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-description{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-account{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}#qlwapp .qlwapp-box .qlwapp-previous{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-message{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-close,#qlwapp .qlwapp-box .qlwapp-description{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-user{transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(6){transition-delay:600ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(5){transition-delay:500ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(4){transition-delay:400ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(3){transition-delay:300ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(2){transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(1){transition-delay:100ms}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-message{opacity:0;transform:translateY(-56px)}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-box .qlwapp-account:hover{background-color:#fafafa}#qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(-100%)}#qlwapp .qlwapp-box.response .qlwapp-body .qlwapp-carousel{overflow:hidden;min-height:122px}#qlwapp .qlwapp-box.response .qlwapp-close{transition-delay:0ms}#qlwapp .qlwapp-box.response .qlwapp-close,#qlwapp .qlwapp-box.response .qlwapp-footer,#qlwapp .qlwapp-box.response .qlwapp-description,#qlwapp .qlwapp-box.response .qlwapp-account{opacity:0}#qlwapp .qlwapp-box.response .qlwapp-account{transform:translateY(-33.333%);border-top-color:rgba(0,0,0,0) !important}#qlwapp .qlwapp-box.response .qlwapp-user{display:block}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous,#qlwapp .qlwapp-box.response .qlwapp-response{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-response{pointer-events:all}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous{transform:translate(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-slide{max-height:84px}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{opacity:.5}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{transform:translateX(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{transform:scale(1)}#qlwapp .qlwapp-box.response.opening .qlwapp-footer,#qlwapp .qlwapp-box.response.opening .qlwapp-response,#qlwapp .qlwapp-box.response.opening .qlwapp-close,#qlwapp .qlwapp-box.response.opening .qlwapp-previous,#qlwapp .qlwapp-box.response.opening .qlwapp-description,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-label{visibility:visible}#qlwapp .qlwapp-box.texting .qlwapp-body{overflow-y:auto}#qlwapp .qlwapp-box.texting .qlwapp-user{opacity:1;transform:translate(0)}#qlwapp .qlwapp-box.closing .qlwapp-message{transition:all .4s;transform:translateY(100%);opacity:0}#qlwapp .qlwapp-box.closing .qlwapp-previous{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}#qlwapp .qlwapp-box.closing .qlwapp-description{opacity:0}body.rtl #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 0 0 12px}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{right:auto;left:21px;flex-direction:row-reverse}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{transform:rotate(180deg)}body.rtl #qlwapp .qlwapp-box .qlwapp-response pre,body.rtl #qlwapp .qlwapp-box .qlwapp-response textarea{padding:18px 36px 18px 88px}body.rtl #qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(100%)}body.rtl #qlwapp .qlwapp-box .qlwapp-contact{flex-direction:row-reverse}.product #qlwapp{display:inline-block !important;width:auto !important}.product #qlwapp.qlwapp-button .qlwapp-toggle{margin:0}html body
{
margin:0px !important;
}
.single-prodcut-details .panel a {
color: #1113148F !important;
}
.single-prodcut-details .panel p {
margin-bottom: 5px !important;
}
div#elementor-popup-modal-4180 {
z-index: 999999 !important;
}
.top-menu a.uael-menu-item:hover {
font-weight: 600 !important;
}
.top-menu .current_page_item a.uael-menu-item{
font-weight: 600 !important;
}
.has_ae_slider.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-58a324d.ae-bg-gallery-type-default .elementor-widget-wrap.elementor-element-populated {
align-content: center;
align-items: center;
justify-content: end;
}
.elementor-element.elementor-element-5b764c0.elementor-search-form--skin-full_screen.elementor-widget__width-auto.right-iconsearch.elementor-widget.elementor-widget-search-form {
margin-right: 27px;
}
.right-iconsearch .e-font-icon-svg-container:before {
content: '';
background-image: url(https://ruhratna.com/wp-content/uploads/2024/02/search-alt.svg);
height: 20px;
width: 20px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.right-iconsearch svg.e-font-icon-svg.e-fas-search{
display:none;
}
.category-icon li.elementor-icon-list-item.elementor-inline-item a:hover {
font-weight: 700;
}
body.home {
background-image: url(https://ruhratna.com/wp-content/uploads/2024/02/footer-bg.png);
background-position: bottom;
background-size: 65%;
background-repeat: repeat-x;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
border-radius: 0px 0px 0px 0px;
padding: 16px 30px 16px 30px;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
pointer-events: none;
}
.woocommerce-edit-account form.woocommerce-EditAccountForm.edit-account fieldset {
display: none;   
}
.cust-review span.review-count-text {
font-size: 0 !important;
margin-left: -8px;
}
.cust-review span.review-count-text span.count {
font-size: 14px !important;
}
.cust-review .star-rating {
margin-top: 4px !important;
}
p.stock-quantity {
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
color: #DE4043CC;
margin-bottom: 0;
}
.cust-review .star-rating::before, .cust-review .star-rating span::before 
{
font-size:12px;
}
.cust-review .ae-element-woo-rating.woocommerce-product-rating {
margin-bottom: 0px !important;
}
.bordreline {
content: '';
height: 10px;
width: 1px;
border: 1px solid #E0E3E9;
display: inline-block;
float: left;
margin-top: 6px;
margin-right: 12px;
margin-left: 12px;
}
.variation-single-page table th, .variation-single-page table td{
background-color:transparent !important;
padding-left: 0px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0em;
text-align: left;
padding-bottom: 0px;
padding-top: 4px;
}
.variation-single-page span.variable-item-span.variable-item-span-button {
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
}
.variation-single-page li.variable-item.button-variable-item {
padding: 5px 12px 5px 12px !important;
border-radius: 4px !important;
border: 0.5px;
}
.variation-single-page span.woo-selected-variation-item-name {
position: relative;
top: 2px;
}
.variation-single-page .woocommerce-variation-availability p.stock.in-stock {
display: none;
}
.variation-single-page  .woocommerce-variation-price {
margin-bottom: 20px;
}
.woocommerce-variation-price .price del span.woocommerce-Price-amount.amount {
color: #8F9297;
font-size: 16px;
}
.woocommerce-variation-price .price  span.woocommerce-Price-amount.amount {
color: #1F2630;
font-family: "Helvetica Neue", Sans-serif;
font-size: 24px;
font-weight: 500;
text-transform: none;
line-height: 29px;
}
.variation-single-page .woocommerce-variation-price span.price{
color: #8F9297 !important;
font-size: 0.9em !important;
}
.variation-single-page form.cart.variations_form  .variations{
margin-bottom:0px !important;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li {
width: 20%;
margin: 5px;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img {
background: #F8F8F8;
padding: 25px;
text-align: center;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {
border: 0.5px solid #1F2630;
}
.single-product.woocommerce div.product div.images .flex-control-thumbs li img {
border: 0.5px solid #05256E33;
background: white !important;
}
.single-product .woocommerce-variation-add-to-cart.variations_button{
display: inline-block !important;
width: 100% !important;
}
.single-product button.single_add_to_cart_button.button.alt, .single-product a.single_add_to_cart_button.button.alt {
padding: 9px 128px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
}
.single-product .quantity select.qty.text {
padding: 6px 6px;
}
.single-product .woocommerce-variation-add-to-cart.variations_button .quantity {
width: 100%;
padding-bottom: 15px;
display: inline-block !important;
float: left;
}
.gradient-color.secound .ae-element-post-content, .gradient-color.secound h2.elementor-heading-title.elementor-size-default {
background: linear-gradient(266.91deg, #EEEEEE 20.57%, #A9AAAA 62.67%, #E4E4E4 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
.gradient-color h1.ae-element-post-title, .gradient-color h2.elementor-heading-title.elementor-size-default {
background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
.lightcolor-btn a.ae-element-custom-field, .lightcolor-btn a.elementor-button.elementor-button-link.elementor-size-sm {
background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
}	
.dark-btn .elementor-button-wrapper,  .shop-look-right .elementor-tab-content .custbutton-tab{
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}	
.dark-btn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-sm{
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width:100%;
}
.shop-look-right .elementor-tab-content a {
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width:100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
}
section.image-sectionborder, .productiamgeboder {
border: 0.5px solid #05256E33;
}
p.custbutton-tab {
width: 300px !important;
margin-top: 38px;
}
p.custbutton-tab a {
width: 300px !important;
text-align: center;
padding: 18px 0 !important;
border: 0.5px solid #071429;
display: inline-block;
}
.border-btn a.ae-element-custom-field, .border-btn a.elementor-button.elementor-button-link.elementor-size-sm{
border: 0.5px solid;
border-image: linear-gradient(267.64deg, #D3C2A9 1.97%, rgba(232, 226, 216, 0.514008) 49.61%, #C5B7A2 100%) 1;
background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
}
section.image-sectionborder, .productiamgeboder {
border: 0.5px solid #05256E33;
}
.collaction-tabs .elementor-tab-title {
padding: 7px 10px !important;
}
.collaction-tabs .elementor-tab-title.elementor-active:after, .collaction-tabs .elementor-tab-title.elementor-active:before{
display:none !important;
}
.collaction-tabs .elementor-tabs-wrapper {
align-items: center !important;
}
.collaction-tabs .elementor-tab-title.elementor-active {
padding: 8px 10px 5px 10px !important;
border: 0.5px solid #0714294D !important;
background: linear-gradient(263.21deg, rgba(197, 183, 162, 0.2) 2.82%, rgba(232, 226, 216, 0.2) 49.46%, rgba(211, 194, 169, 0.2) 100%);
border-radius: 4px;
font-weight:500 !important;
font-family: "Helvetica Neue", Sans-serif !important;
}
.collaction-tabs .elementor-tab-content {
border: none !important;
padding: 0px !important;
}
.single-collaction .ae-sale-badge-wrapper {
transform: unset !important;
height: 30px !important;
width: 115px !important;
background: linear-gradient(265.6deg, #071429 2.07%, #1E3E70 54.65%, #071429 99.44%);
border-radius: 0 4px 4px 0;
top: 12px !important;
}	
p.ae-element-woo-price {
margin-bottom: 0px !important;
}
.single-collaction span.onsale {
transform: unset !important;
width: 100% !important;
margin: 0 !IMPORTANT;
background: unset !important;
padding: 6px 12px !important;
top: 0 !important;
}
.Best-seller-row .single-collaction img.attachment-full.size-full {
padding: 5px !important;
filter: drop-shadow(0px 20px 10px #00000026);	
width: 195px !important;
height: 215px !important;
}  
.Best-seller-row .single-collaction .productiamgeboder.overlay-never.elementor-widget.elementor-widget-ae-post-image {
height: 291px !important;
width: 291px !important;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.single-collaction .productimage img.attachment-full.size-full {
padding: 5px !important;
filter: drop-shadow(0px 20px 10px #00000026);
width: 232px !important;
height: 253px !important;
object-fit: contain;
object-position: center;
}
.single-collaction .ae-swiper-button-prev.swiper-button-prev, .single-collaction .ae-swiper-button-next.swiper-button-next {
border: 0.33px solid #0F143433 !important;
box-shadow: 0px 0px 5.333333492279053px 0px #0000001A !important;
height: 40px !important;
width: 40px !important;
padding: 0 !important;
top: 40% !important;
background-color:white !important;
}
.bannerimage .ae_thumb_wrapper, .bannerimage .ae_thumb_wrapper img {
width: 100%;
height: 798px !important;
display: inline-block !important;
display: inline-block !important;
object-fit: cover;
object-position: top;
}
.category-grid ul.products.columns-4 {
padding: 0 !important;
}
.shop-look-left .single-collaction article.ae-post-item.ae-swiper-slide.swiper-slide .ae-post-item-inner.ae-swiper-slide-wrapper {
border: 1px solid #05256E33;
background: white;
}
.main-look-shop section.image-sectionborder{
border:none !important;
}
.shop-look-right .elementor-accordion-item {
border-bottom: 0.5px solid #0000004D !important;
padding: 20px 0;
}
.image-sectionbanner{
position:relative !important;
}
.banner-section-text {
position: absolute !important;
}
.headingline h2.elementor-heading-title.elementor-size-default .custlineborder {
content: '';
width: 82% !important;
display: inline-block;
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
border: 0.5px solid;
border-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 12%, rgba(0, 0, 0, 0.38) 100%) 1;
position: absolute;
top: 12px;
margin-left: 10px;
}
.headingline h2.elementor-heading-title.elementor-size-default {
position: relative;
width: 100% !important;
display: inline-block;
float: left;
}
.headingline h2.elementor-heading-title.elementor-size-default:after {
content: '';
width: 8px;
height: 1px;
display: block;
float: right;
margin-top: 13px;
background: black;
}
.single-product .elementor-widget-woocommerce-product-content b, .single-product .elementor-widget-woocommerce-product-content strong {
font-weight: bold !important;
}
.single-product  .woocommerce-product-gallery__image{
text-align: center; display: inline-block !important;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.single-product ol.flex-control-nav.flex-control-thumbs {
margin-top: 40px !important;
}
.single-product .woocommerce-product-gallery .flex-viewport {
border: 0.5px solid #05256E33;
background: white !important;
height: 600px !important;
}
.single-product .singlegallery span.onsale {
display: none;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
padding: 9px 85px !important;
color: #0F1434 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
height: unset;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
border-color: #000000;
transition: all 0.2s;
float: left;
display: inline-block;
margin-top: 10px;
margin-right: 20px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
}
.similorproodcut a.added_to_cart.wc-forward {
display: none !important;
}
.single-product .single_variation_wrap .e-atc-qty-button-holder, .single-product .elementor-product-simple .e-atc-qty-button-holder{
display: unset !important;
}
.single-product .single_variation_wrap .e-atc-qty-button-holder, .single-product .elementor-product-simple .e-atc-qty-button-holder .quantity{
width:100% !important;
margin-bottom:20px !important;
}
.breadcrumbs nav.woocommerce-breadcrumb {
margin-bottom: 0px !important;
}
.shoppage-grid .image-sectionborder{
height:468px !important;
width:100% !important;
}
.shoppage-grid .image-sectionborder .ae-element-post-image.ae-element-post-image {
text-align: center;
height: 468px;
display: flex !important;
align-items: center;
vertical-align: middle;
justify-content: center;
}
form#search-filter-form-890 {
float: right;
}
.exists .add_to_wishlist .fa-heart:before {
content: "\f004";
color: #FF0000;
}
.shoppagegrid .uael-woo-products-thumbnail-wrap {
border: 0.5px solid #05256E33;
background: white;
width: 100%; text-align: center;
display: flex !important;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.shoppagegrid ul li.product .uael-woo-product-wrapper {
background: transparent !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap {
padding: 0 !important;
padding-top: 15px !important;
}
.shoppagegrid .uael-woo-products-thumbnail-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100% !important;
height:100% !important;
object-fit: contain;
object-position: center;
filter: drop-shadow(0px 20px 10px #00000026);	
}
.shoppagegrid .uael-woo-products-thumbnail-wrap a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
overflow: unset !important;
}
#wpfBlock_1, #wpfBlock_2 {
margin: 0 0 auto auto !important;
width: 25%  !important;
}
.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart:before {
font-size: 25px;
}
.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart-o:before {
color: #000000B2;
font-size: 25px !important;
}
.shoppagegrid .yith-wcwl-add-button {
position: absolute;
top: 30px;
right: 52px;
}
.shoppagegrid .yith-wcwl-add-button i.yith-wcwl-icon {
margin-right: 0px !important;
}
.shoppagegrid .product .uael-woo-product-wrapper {
position: relative;
}
.shoppagegrid .yith-wcwl-add-button span {
display: none;
}
.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse, .shoppagegrid .yith-wcwl-add-to-wishlist  .yith-wcwl-wishlistexistsbrowse {
position: absolute;
top: 24px;
right: 24px;
padding: 10px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
height: 48px;
width: 48px;
cursor: pointer;
z-index: 9;
}
.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse i.yith-wcwl-icon,   .shoppagegrid .yith-wcwl-add-to-wishlist  .yith-wcwl-wishlistexistsbrowse i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 11px;
}
.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse span.feedback, .shoppagegrid .yith-wcwl-add-to-wishlist  .yith-wcwl-wishlistexistsbrowse span.feedback {
display: none;
}
.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .shoppagegrid .yith-wcwl-add-to-wishlist  .yith-wcwl-wishlistexistsbrowse a {
font-size: 0 !important;
}
.shoppagegrid .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a .fa-heart:before, .shoppagegrid .yith-wcwl-add-to-wishlist  .yith-wcwl-wishlistexistsbrowse a .fa-heart:before{
font-size: 25px !important;
content: "\f004";
color: #FF0000;
}
#yith-wcwl-popup-message {
bottom: 0;
right: 0;
top: unset;
left: unset;
padding: 7px 100px;
}
.ae-sale-badge-wrapper.shoppageloop {
transform: unset !important;
height: 35px !important;
width: auto !important;
background: linear-gradient(265.6deg, #071429 2.07%, #1E3E70 54.65%, #071429 99.44%);
border-radius: 0 4px 4px 0;
top: 18px !important;
position: absolute;
display: inline-block;
z-index: 9;
}
.ae-sale-badge-wrapper.shoppageloop span.onsale {
font-family: "Helvetica Neue", Sans-serif;
font-size: 12px;
font-weight: 500;
line-height: 19px;
letter-spacing: 0.8px;
color: white !important;
transform: unset !important;
margin: 0 !IMPORTANT;
background: unset !important;
padding: 8px 24px !important;
text-transform: uppercase;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.elementor-widget-ae-woo-price p.ae-element-woo-price {
color: #000000 !important;
}
.wpfFilterWrapper .wpfFilterContent select {
background: #F9F9F9;
border: none !important;
padding-left: 50px !important;
padding: 12px 0;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 21px;
}
.wpfFilterContent:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/03/sorticon.png);
height: 20px;
width: 18px;
display: block;
background-repeat: no-repeat;
background-position: center;
background-size: 88%;
position: relative;
top: 14px;
left: 12px;
margin-bottom: -21px;
}
.wpfFilterContent {
background: #F9F9F9 !important;
}
.wpfFilterWrapper .wpfFilterContent select {
border: none !important;
padding-left: 50px !important;
padding: 12px 0;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 21px;
background: url(https://ruhratna.com/wp-content/uploads/2024/03/dropdownarrow.png) no-repeat;
background-size: 26px;
background-position: calc(100% - 7px) 9px;
background-repeat: no-repeat;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.categorytitle .elementor-heading-title.elementor-size-default a {
font-size: 32px !important;
}
.similar-product {
background: #FBFCFF  !important; }
.shoppagegrid.similorproodcut .main-look-shop { border: 1px solid #0000001A;
}
.shoppagegrid.similorproodcut .main-look-shop .elementor-element.elementor-widget-ae-woo-add-to-cart {
display: none !important;
}
section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-6199c45.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
padding-bottom: 0 !important;
}
.shoppagegrid.similorproodcut .yith-wcwl-add-button {
position: absolute;
top: 30px;
right: 52px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
height: 48px;
width: 48px;
z-index: 999999;
cursor: pointer;
}
.shoppagegrid.similorproodcut .yith-wcwl-add-button i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 8px;
}
.shoppagegrid.similorproodcut .yith-wcwl-add-button .add_to_wishlist .fa-heart:before {
font-size: 25px;
}
.similar-product {
width: 100%; }
.similar-image{
display: flex;
align-items: center;
justify-content: center;
vertical-align: middle; }
.similorproodcut .elementor-widget-yith_wcwl_add_to_wishlist {
position: absolute;
}
.similar-image img{
width: 245px;
height: 245px;
object-fit: contain;
text-align: center;
filter: drop-shadow(0px 20px 10px #00000026);
} 
.e-atc-qty-button-holder .quantity select.qty.text {
border: 0.5px solid #D6D6D6 !important;
width: 70px !important;
margin-top:5px;
}
.e-atc-qty-button-holder .quantity label {
color: #111314A3;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}  
.dsalv-attribute {
margin-bottom: 0px !important;
}
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistexistsbrowse {
position: absolute;
top: 30px;
right: 52px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
height: 48px;
width: 48px;
z-index: 999999;
cursor: pointer;
} 
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistexistsbrowse i.yith-wcwl-icon.fa.fa-heart:after {
content: "\f004";
color: #FF0000;
font-size:25px !important;
}
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistexistsbrowse span.feedback{
display:inline-block !important;
font-size: 0;
}
.shoppagegrid.similorproodcut .yith-wcwl-wishlistexistsbrowse i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 4px;
}
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistaddedbrowse {
position: absolute;
top: 30px;
right: 52px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
height: 48px;
width: 48px;
z-index: 999999;
cursor: pointer;
} 
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistaddedbrowse i.yith-wcwl-icon.fa.fa-heart:after {
content: "\f004";
color: #FF0000;
display: inline-block;
font-size:25px !important;
}
.shoppagegrid.similorproodcut .whitesllist .yith-wcwl-wishlistaddedbrowse span.feedback{
display:inline-block !important;
font-size: 0;
}
.shoppagegrid.similorproodcut .yith-wcwl-wishlistaddedbrowse i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top:4px;
}
.ae-element-woo-price del {
color: #8F9297;
}
.woocommerce .startrating .star-rating span {
color: #F2B04C;
}
.startrating span.rating-average {
font-size: 14px;
font-weight: 700;
line-height: 20px;
margin-left: 5px;
}
.startrating {
width: auto;
float: left;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.startrating .star-rating {
float: left;
display: inline-block;
}
a.added_to_cart.wc-forward {
color: #0F1434;
font-family: "Outfit", Sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
line-height: 24px;
border-style: solid;
border-width: 0.5px 0.5px 0.5px 0.5px;
border-color: #0F1434;
background-color: #FFFFFF;
padding: 12px 50px 12px 50px;
float: unset !important;
margin-top: 12px;
}
.variations_form .woocommerce-variation-add-to-cart .yith-wcwl-wishlistaddedbrowse span.feedback, .variations_form .woocommerce-variation-add-to-cart .yith-wcwl-wishlistexistsbrowse span.feedback, .single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse  span.feedback, .single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse  span.feedback{
display: none;
}
.variations_form .woocommerce-variation-add-to-cart .yith-wcwl-wishlistaddedbrowse a, .variations_form .woocommerce-variation-add-to-cart .yith-wcwl-wishlistexistsbrowse a, .single-product .elementor-product-simple .yith-wcwl-wishlistexistsbrowse a, .single-product .elementor-product-simple .yith-wcwl-wishlistaddedbrowse a  {
padding: 9px 65px !important;
color: #0F1434 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
height: unset;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
border-color: #000000;
transition: all 0.2s;
float: left;
display: inline-block;
margin-top: 10px;
margin-right: 20px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
}
.single-pricecust p.price ins {
width: auto;
float: left;
text-decoration:none;
}
.single-pricecust p.price del span.woocommerce-Price-amount.amount {
margin-left: 10px;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount {
font-family: "Helvetica Neue", Sans-serif;
font-size: 24px;
font-weight: 500;
text-transform: none;
line-height: 29px;
color: #1F2630;
}
.single-pricecust p.price del span.woocommerce-Price-amount.amount, .single-pricecust p.price del   {
font-size: 16px !important;
display: grid !important;
}
.elementor-add-to-cart.elementor-product-simple p.stock.in-stock {
display: none ! IMPORTANT;
}
.similorproodcut h1.ae-element-post-title {
height: 50px !important;
}
.uael-woocommerce .products li.product .price ins, .uael-woocommerce ul.products li.product .price ins {
text-decoration: unset;
}
.ae-element-woo-price ins {
text-decoration: unset;
}
span.onsalepersentage {
color: #DE4043CC;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap span.price {
width: auto !important;
float: left;
margin-right: 8px;
}
.single-pricecust {
width: auto !important;
float: left;
margin-right: 15px;
}
.percentageshortcode {
width: auto !important;
margin-top: 2px;
}
.product-type-variable .single-pricecust {
width: auto !important;
float: left;
margin-right: 15px;
}
.product-type-variable .percentageshortcode {
width: auto !important;
margin-top: 1px;
}
.product-type-simple.product .shoppagegrid.similorproodcut .percentageshortcode  {
margin-top: 0px;
}
.homepage-percentage span.onsalepersentage {
background: linear-gradient(263.21deg, #C5B7A2 2.82%, #E8E2D8 49.46%, #D3C2A9 100%);
padding: 6px 14px;
border-radius: 20px;
color: #071429;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 23px;
}
.homepage-percentage {
top: 13px;
position: absolute;
width: 82px !important;
z-index: 99;
right:10px;
} .single-product div#delivery-estimate-form {
width: 100%;
float: left;
display: inline-block;
margin-top:35px !important;
position: relative;
}
img.locationicn {
position: absolute;
left: 8px;
top: 56px;
width: 12px;
height: 14px !important;
object-fit: cover;
}
#delivery-estimate-form label{
color: #0E1327;
font-family: "Outfit", Sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
line-height: 24px;
letter-spacing: -0.08px;
margin-bottom:15px;
width: 100%;
}
#delivery-estimate-form label:after {
content: '';
width: 78% !important;
display: inline-block;
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
border: 0.5px solid;
border-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 12%, rgba(0, 0, 0, 0.38) 100%) 1;
position: absolute;
margin-left: 10px;
margin-top: 9px;
}
#delivery-estimate-form input#pincode {
margin: 0px !important;
width: 70%;
float: left;
display: inline-block;
}
#delivery-estimate-form button#check-estimate {
border-radius: 0 4px 4px 0;
width: 30%;
float: left;
display: inline-block !important;
padding: 10px;
margin: 0px !important;
border: 0.5px solid #0F1434;
background: #0F143405;
color: #0F1434;
font-family: "Outfit", Sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 24px;
outline: none;
}
#delivery-estimate-form input#pincode {
border-right: 0px !important;
margin: 0px !important;
width: 70%;
float: left;
display: inline-block;
border: 0.5px solid #D6D6D6;
padding: 10px ! IMPORTANT;
color: #0F1434;
font-family: "Outfit", Sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 24px;
outline: none;
padding-left: 28px !important;
background: transparent;
} .model_image img.attachment-full.size-full {
width: 100% !important; padding: 0px !important;
}	
.uael-nav-menu img._mi._before._svg {
width: 20px;
height: 20px;
}
.category-icon a.uael-menu-item:hover {
font-weight: 600 !important;
}
.woocommerce-message {
margin-top: 28px;
border-top-color: #8fae1b;
margin-bottom: 0px;
}
.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge {
display: none !important;
}
.single-collaction.bestsellers .productiamgeboder {
background: white;
}
.collaction-tabs .elementor-tab-title {
margin: 0 10px !important;
}
section.image-sectionborder.collectionimage { width: 100% !important;
align-items: center;
vertical-align: middle;
justify-content: center;
display: flex;
}
.products .uael-woo-products-summary-wrap a {
font-family: "Butler", Sans-serif !important;
font-size: 18px !important;
font-weight: 500 !important;
line-height: 27px !important;
color: #111314 !important;
}
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title{
font-family: "Butler", Sans-serif !important;
font-size: 18px !important;
font-weight: 500 !important;
line-height: 27px !important;
color: #111314 !important;
}
.uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del,  .uael-woocommerce ul.products li.product .price del{
font-size: 16px !important;
font-weight: 400 !important;
}
.variable-items-wrapper li.variable-item.button-variable-item {
background-color: transparent !important;
}
.variable-items-wrapper li.variable-item.button-variable-item.selected {
background-color: white !important;
box-shadow: unset !important;
border: 0.5px solid #071429
}
.variable-items-wrapper li.variable-item.button-variable-item:hover {
background-color: white !important;
box-shadow: unset !important;
border: 0.5px solid #071429
}
.e-atc-qty-button-holder .quantity select.qty.text {
border: 0.5px solid #D6D6D6 !important;
width: 70px !important;
margin-top: 5px;
padding: 5px 12px 5px 12px;
height: 35px;
}
.single-product .woocommerce-notices-wrapper {
display: none !important;
}
div#estimate-result {
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 500;
line-height: 24px;
color: #1F2630;
display: inline-block;
width: 100%;
float: left;
margin-top: 15px;
}
div#estimate-result.messageshow:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/03/bi_check-all.png);
height: 22px;
width: 22px;
display: inline-block;
position: relative;
top: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-right: 6px;
}
.single-prodcut-details .accordion {
color: #444;
cursor: pointer;
padding: 10px 0;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
}
.single-prodcut-details .accordion:after {
content: '\002B';
color: #777;
font-weight: bold;
float: right;
margin-left: 5px;
}
.single-prodcut-details .accordion.active:after {
content: "\2212";
}
.single-prodcut-details .panel {
padding: 4px 1px;
display: none;
overflow: hidden;
color: #1113148F;
font-family: "Outfit", Sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 24px;
margin-bottom: 0px !important;
}
.single-prodcut-details .panel p {
color: #1113148F;
font-family: "Outfit", Sans-serif;
font-size: 14px;
font-weight: 300;
line-height: 24px;
margin-bottom: 0px !important;
}
.single-prodcut-details .panel p  strong{
font-weight: bold !important;
}
.single-prodcut-details .accordion{
position: relative;
width: 100% !important;
display: inline-block;
float: left;
color: #0E1327;
font-family: "Outfit", Sans-serif;
font-size: 16px;
font-weight: 400;
text-transform: uppercase;
line-height: 24px;
letter-spacing: -0.08px;
margin-bottom: 0px;
margin-top: 8px !important;
}
.single-prodcut-details .custlineborder {
content: '';
width: 70% !important;
display: inline-block;
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
border: 0.5px solid;
border-image: linear-gradient(270deg, rgba(0, 0, 0, 0) 12%, rgba(0, 0, 0, 0.38) 100%) 1;
position: absolute;
top: 22px;
margin-left: 10px;
}
.shop-look-right .elementor-tab-title.elementor-active a.elementor-accordion-title {
font-weight: 700 !important;
}
.shop-look-right .elementor-tab-title.elementor-active {
padding-bottom:0px !important;
}
.shop-look-right .elementor-accordion .elementor-accordion-item:last-of-type {
border-bottom: none !important;
}
.single-collaction .main-look-shop img.attachment-full.size-full {
padding: 20px 20px 8px 20px !important;
width: 100% !important;
height: 400px !important;
object-fit: cover !important;
object-position: center;
}
.single-collaction .main-look-shop .ae-element-custom-field{
width:100% !important;
}
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap {
display: inline-block;
width: 100% !important;
}
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .product-hover-div, .shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .image-wrapper{
display:block  !important;
}
.product-hover-div {
position: absolute;
display: inline-block;
float: left;
top: 64.8%;
display:none;
width:100%;
padding: 0px 15px;
}
.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap {
width: 100%; }
.image-wrapper {
width: 100% !important;
position: absolute;
top: 0; display:none;
}
.image-wrapper  img.img-back {
width: 100% !important; }
.shoppagegrid .yith-wcwl-add-button i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 7px;
}
.shoppagegrid .yith-wcwl-add-button {
position: absolute;
top: 24px;
right: 24px;
padding: 10px;
background: white;
border-radius: 50%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
height: 48px;
width: 48px;
cursor: pointer;
z-index:9;
}
.shoppagegrid ul li.product:hover .uael-woo-products-thumbnail-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
display: none !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap h2.woocommerce-loop-product__title {
height: 54px;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
width: 48%;
padding: 9px 10px !important;
color: #0F1434 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
line-height: 24px !important;
letter-spacing: 3.2px;
text-align: center;
height: unset;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
border-color: #0F1434 !important;
transition: all 0.2s;
float: left;
display: inline-block;
margin-top: 10px;
margin-right: 16px !important;
border: 0.5px solid white;
text-transform: uppercase;
outline: none;
background: white !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
padding: 9px 18px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 13px !important;
font-weight: 500 !important;
line-height: 24px !important;
letter-spacing: 3.2px;
text-align: center !important;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
margin-top: 10px;
width: 48%;
float: left;
}
.swiper-button-prev.prodcut-prev-img:after, .swiper-button-next.prodcut-next-img:after {
font-size: 20px;
}
.swiper-button-prev.prodcut-prev-img,  .swiper-button-next.prodcut-next-img {
color:white;
}
.swiper.mySwiper-product {
width: 100%;
height: 100%;
}
.swiper.mySwiper-product .swiper-slide {
display: flex;
justify-content: center;
align-items: center;
}
.swiper.mySwiper-product .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.product-hover-div a.added_to_cart.wc-forward {
padding: 9px 28px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 24px !important;
letter-spacing: 3.2px;
text-align: center !important;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
margin-top: 10px;
width: 48% !important;
float: left !important;
display: inline-block;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust.added {
display: none;
}
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__trigger:after{
display:none;
}
.woocommerce.single-product div.product div.images .woocommerce-product-gallery__trigger::before {
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
top: 7px;
left: 9px;
background: url(https://ruhratna.com/wp-content/uploads/2024/03/fullscreen.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
border: none;
border-radius: unset;
}
.htmega-menu-area {
border:none !important;
}
.htmega-menu-area  i.fa.fa-bars {
color: #000000 !important;
}
.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
background: transparent !important;
top: 10px !important;
border-radius: unset !important;
right: 10px !important;
}
.single-product .variations span.woo-selected-variation-item-name {
display: none !important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
text-decoration: none;
}
.mobilebutton{
display:none;
width:100%;
}
.mobilebutton a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
padding: 7px 30px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 11px !important;
font-weight: 500 !important;
line-height: 24px !important;
letter-spacing: 1.28px;
text-align: center !important;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
margin-top: 0px;
width: 100%;
margin-bottom: 12px;
}
img.shoppingcarticon {
width: 22px !important;
float: left;
display: inline-block !important;
margin-bottom: 0px !important;
margin-right: 5px !important;
object-fit: cover;
height: 22px !important;
}
.category-icon li.current-menu-item a.uael-menu-item {
font-weight: 600 !important;
}
.elementor-321 .elementor-element.elementor-element-dce1d08 .ae-element-post-title{
font-family: "Butler", Sans-serif !important;
}
input#gform_submit_button_1 {
padding: 9px 50px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px !important;
font-weight: 500 !important;
line-height: 24px !important;
letter-spacing: 3.2px;
text-align: center !important;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
float: left;
}
.home .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
display: inline-block ;
}
.woocommerce ul.products li.product .onsale {
position: unset !important;
}
.cart-icn .uael-mc-dropdown {
display: none;
}
.woocommerce-cart .wc-block-components-product-badge.wc-block-components-product-low-stock-badge {
display: none;
}
.top-menu.mega-menu .htmegamenu-content-wrapper.sub-menu {
left: 0px !important;
width: 1201px !important;
box-shadow: unset;
top: 63px;
}
.top-menu.mega-menu .htmegamenu-content-wrapper.sub-menu a.uael-menu-item{
border:none !important;
}
.top-menu.mega-menu ul#menu-top-menu .htmegamenu-content-wrapper.sub-menu .current-menu-item a.uael-menu-item {
font-weight: 600 !important;
}
.top-menu.mega-menu ul#menu-top-menu .main-menu-item.current-menu-item a {
font-weight: 600 !important;
border-bottom: 1px solid;
padding-bottom: 3px;
}
.top-menu.mega-menu ul#menu-top-menu .htmegamenu-content-wrapper.sub-menu a.uael-menu-item {
font-weight: 400 !important;
}
.top-menu.mega-menu ul#menu-top-menu .main-menu-item:hover a {
font-weight: 600 !important;
border-bottom: 1px solid;
padding-bottom: 3px;
}    
li#nav-menu-item-1091 span.htmenu-icon {
display: none;
}
.collaction-tabs .row-collection-tabs-mob {
padding-bottom: 30px !important;
}
.category-grid.cate-home-collection figure.elementor-image-box-img img:hover {
transform: scale(1.1);
} .category-grid.cate-home-collection figure.elementor-image-box-img img{
transition: transform .5s ease;
}  tr.woocommerce-shipping-totals.shipping th {
position: relative;
top: -8px;
} .Best-seller-row .model_image {
opacity: 1 !important;
}
img.woocommerce-help-tip {
width: 22px;
display: inline-block;
position: relative;
object-fit: cover !important;
left: 0px;
top: 7px;
cursor: pointer;
}
tr.woocommerce-shipping-totals.shipping span.woocommerce-Price-amount.amount {
font-family: 'Helvetica Neue';
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.model_image {
display: inline-block;
transition: 1s ease all;
opacity: 0;
position: absolute;
}
.Best-seller-row .model_image{
display: inline-block !important;
}
.single-collaction .collectionimage .model_image img.attachment-full.size-full {
width: 330px !important; padding: 0px !important;
filter: unset !important;
object-fit: unset;
object-position: center;
}
.single-collaction h1.ae-element-post-title {
height: 46px;
}
.pricewithpercentage {
text-align: center;
width: 100%;
margin-bottom: 20px;
}
.pricewithpercentage span.woocommerce-Price-amount.amount {
color: #1F2630;
font-family: "Helvetica Neue", Sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
margin-right: 4px
}
.pricewithpercentage .price del, .pricewithpercentage del span.woocommerce-Price-amount.amount {
font-size: 16px !important;
font-weight: 400 !important;
color: #8F9297;
}
.testimonial-slider .swiper {
width: 464px;
height:603px;
}
.testimonial-slider .mySwiper .swiper-slide {
width: 100% !important;
display: inline-block;
border-radius: 10px;
font-size: 22px;
font-weight: bold;
color: #000000;
background-color: white;
border: 1px solid #05256E33;
box-shadow: 0px 0px 10px 0px #0000001A;
}
.testimonial-slider .imagediv {
width: 100%;
display: inline-block;
float: left;
}
.testimonial-slider .contentdiv{
width: 100%;
padding: 25px 30px;
display:inline-block !important;
text-align:left !important;
}
.testimonial-slider .imagediv img {
width:100% !important;
height:385px !important;
object-fit:cover;
}
.testimonial-slider .swiper-button-prev:after, .testimonial-slider .swiper-button-next:after{
font-size: 10px;
margin-top: 1px;
}
.testimonial-slider .swiper-button-prev, .testimonial-slider .swiper-button-next {
border: 0.33px solid #0F143433 !important;
box-shadow: 0px 0px 5.333333492279053px 0px #0000001A !important;
height: 40px !important;
width: 40px !important;
padding: 0 !important;
top: 50% !important;
border-radius: 50px !important;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.testimonial-slider .swiper-button-prev {
left: 10% !important;
}
.testimonial-slider .swiper-button-next{
right: 10% !important;
}
.subtitle img {
margin-right: 15px !important;
}
.subtitle {
display: flex;
align-items: center;
vertical-align: middle;
color: #000000;
font-size: 24px;
font-weight: 500;
line-height: 38px;
font-family:"Noto Sans", Sans-serif;
}
.testimonial-slider .text p {
font-family: "Helvetica Neue", Sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 28px;
color: #071429;
margin-top: 15px;
}
.swiper.product-slidermain  {
width: 100%;
height: 100%;
}
.product-slidermain .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}
.product-slidermain.swiper {
width: 100%;
height: 300px;
margin-left: auto;
margin-right: auto;
}
.product-slidermain .swiper-slide {
background-size: cover;
background-position: center;
}
.mySwiper2.single-product-slider2 {
height: 80%;
width: 100%;
}
.myProduct.single-product-slider {
height: 20%;
box-sizing: border-box;
padding: 10px 0;
}
.myProduct.single-product-slider .swiper-slide {
width: 25%;
height: 100px;
opacity: 40%;
}
.myProduct.single-product-slider .swiper-slide-thumb-active {
opacity: 1;
}
.thumbottom .swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.thumbottom .swiper-button-next {
border: 0.33px solid #0F143433 !important;
box-shadow: 0px 0px 5.333333492279053px 0px #0000001A !important;
height: 35px !important;
width: 35px !important;
padding: 0 !important;
background-color: white !important;
border-radius: 50px 50px 50px 50px;
overflow: hidden;
right: -20px;
}
.thumbottom .swiper-button-prev {
border: 0.33px solid #0F143433 !important;
box-shadow: 0px 0px 5.333333492279053px 0px #0000001A !important;
height: 35px !important;
width: 35px !important;
padding: 0 !important;
background-color: white !important;
border-radius: 50px 50px 50px 50px;
overflow: hidden;
left: -20px;
}
.thumbottom .swiper-button-next:after, .thumbottom .swiper-button-prev:after {
font-size: 13px;
color: #0F1434;
font-weight: bold;
}
.thumbottom {
position: relative;
}
.thumbottom .swiper-button-next.swiper-button-disabled, .thumbottom .swiper-button-prev.swiper-button-disabled {
opacity: 0;
}
img.singlegallery-image {
cursor: pointer;
}
.woocommerce-product-gallery__wrapper .zoomImg {
cursor: zoom-in !important;
}
.mySwiper2.single-product-slider2.product-slidermain .woocommerce-product-gallery.woocommerce-product-gallery--with-images.images {
width: 100% !important;
margin-bottom: 0px !important;
}
.dsalv-attributes .dsalv-terms .dsalv-term-image span, .dsalv-attributes .dsalv-terms .dsalv-term-image a{
width: 75px !important;
}
.dsalv-term.dsalv-term-image > span, .dsalv-term.dsalv-term-image > a{
height: 75px !important;
}
.dsalv-attributes .dsalv-terms .dsalv-term.active, .dsalv-attributes .dsalv-terms .dsalv-term:hover {
border-color: #071429 !important;
}
.dsalv-attribute-label {
color: #111314A3;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.woocommerce-form.woocommerce-form-login label {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 10px;
color: #000;
}
.elementor-element.elementor-element-ec5345d.elementor-widget.elementor-widget-heading {
margin-left: 10px;
}
.woocommerce-form.woocommerce-form-login input#username {
border: 0.5px solid #05256E4D !important;
width: 100%;
height: 56px;
padding-left: 60px !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: #000000 !important;
}
.dig_wc_countrycodecontainer{
display:inline-block !important;
}
.dig_wc_countrycodecontainer input.input-text.countrycode.dig_wc_logincountrycode {
height: 56px;
width: 59px !important;
padding-left: 0;
padding-right: 0px;
border-right: unset !important;
border-color: #05256E4D !important;
border-width: 0.5px !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 19px;
}
.social-loginbtn .mo-openid-app-icons p {
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
text-transform: capitalize;
line-height: 16px;
text-align: center !important;
width: 100% !important;
position: relative;
padding:40px 0 40px;
margin-left: 10px !important;
}
.social-loginbtn .mo-openid-app-icons p:before {
content: "";
display: block;
width: 222px;
height: 0.5px;
background: #DCDCDC;
left: 0;
top:47%;
position: absolute;
}
.woocommerce-form.woocommerce-form-login button.woocommerce-Button.button.digits_secure_login-tp.digits-form_submit-btn {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
border: 0.5px solid #071429;
padding: 16px 30px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
color: #E9E1D5;
height: 56px;
}
form.woocommerce-form.woocommerce-form-login.login {
width: 99%;
display: inline-block;
margin-left: 10px;
}
.social-loginbtn .mo-openid-app-icons p:after {
content: "";
display: block;
width: 212px;
height: 0.5px;
background: #DCDCDC;
right: 9px;
top: 47%;
position: absolute;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9fa8110.ae-bg-gallery-type-default {
width: 591px;
}
.woocommerce-form.woocommerce-form-login p.form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme, .woocommerce-form.woocommerce-form-login p.form-row input#woocommerce-login-nonce, .woocommerce-form.woocommerce-form-login p.form-row p.lost_password {
display: none;
}
.social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-facebook-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect, .social-loginbtn  a.mo_btn.mo_btn-mo.mo_btn-block-inline.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect{
border: 0.5px solid #05256E4D !important;
font-family: "Outfit";
font-size: 16px;
font-weight: 600;
line-height: 20px;
background: #000000;
}
.social-loginbtn a.mo_btn.mo_btn-mo.mo_btn-block.mo_btn-social.mo_btn-google-white.mo_openid_mo_btn-custom-dec.login-button.mo_btn_noeffect {
margin-top: 16px !important;
}
.social-loginbtn i.fab.fa-facebook{
left:16.5%;
top: 1px;
}
.social-loginbtn i.fab.fa-google{
left: 19.5%;
top: 1px;
}
.poptab .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
background: #0F1F37 !important;
border-radius: 4px 0px 0px 4px;
width: 320px;
height: 45px;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
color: #373534;
font-family: "Butler", Sans-serif;
font-size: 32px;
font-weight: 700;
line-height: 38px;
}
form.digits_form_index_section.digloginpage.digits_original .digits-form_input label.field_label {
display: none;
}
.poptab .elementor-tabs-wrapper .elementor-tab-title{
background: #ffffff !important;
border-radius: 4px 0px 0px 4px;
border: 1px solid #E9EAF7;
width: 320px;
height: 45px;
display: flex !important;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.poptab .elementor-tabs-content-wrapper .dig_wc_countrycodecontainer {
top: 26px !important;
}
.poptab .elementor-tabs-content-wrapper p.lost_password {
display: none !important;
}
.poptab .elementor-tabs-content-wrapper form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first {
margin-bottom: 0;
}
.poptab .elementor-tabs-content-wrapper {
margin-top: 30px;
margin-right: 10px;
}
.poptab {
margin-bottom: 0px !important;
}
.poptab form.digits_form_index_section.register.digits_register.digits_original.digits_hide_label {
margin-left: 10px;
}
.poptab form.woocommerce-form.woocommerce-form-register.register p#dig_cs_name{
width: 48%;
display: inline-block;
margin-right: 12px;
}
.poptab form.woocommerce-form.woocommerce-form-register.register div#dig_cs_lastname {
width: 48%;
display: inline-block;
margin-left:12px;
}
.poptab .woocommerce-privacy-policy-text {
display: none !important;
}
.poptab form.woocommerce-form.woocommerce-form-register.register div#dig_cs_gender {
margin-bottom: 25px !important;
margin-top: 25px !important;
}
.poptab form.woocommerce-form.woocommerce-form-register.register div#dig_cs_gender .dig_opt_mult {
width: 17%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
float: left;
}
.poptab form.woocommerce-form.woocommerce-form-register.register label {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 10px;
color: #000;
}
.poptab form.woocommerce-form.woocommerce-form-register.register input {
border: 0.5px solid #05256E4D !important;
height: 50px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 19px;
color: #000000 !important;
padding: 0 10px !important;
}
.poptab  .elementor-tabs-content-wrapper form.woocommerce-form.woocommerce-form-register.register .dig_wc_countrycodecontainer {
top: 0px !important;
}
.poptab input#reg_email {
padding-left: 64px !important;
}
.poptab form.woocommerce-form.woocommerce-form-register.register input.input-text.countrycode.dig_wc_registercountrycode{
border-right: 0 !important;
}
.poptab  .elementor-tabs-content-wrapper form.woocommerce-form.woocommerce-form-register.register button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
border: 0.5px solid #071429;
padding: 16px 30px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
color: #E9E1D5;
height: 56px;
}
.poptab form.woocommerce-form.woocommerce-form-register.register {
margin-left: 10px;
}
.poptab form.woocommerce-form.woocommerce-form-register.register div#dig_cs_gender label {
margin-bottom: 18px;
} .woocommerce-checkout .woocommerce-form-coupon-toggle {
display: none;
}
.woocommerce-checkout main#content {
max-width: 100% !important;
background: linear-gradient(0deg, rgba(249, 251, 254, 0.3) 0%, rgba(241, 246, 255, 0.3) 53.26%, rgba(253, 253, 253, 0.3) 90.01%);
padding-bottom: 100px;
}
.woocommerce-checkout header.page-header {
max-width: 1380px;
margin: 0 auto;
}
.woocommerce-checkout .alignwide {
margin-left: unset;
margin-right: unset;
}
.woocommerce-checkout main#content .wc-block-components-sidebar {
width: 100% !important;
}
.woocommerce-checkout main#content .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 70%;
padding-right: 23%; }
.woocommerce-checkout main#content .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 30%;
}
.woocommerce-checkout .dig_wc_countrycodecontainer input.input-text.countrycode.dig_wc_logincountrycode {
height: 48px !important;
}
.appliedcoupen a.woocommerce-remove-coupon {
display: none !important;
}
.customcart-checkout .prodcut-image-checkout {
width:65px;
height: 65px;
float: left;
display: inline-block;
background: white !important;
border: 0.25px solid #05256E33;
margin-right: 13px;
}
.woocommerce-checkout header.page-header h1.entry-title {
margin: 0 !important;
font-family: 'Butler';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 38px;
color: #000000;
margin-top: 40px !important;
}
.woocommerce-cart .customcart-checkout ins.wc-block-components-product-price__value.is-discounted {
margin-left: 0;
}
.woocommerce-cart .customcart-checkout span.price.wc-block-components-product-price {
justify-content: left;
margin-top: 10px;
}
.customcheckoutbtn table.shop_table tfoot {
margin-top: 12px;
display: inline-block;
width:100%;
}
.customcheckoutbtn table.shop_table tfoot tr.order-total td strong {
width: 100%;
display: inline-block;
}
.woocommerce-cart .customcart-checkout ins.wc-block-components-product-price__value.is-discounted {
font-family: 'Helvetica Neue';
font-weight: 500;
font-size: 14px;
line-height: 18px;
color: #1F2630;
order: 1;
display: flex;
}
.woocommerce-cart .customcart-checkout del.wc-block-components-product-price__regular {
order: 2;
margin-left: 6px;
display: flex;
color: #8F9297;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 17px;
}
.woocommerce-checkout .woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%;
display: block;
max-width: 1380px !important;
margin: 0 auto;
}
.woocommerce-checkout .woocommerce-billing-fields input {
border: 0.5px solid #05256E33 !important;
height: 48px;
color: #000000;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 17px !important;
margin-bottom: 15px !important;
}
.woocommerce-checkout .woocommerce-billing-fields label {
color: #000000;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 17px !important;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_city_field {
width: 49%;
display: inline-block;
margin-right: 10px;
}
.woocommerce-checkout .woocommerce-billing-fields p#billing_state_field {
width: 49%;
display: inline-block;
}
.woocommerce-checkout .woocommerce-billing-fields span#select2-billing_state-container {
height: 48px;
align-items: center;
display: flex;
}
.woocommerce-checkout .woocommerce-billing-fields span.select2-selection.select2-selection--single {
border: 0.5px solid #05256E33 !important;
height: 48px;
color: #000000;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 17px !important;
margin-bottom: 0.8% !important;
border-radius: unset !important;
}
.woocommerce-checkout .woocommerce form .form-row-first, .woocommerce-checkout .woocommerce form .form-row-last, .woocommerce-checkout .woocommerce-page form .form-row-first, .woocommerce-checkout .woocommerce-page form .form-row-last {
width: 49%;
overflow: visible;
}
.stepbarmain span.mybagstep:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/03/bi_check-all.png);
height: 22px;
width: 22px;
display: inline-block;
position: relative;
top: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-right: 6px;
}
.stepbarmain span.addressstep:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/black_check.png);
height: 22px;
width: 22px;
display: inline-block;
position: relative;
top: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-right: 6px;
}
.stepbarmain span.reviewstep:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/black_check.png);
height: 22px;
width: 22px;
display: inline-block;
position: relative;
top: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-right: 6px;
}
.stepbarmain span.mybagstep:after {
content: '';
width: 57px;
display: inline-block;
position: relative;
top: -4px;
margin-left: 16px;
border: dashed;
border-width: 1px;
margin-right: 16px;
border-color: #128F3D;
}
.stepbarmain span.addressstep:after {
content: '';
width: 57px;
display: inline-block;
position: relative;
top: -4px;
margin-left: 16px;
border: dashed;
border-width: 1px;
margin-right: 16px;
border-color: #B0B1B2;
}
.stepbarmain {
width: 100%;
margin: 0 auto;
padding: 20px 0;
}
.stepbarmain p span{
font-family: 'Helvetica Neue', sans-serif;
font-size: 14px;
color: #000000;
text-align: left !important;
padding-bottom: 10px !important;
line-height: 16px;
font-weight: 600;
}
.stepbarmain span.mybagstep{
color: #128F3D !important;
}
h3.add-new-addressheading {
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
opacity: 1;
margin: 24px 0 !important;
margin-top: 0px !important;
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
font-weight: 600;
}
.woocommerce-cart .stepbarmain {
width: 100%;
margin: 0 auto;
padding: 20px 0;
}
.prodcut-image-checkout img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100% !important;
}
.customcheckoutbtn td.product-name {
background: transparent !important;
padding: 0 !important;
}
.customcheckoutbtn th, .customcheckoutbtn td {
border: none !important;
padding-left: 0 !important;
}
.customcheckoutbtn table.shop_table {
border: unset !important;
margin: unset !important;
width: 100%;
border-collapse: collapse !important;
}
.customcheckoutbtn table.shop_table  tfoot td{
text-align: right !important;
}
.customcheckoutbtn button#place_order {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
outline: none;
padding:15px;
}
.customcheckoutbtn .order-total small.includes_tax {
width: 100%;
text-align: right;
}
.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
border: unset !important;
}
.woocommerce-cart span.wc-block-components-shipping-address, .woocommerce-cart a#wc-block-components-totals-shipping__change-address__link {
display: none !important;
}
.woocommerce-form-coupon-toggles .wpccl-btn-wrapper {
margin-top: 0 !important;
cursor: pointer;
}
.customcheckoutbtn .form-row.place-order {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
padding: 0px !important;
margin-top: 20px;
height: 52px;
align-items: center;
display: flex;
vertical-align: middle;
}
.customcart-checkout span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
width: 100%;
display: inline-block;
border-bottom: 0.25px solid #05256E33;
}
.customcart-checkout .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
padding: 16px 0;
margin-top: 6px;
width: 100% !important;
float: left;
}
.woocommerce-cart .customcart-checkout .prodcut-title-checkout {
font-family: 'Butler', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px !important;
color: #111314;
text-decoration: none;
}
.custoverlay:before {
height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
content: "";
animation: spin 1s ease-in-out infinite;
background: url(//ruhratna.com/wp-content/themes/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, .75);
}
.col-2.woocommerce-cart.order-summary-sidebar .blockUI.blockOverlay, .col-2.woocommerce-cart.item-summary-sidebar .blockUI.blockOverlay{
display:none !important;
}
div#review-order-setup .secound-proceed-to-order-main {
margin-top: 20px;
}
.woocommerce-cart .customcart-checkout .prodcut-title-checkout span.woocommerce-Price-amount.amount {
margin-top: 10px !important;
font-family: 'Helvetica Neue';
font-weight: 500;
font-size: 14px;
line-height: 18px;
color: #1F2630;
display: flex;
}
select#thmaf_billing_alt {
border: 0.5px solid #05256E33 !important;
height: 48px;
color: #000000;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 16.5px;
line-height: 17px !important;
}
.woocommerce-cart .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus {
box-shadow: unset;
outline: none !important;
}
.woocommerce-cart.col-2.woocommerce-cart.item-summary-sidebar .customcart-checkout ul.wc_payment_methods.payment_methods.methods, .woocommerce-cart.col-2.woocommerce-cart.order-summary-sidebar .customcart-checkout ul.wc_payment_methods.payment_methods.methods {
display: none;
}
.woocommerce-cart .customcart-checkout .woocommerce-terms-and-conditions-wrapper, .paymentmethodcust .woocommerce-terms-and-conditions-wrapper {
display: none;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods label {
font-family: 'Helvetica Neue';
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #000000;
width:100% !important;
position: relative;
top: -4px;
}
.woocommerce-edit-address.woocommerce-page .col2-set .col-1{
height:100% !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_cod:after {
content: '' !important;
background: url(https://ruhratna.com/wp-content/uploads/2024/04/codicon.svg);
display: block !important;
height: 24px;
width: 24px;
background-repeat: no-repeat;
background-position: center;
background-size: contain !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_razorpay:after {
content: '' !important;
background: url(https://ruhratna.com/wp-content/uploads/2024/04/rozerpayiconsmall.svg);
display: block !important;
height: 24px;
width: 24px;
background-repeat: no-repeat;
background-position: center;
background-size: contain !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods .payment_box.payment_method_cod, .paymentmethodcust ul.wc_payment_methods.payment_methods.methods  .payment_box.payment_method_razorpay{
display: none !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li{
display:flex !important;
align-items: baseline;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_razorpay label img {
display:none !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods .mainpaymentd.payment_method_razorpay{
margin-top:10px !important;
}
.extradiscountmain {
border: 0.5px solid #128F3D;
padding: 8px 14px;
margin-top: 16px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods {
border: none !important;
padding: 0 !important;
}
span.descriptionrozorpay {
width: 100%;
display: block;
margin-bottom: 16px;
color: rgba(0, 0, 0, 0.5);
font-size: 14px;
line-height: 17px;
font-family: Outfit, 'sans-serif';
margin-top: 5px;
font-weight: 400 !important;
}
tr.appliedcoupen.fee th {
width: 65% !important;
}
tr.appliedcoupen.fee  {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
h2.discountheading {
color: #263238;
font-size: 12px;
line-height: 16px;
font-family: Outfit, 'sans-serif';
font-weight: 400 !important;
margin: 0px;
}
p.discriptiondiscount {
color: #128F3D;
font-size: 18px;
line-height: 25px;
font-family: Outfit, 'sans-serif';
font-weight: 500 !important;
margin-bottom: 0;
margin-top: 5px;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li.wc_payment_method.payment_method_razorpay label:after {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/05/paymenticons.svg);
background-repeat: no-repeat;
width: 500px;
height: 36px;
display: block;
background-size: contain;
background-position: center;
position: relative;
left: -51px;
}
.woocommerce-form-coupon-toggles .wpccl-input-wrapper, .woocommerce-form-coupon-toggles .woocommerce-info:before {
display: none !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods .mainpaymentd {
border: 0.5px solid #DCDCDC;
background: white;
display: inline-block;
padding: 16px 24px;
width: 100%;
}
.payment-method.paymentmethodcust .form-row.place-order {
display:none !important;
} .elementor-3265 .elementor-element.elementor-element-9a1908e > .elementor-container, .elementor-2879 .elementor-element.elementor-element-b391588 > .elementor-container {
min-height: calc(100vh - 120px) !important;
}
.payment-method.paymentmethodcust button#place_order {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
outline: none;
padding: 15px;
}   
.woocommerce-form-coupon-toggles .woocommerce-info {
background: unset !important;
border: unset !important;
padding: 0 !important;
margin: 0 !important;
}
.woocommerce-form-coupon-toggles .woocommerce-info .wpccl-btn-wrapper {
margin: 0 !important;
}
.woocommerce-cart .customcart-checkout .wp-block-woocommerce-cart-order-summary-block {
padding-bottom: 32px !important;
}
.customcheckoutbtn table.shop_table  tfoot th{
font-family: 'Helvetica Neue';
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #000000;
opacity: 0.5;
flex-grow: 1;
}	
.customcheckoutbtn .cart-subtotal span.woocommerce-Price-amount.amount, .customcheckoutbtn tr.order-total span.woocommerce-Price-amount.amount, .customcheckoutbtn ul#shipping_method label 
{
font-family: 'Helvetica Neue';
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.customcheckoutbtn .order-total small.includes_tax, .customcheckoutbtn .order-total .includes_tax span.woocommerce-Price-amount.amount {
font-family: 'Helvetica Neue' !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 18px !important;
color: #263238 !important;
}
img.couponicon {
position: relative;
top: 3px;
right: 3px;
margin-right: 2px;
}
a.wpccl-btn:after {
font-size: 18px !important;
color: #000000 !important;
position: absolute;
top: 3px;
right: -12px !important;
}
th.custocoupencode {
opacity: 1 !important;
}
.customcheckoutbtn table.shop_table tfoot tr.order-total th, .customcheckoutbtn table.shop_table tfoot tr.order-total td strong span.woocommerce-Price-amount.amount {
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 28px;
opacity: 1;  
width:90%;	
}
p.changemain {
position: absolute;
margin-bottom: 0;
right: 24px;
}
p#msg-razorpay-success {
background: transparent !important;
width: 50%;
margin: 0 auto;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 20px !important;
line-height: 30px;
color: #111314A3;
border: none !important;
}
p#msg-razorpay-success:before {
display:none !important;
}
input.input-text.countrycode.digits_countrycode.country_code_flag {
font-family: "Helvetica Neue" !important;
font-weight: 700;
}
.woocommerce form .form-row.woocommerce-invalid input {
border-color: #a00 !important;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide .clear {
background: url(https://ruhratna.com/wp-content/uploads/2024/04/powerdby.png);
display: flex;
height: 40px;
width: 100%;
background-repeat: no-repeat;
align-items: center;
vertical-align: middle;
justify-content: center;
text-align: center;
background-position: center;
}
p.changemain a{
color:#816D42;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
text-transform: uppercase;
text-decoration:none;
}
form.checkout.woocommerce-checkout p#billing_country_field, form.checkout.woocommerce-checkout p#billing_company_field, form.checkout.woocommerce-checkout p#billing_address_2_field {
display: none !important;
}
#dsabafw_billing_popup p#billing_address_2_field, #dsabafw_billing_popup p#billing_company_field, #dsabafw_billing_popup p#billing_country_field {
display: none !important;
}
.review-heading{
color: #000000;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom: 12px;
} 
p.delivery-name b, .whiteboxdiv p.date-message b {
font-weight: 500;
}
div#review-order-setup {
padding-right: 5% !important;
}
p.form-row.form-row-wide.create-account.woocommerce-validated {
margin-bottom: 20px !important;
}
.digits_secure_modal_box.digits-form_container.digits-auto-theme.digits_wc_checkout_phone_verification_modal button.digits-form_button:hover {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}
.whiteboxdiv {
border: 0.5px solid #DCDCDC;
background: white;
display: flex;
align-items: center;
vertical-align: middle;
padding: 16px 24px;
}
.whiteboxdiv2 {
border: 0.5px solid #DCDCDC;
background: white;
display: inline-block;
padding: 16px 24px;
width: 100%;
position: relative;
}
.whiteboxdiv p.date-message {
color: #00000080;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom:0px;
}
.whiteboxdiv2 p.delivery-address {
color: #00000080;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom: 0px;
margin-left: 37px;
}
.whiteboxdiv p.date-message b{
color: #000;
}
.whiteboxdiv p.date-message:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/05/clock.svg);
height: 24px;
width: 24px;
display: inline-block;
position: relative;
top: 6px;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-right: 12px;
}
.whiteboxdiv2 p.delivery-name {
color: #000;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
margin-bottom: 4px;
display: flex;
}
.payment-method img.payemtimage {
width: 100%;
}
.whiteboxdiv2 p.delivery-name:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/05/map-icon.svg);
height: 26px;
width: 26px;
display: inline-block;
position: relative;
top: 0px;
background-position: center;
background-repeat: no-repeat;
background-size: 84%;
margin-right: 12px;
}
.review-order-setup .your-address {
margin-top: 30px;
margin-bottom: 30px;
}
.form-step.checkoutpage span.reviewstep, .form-step.checkoutpage span.addressstep:after, .stepbarmain.cartpage span.reviewstep, .stepbarmain.cartpage span.addressstep:after, .stepbarmain.cartpage span.addressstep, .stepbarmain.cartpage span.mybagstep:after {
color: #B0B1B2 !important;
}
.form-step.checkoutpage span.reviewstep:before, .stepbarmain.cartpage span.reviewstep:before, .stepbarmain.cartpage span.addressstep:before{
display:none !important;
}
.stepbarmain.cartpage span.mybagstep{
color:#000 !important;
}
.stepbarmain.orderreviewpage span.addressstep:after{
border-color:#000 !important;
}
.stepbarmain.cartpage span.mybagstep:after{
border-color:#B0B1B2 !important;
}
.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon {
display: none !important;
}
.stepbarmain.cartpage span.mybagstep:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/black_check.png) !important;
}
.stepbarmain.orderreviewpage span.addressstep {
color: #128F3D !important;
}
.stepbarmain.orderreviewpage span.addressstep:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/03/bi_check-all.png);
}
.wpfLoaderLayout {
display: none !important;
}
input#billing_postcode {
font-family: 'Helvetica Neue';
}
.woocommerce-order-pay ul.order_details {
display: none;
}
.woocommerce-order-pay header.page-header, .woocommerce-order-received header.page-header  {
text-align: center;
}
.woocommerce-order-pay header.page-header h1.entry-title, .woocommerce-order-received header.page-header h1.entry-title{
text-transform: capitalize;
width: 100% !important;
display: inline-block;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide, .woocommerce-order-received .woocommerce.wp-block-group.alignwide{
margin: 0 auto;
display: block;
width: 1380px !important;
text-align: center;
padding-top: 20px;
}
.woocommerce-order-received .woocommerce.wp-block-group.alignwide p{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 30px;
color: #111314A3;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(3):after{
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 20px !important;
line-height: 30px;
color: #111314A3;
content:"Click 'PAY NOW' to secure your order.";
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(3){
font-size:0px;
}
.continue-shopping-cust {
margin-top: 50px;
}
.woocommerce-order-pay main#content, .woocommerce-order-received main#content{
padding-top: 7%;
padding-bottom: 7% !important;
}
.woocommerce-order-pay button#btn-razorpay:hover{
background-color:#071429 !important;
}
.woocommerce-order-pay button#btn-razorpay-cancel:hover, .woocommerce-order-pay button#btn-razorpay-cancel:focus{
background-color:transparent !important;
}
.blockUI.blockOverlay {
height: 1800px !important;
bottom: -480px !important;
top: unset !important;
}
input.mobile_field.mobile_format.dig-mobmail.dig-mobile_field.mobile_placeholder.dig-attr-cc-key {
font-family: "Helvetica Neue";
font-weight: 700;
}
.woocommerce-order-pay button#btn-razorpay {
padding: 9px 40px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: left;
height: unset;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
border-radius: 0;
margin-left: 23px;
order: 2;
width: 237px;
align-items: center;
display: flex;
vertical-align: middle;
justify-content: center;
height: 52px;
}
.woocommerce-order-pay button#btn-razorpay-cancel {
padding: 9px 40px !important;
color: #0F1434 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 0;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
height: unset;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
border-color: #000000;
transition: all 0.2s;
margin-right: 20px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
width: 237px;
align-items: center;
display: flex;
vertical-align: middle;
justify-content: center;
height: 52px;
}.woocommerce-order-pay button#btn-razorpay-cancel:before {
content: 'Go to cart';
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0em;
text-align: center;
}
.woocommerce-order-pay.woocommerce-checkout header.page-header h1.entry-title{
margin: 0 !important;
font-family: 'Butler';
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 38px;
color: #000000;
margin-top: 40px !important;
}	
.woocommerce-order-received header.page-header h1.entry-title:before{
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/order-placed.gif);
height: 175px;
width: 250px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
text-align: center;
position: relative;
left: 39%;
margin-bottom: 40px;
}
.woocommerce-order-received .woocommerce-order-overview__order.order {
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 30px;
color: #111314;
}
.continue-shopping-cust a.custcontinue-shopping {
padding: 15px 39px !important;
background: #071429 !important;
opacity: 1;
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 14px;
font-weight: 500;
line-height: 20px;
letter-spacing: 3.2px;
color: #e9e1d5 !important;
margin-left: 0px !important;
border: 0.5px solid #071429;
text-transform: uppercase;
outline: none;
border-radius: 0;
text-decoration: none;
width: 492px !important;
height: 52px;
display: inline-block;
text-align: center;
}
.woocommerce-order-pay header.page-header h1.entry-title:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/complate-order-gif.gif);
height: 135px;
width: 250px;
display: block;
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
text-align: center;
position: relative;
left: 39%;
margin-bottom: 70px;
}
.wc-block-cart__submit-container-withoutlogin a#login-pop {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
border-radius: 0px 0px 0px 0px;
padding: 16px 30px 16px 30px;
min-height: 3em;
align-items: center;
display: inline-flex;
height: auto;
justify-content: center;
position: relative;
text-align: center;
transition: box-shadow .1s linear;
}
.wc-block-cart__submit-container-withoutlogin {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
} .woocommerce-cart.page-id-15 .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{
display: none;
}
.col-2.woocommerce-cart.order-summary-sidebar tbody {
display: none;
}
.col-2.woocommerce-cart.item-summary-sidebar tfoot, .col-2.woocommerce-cart.item-summary-sidebar .wc-block-cart__submit-container.order-reviewcust {
display: none;
}
.logged-in.woocommerce-cart .wc-block-cart__submit-container {
display: block !important;
}
.logged-in.woocommerce-cart .wc-block-cart__submit-container-withoutlogin {
display: none !important;
}
.secound-proceed-to-order-main{
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}
.secound-proceed-to-order-main a.secound-proceed-to-order {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
border-radius: 0px 0px 0px 0px;
padding: 16px 30px 16px 30px;
width: 100% !important;
display: inline-block;
text-align: center;
text-decoration: none !important;
}
.poptab .digits-form_heading {
display: none !important;
}
.poptab .digits-form_container.digits {
padding: 0 !important;
}
.poptab .elementor-tabs-content-wrapper {
margin-right: 8px !important;
margin-left: 8px;
margin-top: 15px !important;
}
.poptab .digits-form_container.digits {
background: none !important;
width: 100% !important;
max-width: 100%;
}
.poptab div#dig_cs_gender {
margin-bottom: 50px !important;
}
.poptab .digits_form-init_step_data {
display: none !important;
}
.poptab .dig_login_signup_bar.digits-title_color.digits_show_on_index {
display: none;
}
.poptab .dig_opt_mult {
width: 20% !important;
float: left;
}
.poptab .digits-form_input_row .digits-field-type_radio .dig_input_wrapper::after {
border: 1.5px solid #E1E1E1;
background: white !important;
border-radius: 50%;
}
.poptab .digits-form_input_row .digits-field-type_radio .selected .dig_input_wrapper::after{
background: black !important;
}
.poptab .digits-form_input_row .digits-field-type_radio .dig_input_wrapper::before{
border: 1.5px solid #E1E1E1;
background: white !important;
border-radius: 50%;
}
.poptab input.input-text.countrycode.digits_countrycode.country_code_flag {
background: white !important;
border-radius: 0 !important;
width: 100%;
padding-left: 12px !important;
font-family: unset;
border-right: 0px !important;
}
.poptab .digits-form_input.digits-form_countrycode.countrycodecontainer.digits_countrycodecontainer {
width: 10%;
}
.poptab input.mobile_field.mobile_format.dig-mobmail.dig-mobile_field.mobile_placeholder {
padding-left: 65px !important;
}
.poptab span.digits-field-country_flag.untdovr_flag_container_flag.flag_selected {
display: none !important;
}
.poptab .digits-form_body {
margin-top: 0 !important;
}
.poptab .digits-form_input input {
border: 0.5px solid #05256E4D !important;
height: 50px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px !important;
font-weight: 400;
line-height: 19px;
color: #000000 !important;
padding: 0 10px !important;
background: white !important;
border-radius: 0 !important;
}
.poptab div#dig_cs_name {
width: 49%;
float: left;
margin-right: 5px;
}
.poptab div#dig_cs_lastname {
width: 49%;
float: left;
margin-left: 5px;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-77c07b07.ae-bg-gallery-type-default {
width: 591px;
}
.poptab .digits_email_holder {
width: 100%;
display: inline-block;
}
.poptab .digits-form_tab-item.digits_login_use_phone.digits-tab_active, .poptab .digits-form_tab-item.digits-tab_active {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 10px;
color: #000;
border-bottom: 0px !important;
display:none !important;
}
.digits_secure_login_auth_wrapper h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
margin-bottom: 30px;
display:inline-block !important;
}
.digits-form_login {
margin-left: 10px;
}
.digits-form_login h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
margin-bottom: 30px !important;
}
.digits-form_register h2.elementor-heading-title.elementor-size-default.custheadingloginsign {
margin-bottom: 30px !important;
}
.digits-form_register label.field_label.main_field_label {
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 8px;
color: #000;
}
.digits-form_register label.field_label {
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 8px;
color: #000;
}
.woocommerce-order-pay .woocommerce.wp-block-group.alignwide p:nth-child(6) {
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-top: 40px;
}
.poptab .digits-form_input input.dig_input_error {
border: 0.5px solid #d05151 !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust:after {
display: none;
}
.poptab button.digits-form_button.digits-form_submit.digits-form_submit-btn {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
border: 0.5px solid #071429;
padding: 16px 30px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
color: #E9E1D5;
height: 56px;
border-radius: 0 !important;
}
.poptab button.digits-form_button.digits-form_submit.digits-form_submit-btn span.digits-form_button_ic{
display:none !important;
}
.elementor-2967 .elementor-element.elementor-element-19e14874:not(.elementor-motion-effects-element-type-background), .elementor-2967 .elementor-element.elementor-element-19e14874 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
height: 800px !important;
}
#elementor-popup-modal-2967 .dialog-message {
height: 800px !important;
}
.elementor-2967 .elementor-element.elementor-element-4a0e3ac4 > .elementor-element-populated{
border:none !important;
}
div#dig_cs_gender label.field_label {
margin-bottom: 20px !important;
}
.poptab .digits_site_footer_box {
display: none;
}
.poptab .elementor-widget-tabs .elementor-tab-content {
padding-bottom: 0 !important;
}
.woocommerce-cart a.wc-block-components-product-name {
margin-bottom: 0 !important;
}
.woocommerce-cart .wc-block-components-quantity-selector {
border-radius: 4px;
box-sizing: content-box;
display: flex;
margin: 0 !important;
position: relative;
width: 107px;
margin-left: 0px !important;
}
body.page-template-default.page.page-id-15.logged-in.admin-bar.theme-hello-elementor.htmega-menu-active.woocommerce-cart.woocommerce-page.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-hello-theme-child-master.wvs-show-label.wvs-tooltip.elementor-default.elementor-kit-7.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
background: linear-gradient(0deg, rgba(249, 251, 254, 0.3) 0%, rgba(241, 246, 255, 0.3) 53.26%, rgba(253, 253, 253, 0.3) 90.01%);
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
margin-left: 16px;
}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image {
padding-left: 0 !important;
} .woocommerce-billing-fields__field-wrapper {
margin-top: 18px;
}
label.selceaddresslabel {
color: #000000;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 17px !important;
}
.digits_otp_info_desc {
display: inline-block;
position: absolute;
width: 594px;
line-height: 17px;
padding: 12px 16px;
border-radius: 8px;
box-shadow: unset;
background-color: unset;
border: unset;
color: var(--dprimary);
left: -567px;
top: -40px;
cursor: default;
}
span.changenumber {
float: right;
color: #C9AD84;
font-weight: 700;
opacity: 1;
cursor:pointer;
}
span.customlabel {
font-family: "Helvetica Neue", Sans-serif !important;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 8px;
color: #000;
display: inline-block;
}
.digits_otp_info_desc .digits_otp_info_desc_text {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
color: #000;
margin-top: 2px;
margin-left: 10px;  
}
a.loginlink {
color: #2566F5 !important;
text-decoration: underline;
}
input.otp_input.digits_otp_input-field {
border-radius: 0 !important;
}
.digits-form_register {
margin-left: 10px !important;
}
.input-labelcust {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
margin-bottom: 10px;
color: #000;
}
.digits-form_footer .digits-form_link {
font-family: "Helvetica Neue";
font-size: 16px;
font-weight: 500;
text-transform: capitalize;
line-height: 16px;
color: #000 !important;
opacity: 1;
text-align: left;
}
.digits-form_footer .digits-form_link span{
font-weight:700 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
background: white !important;
border: none !important;
border-bottom: 0.5px solid #DCDCDC !important;
padding: 0px !important;
border-right: 0.5px solid #DCDCDC !important;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation {
border: 0.5px solid #DCDCDC !important;
border-right: 0px !important;
border-radius: 8px !important;
}
.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a {
color: #7D8488;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 20px;
width: 100%;
display: inline-block;
padding: 12px;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.is-active, .woocommerce-account li.woocommerce-MyAccount-navigation-link:hover {
background: #F3F3F5 !important;
border-right: 4px solid #000000 !important;
border-radius: 0px !important;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders {
border-radius: 8px 8px 0px 0px !important;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
border-radius: 0px 0px 8px 8px !important;
border-bottom: none !important;
}
.woocommerce-account li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a {
color: #DE4043CC !important;
}
span.freedelvery {
color: #128F3D !important;
margin-left: 5px;
position: relative;
top: 1px;
}
.wishlistmain i.yith-wcwl-icon.fa.fa-heart {
margin-top: 14px !important;
}
.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
display: none;
}
.wishlistprice ins {
color: #1F2630;
font-family: "Helvetica Neue", Sans-serif;
font-size: 20px;
font-weight: 700;
line-height: 24px;
}.wishlistprice del {
opacity: 0.5 !important;
color: #1F2630 !important;
}
h2.woocommerce-loop-product__title.wishlisttitle {
height: 70px !important;
}
span.price.wishlistprice span.price {
display: inline-block !important;
text-align: left;
}
span.price.wishlistprice .pricewithpercentage {
text-align: left;
width: 100%;
margin-bottom: 20px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-shipment, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-shipment {
display: none;
}
.countimagegallery img.smalllimages {
width: 29px;
height: auto;
object-fit: contain;
}
.customordertable th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-actions {
width: 43%;
}
.countimagegallery {
width: 40px;
float: right;
display: flex;
background: #FCFDFF;
border: 0.5px solid #CDD4E2;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-right: 4px;
height: 40px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable {
background: #FFFFFF !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable th {
border: none !important;
color: #7D8488;
font-family: "Helvetica Neue", Sans-serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
line-height: 16px;
padding-left: 24px;
padding-top: 24px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td {
background: white !important;
color: #000;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable a.woocommerce-button.button.view, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable a.woocommerce-button.button.return {
display: none;
}
tr.btntd td {  
border-top: 1px solid #DCDCDC !important;
padding: 24px !important;
}
tr.custordertd td{
padding: 0px 24px 20px 24px !important;
}
.custactionbtn{
text-align:right;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a {
color: #2566F5 !important;
}
a.custviewbtn {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
width: 136px;
height: 35px;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
padding: 8px 16px !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
color:#FFFFFF !important;
}
img.viewdetailsicon {
margin-left: 12px;
}
a.woocommerce-button.button.view_msg:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/message-circle-chat.png);
height: 20px;
width: 20px;
display: inline-block;
background-repeat: no-repeat !important;
background-size: contain !important;
margin-right: 6px;
}
.customordertable a.woocommerce-button.button.view_msg:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/message-circle-chat.png);
height: 18px;
width: 18px;
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
margin-right: 8px;
background-position: center;
}
.customordertable a.woocommerce-button.button.view_msg, .customordertable a.woocommerce-button.tracknow {
border: 0.5px solid #1F2630;
background-color: white !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 133px;
height: 36px;
padding: 8px 12px;
color: #000000;
}
img.traknow {
margin-right: 8px;
}
a.woocommerce-button.tracknow {
width: 118px;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
top: 3px;
}
a.woocommerce-button.button.view_msg {
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #FFB536 !important;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status {
color: #128F3D !important;
}
a.woocommerce-button.tracknow.disabled {
cursor: not-allowed;
pointer-events: none;
background: #DCDCDC !important;
opacity: 0.3;
}
.woocommerce-account .woocommerce-MyAccount-content {
float: right;
width: 77% !important;
}
.woocommerce-edit-address .woocommerce-MyAccount-content {
margin-left: 32px !important;
padding: 25px;
border: 1px solid rgba(0, 0, 0, .1);
background: white;
width: 77% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 20% !important;
}
.centermaindiv {
width: 65%;
float: left;
display: inline-block;
padding: 0 32px !important;
}
.mainrightsidebar {
width: 35%;
float: left;
display: inline-block;
}
.mainrightsidebar li.woocommerce-OrderUpdate.comment.note {
list-style: none;
}
.mainrightsidebar ol.woocommerce-OrderUpdates.commentlist.notes {
padding-left: 0;
}
.notesmain {
background: #FFFFFF;
border: 0.5px solid #DCDCDC;
padding: 16px;
border-radius: 10px;
margin-bottom: 20px;
}
.notesmain ol.woocommerce-OrderUpdates.commentlist.notes p{
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
color: #2566F5;
}
.notesmain h2 {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #000000;
border-bottom: 1px solid #c3c3c359;
padding-bottom: 13px;
}
.centermaindiv .itemimage-main {
border: 0.5px solid rgba(205, 212, 226, 1);
width: 48px;
height: 48px;
background: rgba(252, 253, 255, 1);
float: left;
}
.centermaindiv .item-details a {
font-family: 'Butler';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: rgba(17, 19, 20, 1);
}
.woocommerce-account  .centermaindiv .item-details p {
color: rgba(15, 20, 52, 0.64) !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 24px !important;
font-family: "Helvetica Neue", Sans-serif !important;
margin-bottom: 0px;
}
.woocommerce-account  .centermaindiv .item-details p span{
color: rgba(15, 20, 52, 1) !important;
}
.itemssinlge {
background: #FFFFFF;
border: 0.5px solid #DCDCDC;
padding: 16px;
width: 100%;
margin-bottom: 20px;
}
.centermaindiv img.itemimage {
height: 44px;
width: 44px;
object-fit: contain;
}
.item-details {
width: 85%;
display: inline-block;
margin-left: 15px;
}
h2.account-headingtext {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #000000;
margin-bottom: 12px;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td a, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td.woocommerce-orders-table__cell.woocommerce-orders-table__cell.orderdate {
color: #000 !important;
font-family: "Helvetica Neue", Sans-serif;
font-weight: 700;
}
.mainrightsidebar section.woocommerce-order-details {
box-sizing: border-box;
padding: 32px;
gap: 16px;
background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
border: 0.5px solid rgba(5, 37, 110, 0.2);
margin-bottom: 20px;
margin-top: 20px !important;
}
img.fileicon {
margin-right: 8px;
}
.mainrightsidebar h2.woocommerce-order-details__title {
font-family: 'Helvetica Neue';
font-size: 14px;
color: #000000;
text-align: left !important;
padding-bottom: 10px !important;
border-bottom: 1px solid hsla(0, 0%, 7%, .11) !important;
font-weight: 600;
text-transform: uppercase;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, .mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th, .mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td {
border: none !important;
padding-left: 0;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr td {
text-align: right;
}
.mainrightsidebar table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
width: 45%;
}
section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-441bc14f.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
background-image: linear-gradient(0deg, rgba(249, 251, 254, 0.3) 0%, rgba(241, 246, 255, 0.3) 53.26%, rgba(253, 253, 253, 0.3) 90.01%) !important;
}
.status-orderdetais {
width: 85%;
height: 37px;
position: relative;
background: #f3f3f5;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
top: -14px;
left: 20px;
}
.actionbtnall.onebtnonly a.woocommerce-button.button.view_msg {
width: 100%;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable.order-detailstable {
width: 100%;
border-radius: 0;
margin-bottom: 20px;
} table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable td a.custviewbtn {
color: white !important;
}
address.customerbox {
border: 0.5px solid rgba(220, 220, 220, 1) !important;
background: white !important;
width: 100% !important;
height: 140px !important;
border: 0.5px solid rgba(220, 220, 220, 1) !important;
background: white !important;
width: 100% !important;
height: 140px !important;
color: rgba(0, 0, 0, 0.5) !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
width: 50% !important;
padding-right: 12px!important;
}
section.woocommerce-customer-details.customdetails .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
width: 50%;
padding-left: 12px!important;
}
.mainrightsidebar h2.woocommerce-column__title {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #000000;
margin-bottom: 12px;
margin-top: 0 !important;
}
.mainrightsidebar a.woocommerce-button.button.view_msg {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
color: rgba(255, 255, 255, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 177px;
height: 40px;
border: 0.5px solid rgba(7, 20, 41, 1)
}
.mainrightsidebar a.woocommerce-button.button.view_msg:before {
background: url(https://ruhratna.com/wp-content/uploads/2024/04/messagewhite.png);
}
.mainrightsidebar  a.woocommerce-button.button.cancelorder {
background: rgba(255, 255, 255, 1);
color: rgba(0, 0, 0, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 177px;
height: 40px;
margin-left: 12px;
border: 0.5px solid rgba(143, 146, 151, 1);
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.mainrightsidebar a.woocommerce-button.button.return{
background: rgba(255, 255, 255, 1);
color: rgba(0, 0, 0, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 177px;
height: 40px;
margin-left: 12px;
border: 0.5px solid rgba(143, 146, 151, 1);
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
}
.mainrightsidebar a.woocommerce-button.button.return:before {
background: url(https://ruhratna.com/wp-content/uploads/2024/04/switch-horizontal.png);
height: 20px;
width: 20px;
display: inline-block;
background-repeat: no-repeat !important;
background-size: contain !important;
margin-right: 9px;
content:'';
}
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info {
border-top-color: #0a182f;
}
.woocommerce-account .woocommerce-notices-wrapper {
padding-left: 32px !important;
}
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info::before {
color: #0a182e;
}
.woocommerce-orders.woocommerce-account .woocommerce-MyAccount-content {
padding-left: 32px;
}
.returnandexchagne p.refundmsg {
background: rgba(243, 243, 245, 1);
padding: 8px 12px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: rgba(13, 28, 51, 1);
}
.returnandexchagne p.refundmsg:before {
background: url(https://ruhratna.com/wp-content/uploads/2024/04/Iconmsg.png);
height: 15px;
width: 15px;
display: inline-block;
background-repeat: no-repeat !important;
background-size: contain !important;
margin-right: 9px;
content: '';
position: relative;
top: 2px;
}
.actionbtnall {
margin-bottom: 20px;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2.shipmentdetails {
background: #FFFFFF;
border: 0.5px solid #DCDCDC;
padding: 16px;
width: 100%;
margin-bottom: 20px;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2.shipmentdetails address .shipmentvalue {
font-style: normal !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 24px;
color: #000000;
text-align: justify;
width: 45%;
display: inline-block;
float: right;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2.shipmentdetails address  {
font-style: normal !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 24px;
color: rgba(0, 0, 0, 0.5);
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2.shipmentdetails span.rowcust {
width: 100%;
float: left;
display: inline-block;
margin-bottom: 8px;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2.shipmentdetails a.trakacnow {
background: rgba(255, 255, 255, 1);
color: rgba(0, 0, 0, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
height: 36px;
width: 100% !important;
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-top: 8px;
border: 0.5px solid rgba(31, 38, 48, 1);
}
.wps-rma-refund-request__row.wps-rma-row__pd .wps-rma-col.custformdiv {
background: rgba(255, 255, 255, 1);
border: 0.5px solid rgba(220, 220, 220, 1);
margin: 0 32px;
padding: 24px;
width: 60%; 
float:left;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap div#wps_rma_return_request_container h1.wps-rma-form__heading {
font-family: "Helvetica Neue", Sans-serif;
font-size: 24px;
font-weight: 500;
line-height: 33px;
color: rgba(0, 0, 0, 1) !important;
margin: 0 !important;
padding: 0px !important;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex {
border: 0.5px solid rgba(5, 37, 110, 0.2);
background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
height: 518px !important;
padding: 24px;
width: 34%;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar h2 {
font-family: "Helvetica Neue", Sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 30px;
color: rgba(0, 0, 0, 1) !important;
margin: 0 !important;
border-bottom: 0.5px solid rgba(220, 220, 220, 1);
padding-bottom: 20px;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar h4 {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px !important;
font-weight: 500;
line-height: 25px;
color: rgba(143, 146, 151, 1);
margin: auto;
padding-top: 20px;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar a {
background: rgba(255, 255, 255, 1);
color: rgba(0, 0, 0, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 100%;
height: 40px;
border: 0.5px solid rgba(143, 146, 151, 1);
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-top: 20px;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar a:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/filesIcon.png);
height: 14px;
width: 10px;
display: inline-block;
background-repeat: no-repeat;
background-size: cover;
margin-right: 8px;
background-position: center;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar ul {
list-style: none;
padding-left: 0;
padding-top:8px !important;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar ol {
padding-left:18px;
padding-top:8px !important;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar ul li, .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-col.wps_rma_flex.custtextsiderbar ol li {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 25px;
color: rgba(0, 0, 0, 1) !important;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap label {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 18px;
color: rgba(0, 0, 0, 1) !important;
margin: 0 !important;
margin-bottom: 5px !important;
width: 100%;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap label b, .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap label strong {
font-weight: 400;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .wps-rma-subject__dropdown select {
border: 0.5px solid rgba(5, 37, 110, 0.3) !important;
background: white !important;
height: 56px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 18px;
color: rgba(0, 0, 0, 1) !important;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap textarea.wps_rma_return_request_reason {
border: 0.5px solid rgba(5, 37, 110, 0.3) !important;
height: 154px !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 18px;
color: rgba(0, 0, 0, 1) !important;
}
.page-id-3457 div#primary {
background: linear-gradient(0deg, rgba(249, 251, 254, 0.3) 0%, rgba(241, 246, 255, 0.3) 53.26%, rgba(253, 253, 253, 0.3) 90.01%);
}
form#wps_rma_return_request_form{
width:100% !important;
}
form#wps_rma_return_request_form input.button.btn {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
width: 100%;
border: 0.5px solid rgba(7, 20, 41, 1);
border-radius: 0 !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
text-transform: uppercase;
color: rgba(233, 225, 213, 1) !important;
height: 52px;
}
form#wps_rma_return_request_form  .wps_rma_attach_files i {
color: rgba(143, 146, 151, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 25px;
display: inline-block;
margin-top: 55px;
margin-bottom: 15px;
}
form#wps_rma_return_request_form {
margin-top: 20px;
}
.page-id-3457 main#main, .page-id-3458  main#main{
max-width: 1400px;
margin-top: 60px !important;
width: 100%;
display: block;
}
.page-id-3457 div#primary {
width: 100%;
display: inline-block;
background: linear-gradient(0deg, rgba(249, 251, 254, 0.3) 0%, rgba(241, 246, 255, 0.3) 53.26%, rgba(253, 253, 253, 0.3) 90.01%);
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account {
width: 25%;
}
.customdivwihtsidebar {
width: 100%;
float: left;
display: inline-block;
margin-bottom: 80px;
}
.customdivwihtsidebar .backbtncust {
padding-left: 32px;
}
.wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap .woocommerce-account nav.woocommerce-MyAccount-navigation{
width: 100% !important;
}
.page-id-3457 nav.woocommerce-breadcrumb, .page-id-3458 nav.woocommerce-breadcrumb{
display: none;
}
.page-id-3458 .wps_order_msg_container {
width: 80% !important;
float: left;
display: inline-block;
padding-left: 32px;
}
.page-id-3457 .wps_rma_refund_form_wrapper.wps-rma-form__wrapper.refund-wrap {
padding: 0;
}
span.wps_order_msg_sender:after{
display:none !important;
}
.wps_order_msg_main_container.wps_order_messages.wmb-order-admin__msg-container .wps_order_msg_sender, .wps_order_msg_main_container.wps_order_messages.wmb-order-customer__msg-container .wps_order_msg_sender {
background-color: unset !important;
color: rgba(143, 146, 151, 1) !important;
display: inline-block;
padding:0;
position: relative;
font-family: "Helvetica Neue", Sans-serif;
font-size: 12px;
font-weight: 400;
line-height: 20px;
letter-spacing: -0.41px;
}
.wps_order_msg_main_container.wps_order_messages.wmb-order-admin__msg-container .wps_order_msg_date, .wps_order_msg_main_container.wps_order_messages.wmb-order-customer__msg-container .wps_order_msg_date {
color: rgba(143, 146, 151, 1) !important;
display: inline-block;
padding-left: 0px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 12px;
font-weight: 600;
line-height: 20px;
letter-spacing: -0.41px;
}
.wps-order-msg__row {
border: none !important;
margin-bottom: 10px !important;
padding: 0;
}
.wps_rma_order_msg_wrapper h4.wps-order-heading.wps_rma_flex a {
margin-right: 20px;
width: 22px;
float: right;
}
.wps-order-msg__row.wmb-order-admin__msg-row .wps_order_msg_detail_container{
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%);
border: 0.5px solid rgba(7, 20, 41, 1);
padding: 6px 14px !important;
border-radius: 0.5px;
color: rgba(255, 255, 255, 1);
font-size: 17px;
font-weight: 400;
line-height: 22px;
letter-spacing: -0.41px;
width: auto !important;
display: inline-block;
}
.wps-order-msg__row.wmb-order-customer__msg-row .wps_order_msg_detail_container{
background: rgba(233, 233, 235, 1);
border: 0.5px solid rgba(233, 233, 235, 1);
padding: 6px 14px !important;
border-radius: 0.5px;
color: rgba(0, 0, 0, 1);
font-size: 17px;
font-weight: 400;
line-height: 22px;
letter-spacing: -0.41px;
width: auto !important;
display: inline-block;
}
.wps_order_msg_history_container {
border: 1px solid rgba(220, 220, 220, 1);
margin-bottom: 80px;
}
.wps_order_msg_sub_container {
border: none !important;
padding: 20px 40px !important;
}
.page-id-3458 .wps_rma_order_msg_wrapper h4 {
background-color: unset;
padding: 20px 15px;
margin: 0;
font-family: "Helvetica Neue", Sans-serif;
font-size: 24px;
font-weight: 500 !important;
line-height: 33px;
color: rgba(0, 0, 0, 1) !important;
border-bottom: 1px solid rgba(220, 220, 220, 1) !important;
display: inline-block;
vertical-align: middle;
width:100%;
}
h4.wps-order-heading.wps_rma_flex:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/clock-lines.png);
background-repeat: no-repeat;
height: 34px;
width: 34px;
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-right: 8px;
background-size: contain !important;
background-position: center !important;
position: relative;
top: -3px;
}
input#wps_order_new_msg {
border: 1px solid rgba(235, 235, 236, 1);
height: 67px;
padding: 9px 14px !important;
width: 100%;
}
.wps-order-msg-attachment-wrapper.wps_rma_flex {
position: relative;
bottom: 87px;
left:88.2%;
width: auto !important;
display: inline-block;
margin: 0;
}
.wps-order-msg-attachment-wrapper.wps_rma_flex .wps-order-msg-btn:before {
content: '';
background: url(https://ruhratna.com/wp-content/uploads/2024/04/send.png);
background-repeat: no-repeat;
height: 23px;
width: 23px;
display: inline-block;
position: relative;
left: 15px;
top: 40px !important;
z-index: 1;
}
input#wps_order_msg_submit {
background: rgba(7, 20, 41, 1);
border-color: rgba(7, 20, 41, 1);
width: 119px;
height: 49px;
font-family: "Helvetica Neue", Sans-serif;
font-size: 18px;
font-weight: 500 !important;
line-height: 25px;
letter-spacing: 0.3px !important;
padding: 6px 0px 6px 25px;
}
form#wps_order_new_msg_form {
margin-bottom: 0 !important;   
height: 90px;
}
.page-id-3458 .wps_order_msg_notice_wrapper {
display: none ! IMPORTANT;
}
.wps_rma_attach_files {
position: relative;
width: 100%;
}
.filecustinput {
border: 0.5px dashed rgba(38, 50, 56, 1);
border-radius: 0.5px;
padding: 11px 76px;
height: 48px;
position: absolute;
top: 0;
background: white;
z-index: 1;
width: 100%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
font-family: "Helvetica Neue", Sans-serif;
font-size:14px;
font-weight: 500 !important;
line-height: 20px;
letter-spacing: 3.2px !important;
text-transform: uppercase;
cursor: pointer;
}
.wps-rma-form__wrapper .wps-rma-col:nth-child(2) p {
margin-left: auto;
max-width: 220px;
display: none;
}
.imageThumb {
max-height: 75px;
border: 2px solid;
padding: 1px;
cursor: pointer;
}
.pip {
display: inline-block;
margin: 10px 10px 0 0;
}
.remove {
display: block;
background: #444;
border: 1px solid black;
color: white;
text-align: center;
cursor: pointer;
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account input {
border: 0.5px solid rgba(5, 37, 110, 0.3) !important;
height: 56px;
margin-bottom: 18px;
}
.woocommerce-edit-account .woocommerce-MyAccount-content {
margin-left: 32px !important;
padding: 25px;
border: 1px solid rgba(0, 0, 0, .1);
background: #fff;
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account label {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500 !important;
line-height: 18px;
margin-bottom: 8px;
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span {
display: none;
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide span.password-input{
display:block !important; 
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account fieldset {
margin-top: 30px;
}
.woocommerce-edit-account  form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
width: 100%;
height: 56px;
}
.thmaf-acnt-cus-addr.th-custom-address.thmaf_hide_div {
display: none;
}
.woocommerce-account.woocommerce-edit-address .thmaf-thslider-box {
width: 100%;
max-width: 100%;
padding-left: 0;
}
.woocommerce-account.woocommerce-edit-address .thmaf-thslider-box .thmaf-thslider-viewport li.thmaf-thslider-item, .woocommerce-account.woocommerce-edit-address .thmaf-thslider-box .thmaf-thslider-viewport li.thmaf-thslider-item_c {
margin: 0 20px 0 0 !important;
}
.woocommerce-account.woocommerce-edit-address .addresses .title h3, .woocommerce-account.woocommerce-edit-address .thmaf-acnt-cus-addr .th-head h3 {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #000000;
margin-bottom: 12px;
text-transform: uppercase;
letter-spacing: 1.0px;
}
.woocommerce-account.woocommerce-edit-address .thmaf-thslider-viewport .complete-aaddress {
min-height: unset;
}
.woocommerce-account.woocommerce-edit-address button#submit-billing {
margin-top: 0px !important;
width: 100%;
font-size: 12px;
letter-spacing: 1.2px;
}
.woocommerce-account.woocommerce-edit-address .thmaf-acnt-adr-footer.acnt-address-footer {
padding: 0 15px;
border: none !important;
margin-top: 10px;
margin-bottom: 20px;
}
.woocommerce-account.woocommerce-edit-address button.thmaf-del-acnt.th-del-acnt {
width: 100%;
border: 0.5px solid #1F2630;
color: #000 !important;
font-family: "Helvetica Neue", Sans-serif;
font-weight: 500;
background: #fff;
}
.woocommerce-account.woocommerce-edit-address .thmaf-adr-box.address-box:hover {
box-shadow:unset !important;
}
.custocoupencode span.wc-block-components-chip__text {
text-align: left;
}
.custocoupencode a.woocommerce-remove-coupon {
background: none !important;
padding: 0px !important;
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 28px;
color: rgba(222, 64, 67, 0.8);
text-decoration: none;
}
.custocoupencode .wc-block-components-chip .wc-block-components-chip__remove-icon {
fill: rgba(222, 64, 67, 0.8) !important;
background: #fff;
top: 4px;
position: relative;
}
.woocommerce-form-coupon-toggles.coupencount {
display: none !important;
}
.woocommerce-account.woocommerce-edit-address .acnt-adrr-text.thmaf-adr-text.address-text.address-wrapper.wrapper-only {
color: rgba(0, 0, 0, 0.5) !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
}
.woocommerce-edit-address .elementor-element.elementor-element-7ae7d061.elementor-widget.elementor-widget-text-editor .woocommerce-MyAccount-content p {
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-bottom: 20px;
margin-bottom: 25px;
}
.woocommerce-account.woocommerce-edit-address .thmaf-acnt-cus-addr .th-head h3 {
padding-bottom: 20px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-Address address {
color: rgba(0, 0, 0, 0.5) !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
font-style: normal;
}
.woocommerce-account.woocommerce-edit-address .u-column1.col-1.woocommerce-Address {
border: 1px solid #ededed;
padding: 20px;
width: 49%;
}
.woocommerce-account.woocommerce-edit-address .u-column2.col-2.woocommerce-Address {
border: 1px solid #ededed;
padding: 20px;
width: 49%;
}
.woocommerce-account.woocommerce-edit-address .thmaf-my-acnt.th-custom {
margin-top: 10px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper input {
border: 0.5px solid rgba(5, 37, 110, 0.3) !important;
height: 56px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper p.form-row.form-row-wide.address-field, .woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper p.form-row{
border-bottom: none !important;
padding-bottom: 0px !important;
margin-bottom: 18px !important;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields p{
border-bottom: none !important;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper p.form-row.form-row-wide.address-field label, .woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper p.form-row label {
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500 !important;
line-height: 18px;
margin-bottom: 8px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper span.select2-selection.select2-selection--single {
border: 0.5px solid rgba(5, 37, 110, 0.3) !important;
height: 56px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper span#select2-billing_state-container {
margin-top: 14px;
color: #071429;
font-size: 16px;
font-weight: 200;
line-height: 28px;
font-family: "Helvetica Neue", Sans-serif;
}
p#billing_company_field, p#billing_country_field, p#billing_address_2_field, p#shipping_address_2_field, p#shipping_country_field, p#shipping_company_field {
display: none !important;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields button.button {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
color: #FFF !important;
border-radius: 0px 0px 0px 0px;
padding: 12px 15px !important;
margin-top: 20px;
width: 100%;
height: 56px;
}
.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form h3{
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 24px;
color: #000000;
text-transform: uppercase;
letter-spacing: 1.0px;
border-bottom: 0.5px solid rgba(5, 37, 110, 0.3) !important;
padding-bottom: 15px;
margin-bottom: 25px;
}
section.cancel-order{
background: linear-gradient(227.73deg, #F2F7FF 0%, #FFFFFF 47.79%, #F2F7FF 58.12%, #F2F7FF 98.16%) !important;
border: 0.5px solid rgba(5, 37, 110, 0.2) !important;
}
.darkbtn .elementor-button-wrapper {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
text-align: center;
}
.darkbtn .elementor-button-wrapper a.elementor-button.elementor-button-link.elementor-size-sm {
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
}
.lightbtn a.elementor-button.elementor-button-link.elementor-size-sm {
width: 100% !important;
}
.backbtncust {
display: flex;
align-items: center;
vertical-align: middle;
justify-content: left;
margin-bottom: 30px;
}
a.backbtnall {
color: #000 !important;
font-family: "Helvetica Neue", Sans-serif;
font-weight: 700;
font-size: 16px;
line-height: 24px;
}
img.backarrowimg {
margin-right: 12px;
position: relative;
top: 2px;
width: 16px;
}
.mainrightsidebar.singleorder {
margin-top: 55px;
}
.download-invoicemain a.woocommerce-button.button.wt_pklist_invoice_download {
background: rgba(255, 255, 255, 1);
color: rgba(0, 0, 0, 1);
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 18px;
width: 100%;
height: 40px;
border: 0.5px solid rgba(143, 146, 151, 1);
display: inline-flex;
align-items: center;
vertical-align: middle;
justify-content: center;
border-radius: 0.5px;
}
button.js-wpfFilterButtonSearch {
display: none;
}
input.passiveFilter.js-passiveFilterSearch.usePlaceholder {
width: 175px;
margin-top: 8px;
opacity:0;
}
div#gform_1_validation_container {
display: none !important;
}
.wc-block-cart-item__wrap .wc-block-components-product-metadata__description {
width: 100%;
}
input.passiveFilter.js-passiveFilterSearch.usePlaceholder.opacityshow {
opacity: 1;
}
#ui-id-1 li.ui-menu-item {
text-transform: capitalize !important;
font-family: "Helvetica Neue", Sans-serif !important;
padding: 5px 10px !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
background:unset !important;
margin: 0 !important;
color: black !important;
}
#ui-id-1 li.ui-menu-item:hover {
background: #07152a;
color:white !important;
}
#ui-id-1 li.ui-menu-item:hover .ui-menu-item-wrapper{
color:white !important;
}
.wpfSingleInputSearch {
background: white !important;
}
.model_image_new {
position: absolute;
display: block !important;
opacity: 0;
transition: 1s ease all;
}
.search-look-page.collection-slders:hover .model_image_new {
display: block !important;
opacity: 1;
transition: 1s ease all;
}
.has_ae_slider.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f80c6a8.formcol.ae-bg-gallery-type-default section.has_ae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-d58cf17.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default {
background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
border: 0.5px solid rgba(5, 37, 110, 0.2)
}
section.has_ae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-bfb4edb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ae-bg-gallery-type-default{
background: linear-gradient(227.73deg, #F2F7FF 0%, #FBFDFF 39.13%, #FFFFFF 67.09%, #F2F7FF 98.16%);
}
.gform_footer.top_label input#gform_submit_button_1 {
margin: 0 !important;
width: 100%;
text-align: center;
align-items: center;
vertical-align: middle;
justify-content: center;
letter-spacing: 1.0px;
}
.connecticonlist .elementor-icon-box-icon {
position: relative;
top: 9px;
}
.elementor-element.elementor-element-71fafa7.elementor-align-left.elementor-icon-list--layout-inline.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list span.elementor-icon-list-icon {
top: -1px;
}
.gform_footer.top_label {
padding: 0px !important;
margin-top: 25px !important;
}
.connecticonlist a {
color: #071429 !important;
}
tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order.custordertd .status-orderdetais, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-refunded.order.custordertd  .status-orderdetais, tr.woocommerce-orders-table__row.woocommerce-orders-table__row--status-return-requested.order.custordertd .status-orderdetais{
background: rgba(18, 143, 61, 0.08);
color: #128F3D;
}
#delivery-estimate-form  .pincode.inputerror{
border-color: #f60606 !important;
}
span.pincodeerror {
color: #f60606;
font-family: "Helvetica Neue", Sans-serif !important;
}
.digits-form_link.digits-form_resend_otp.digits_resend_disabled {
pointer-events: none !important;
cursor: no-drop !important;
text-decoration: none;
color: gray !important;
}
p.quantityitemorder {
border: 0.5px solid rgba(7, 20, 41, 0.2);
width: 81px;
height: 25px;
padding: 15px 8px;
color: rgba(15, 20, 52, 0.64);
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 17px;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
margin-left: 73px;
margin-top: 8px;
}
p.quantityitemorder span{
color: rgba(15, 20, 52, 1) !important;
}
.page-id-16 small.includes_tax{
display:inline-block !important;
}
.coupencodemain{
width: 100% !important;
display: inline-block;
}
td.custocoupencode {
width: 100%;
display: inline-block !important;
}
td.custocoupencode {
margin-top: 0px;
border-top: unset !important;
padding-top: 0px !important;
}
.woocommerce-cart p.wc-block-components-totals-footer-item-tax {
text-align: right;
font-family: 'Helvetica Neue';
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.woocommerce-cart .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-components-totals-item__label, .wc-block-components-totals-item.wc-block-components-totals-footer-item span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value, .woocommerce-cart span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value {
font-family: 'Helvetica Neue' !important;
}
.woocommerce-cart .wc-empty-cart-message {
display: none;
}
.woocommerce-cart .emptycartmain h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
color: rgba(0, 0, 0, 1);
font-family: "Butler", Sans-serif !important;
font-size: 40px !important;
font-weight: 700 !important;
line-height: 48px !important;
margin-bottom: 40px;
}
.woocommerce-cart .wp-block-button.has-custom-width.wp-block-button__width-50.shownowbtnbasket {
text-align: center;
align-items: center;
justify-content: center;
display: flex;
}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block {
margin-bottom: 10% !important;
margin-top: 70px !important;
}
.woocommerce-cart .emptycartmain .wt_coupon_wrapper {
display: none !important;
}
.emptycartmain {
text-align: center;
padding: 120px 0;
}
.emptycartmain p.return-to-shop {
display: flex;
align-items: center;
justify-content: center;
}
.emptycartmain .stepbarmain.cartpage {
text-align: left;
}
img.cartemptyicon {
background: #f5f5f5;
border-radius: 50% !important;
margin-bottom: 45px;
}
.woocommerce-cart .emptycartmain a.button.wc-backward {
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
border: 0.5px solid rgba(7, 20, 41, 1);
width: 492px !important;
height: 52px !important;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
color: rgba(233, 225, 213, 1) !important;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 20px;
text-decoration: none !important;
text-transform: uppercase;
border-radius:0px !important;
}
.digits_phone_holder {
display: inline-block;
width: 100%;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio'] {
-webkit-appearance:none;
width:20px;
height:18px;
border:1.25px solid rgba(225, 225, 225, 1);
border-radius:50%;
outline:none;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:before {
content:'';
display:block;
width:60%;
height:60%;
margin: 19% auto;  
border-radius:50%;  
margin-left: 4px !important;	
}
.quantityitemorders span.woocommerce-Price-amount.amount {
display: inline-block !important;
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:checked{
border:1.25px solid rgba(11, 25, 47, 1);
}
.paymentmethodcust ul.wc_payment_methods.payment_methods.methods li input[type='radio']:checked:before {
background:rgba(11, 25, 47, 1);
}
span.quantiylabel {
color: rgba(15, 20, 52, 0.64);
font-family: 'Helvetica', sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: 400;   
}
span.quantityvalue {
color: rgba(15, 20, 52, 1);
font-family: 'Helvetica', sans-serif;
font-size: 12px;
line-height: 18px;
font-weight: 400;
}
.custom-cart-main .cross-sells {
display: none;
}
.custom-cart-main p.woocommerce-shipping-destination, .custom-cart-main form.woocommerce-shipping-calculator {
display: none;
}
.custom-cart-main {
width: 100%;
display: inline-block;
float: left;
}
.custom-cart-main .leftdiv-prodcut-items {
width: 70%;
float: left;
display: inline-block;
padding-right: 80px;
}
.custom-cart-main .custom-cart-ordersummary {
width: 30%;
float: left;
display: inline-block;
padding-top:25px;
}
.custom-cart-main .elementor-element.elementor-element-359cee8.elementor-widget.elementor-widget-heading {
margin-bottom: 0;
}
.custom-cart-main form.woocommerce-cart-form {
padding-top: 40px !important;
}
.custom-cart-main .cart-collaterals:before {
display: none;
}
.custom-cart-main .custom-cart-ordersummary .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 100%;
}
.custom-cart-main .leftdiv-prodcut-items .product-thumbnail img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
width: 100%;
height: 100%;
display: flex;
align-items: center;
vertical-align: middle;
justify-content: center;
padding: 0px;
}
.custom-cart-main .product-thumbnail a {
width: 100% !important;
display: inline-block;
background: white;
height: 100%;
}
.custom-cart-main .leftdiv-prodcut-items .product-thumbnail {
width: 30% !important;
float: left;
display: flex;
max-width: 200px !important;
height: 200px;
align-items: center;
vertical-align: middle;
justify-content: center;
border: 0.5px solid rgba(5, 37, 110, 0.2);
}
.custom-cart-main .woocommerce-cart-form__cart-item.cart_item {
width: 100%;
float: left;
display: inline-block;
}
.custom-cart-main .product-quantity label.screen-reader-texts {
display: none !important;
}
.cart-productdeatils {
width: 77% !important;
display: inline-block;
float: left;
padding-left: 24px;
position: relative;
}
.custom-cart-main .product-name {
width: 85%;
height:60px;
}
div#yith-wcwl-popup-message {
left: 0 !important;
height: 61px !important;
width: 380px !important;
padding: 8px !important;
background: #071429 !important;
color: white !important;
margin-left: 0 !important;
font-family: "Butler", Sans-serif !important;
font-size: 18px !important;
font-weight: 500 !important;
}
.cart-productdeatils .prodcut-description {
color: #111314A3;
margin-top: 6px;
font-family: 'Helvetica Neue';
font-weight: 300;
font-size: 14px;
line-height: 20px;
}
.custom-cart-main .product-remove {
position: absolute;
top: 0;
right: 20px;
}
.custom-cart-main .product-price.notcombo {
height: 90px;
}
.custom-cart-main .product-price {
display: flex;
width: 100%;
align-items: end;
}
.comboimagediv {
display: flex;
width: 100%;
height: 60px;
align-items: end;
}
img.comboimg {
width: 25%;
margin-bottom: 10px;
}
.woocommerce-cart .woocommerce-message {
margin-top: 20px;
border-top-color:#071429;
margin-bottom: 0;
}
.custom-cart-main .woocommerce-cart-form__cart-item.cart_item:first-child {
border: none !important;
padding-top: 0;
}
.product-price span.woocommerce-Price-amount.amount {
color: #1F2630;
font-family: "Helvetica Neue", Sans-serif;
font-size: 24px;
font-weight: 500;
text-transform: none;
line-height: 29px;
}
.emptycartmain.myaccountpage {
padding: 25px;
border: 1px solid rgba(0, 0, 0, .1);
background: #fff;
padding-top: 35px;
}
.emptycartmain.whishlistpageempty {
padding-top: 80px;
}
.product-price.pricewithpercentage ins {
text-decoration: none !important;
}
.product-price.pricewithpercentage span.onsalepersentage {
margin-left: 8px;
position: relative;
top: -4px;
}
input.countrycode{
background: white !important;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody>tr:nth-child(odd)>td, .custom-cart-ordersummary.customcheckoutbtn table tbody>tr:nth-child(odd)>th {
background-color: unset;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody tr td{
padding-right: 0 !important;
}
.custom-cart-ordersummary.customcheckoutbtn th.custocoupencode {
padding-right: 0 !important;
}	
.custom-cart-ordersummary.customcheckoutbtn table tbody tr:hover>td, .custom-cart-ordersummary.customcheckoutbtn table tbody tr:hover>th {
background-color: unset;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain  ul.wc-block-components-totals-discount__coupon-list {
list-style: none !important;
padding: 0 !important;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain  ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large {
width: 100%;
border: 1px solid #ddd;
box-sizing: border-box;
height: 40px;
background: #FFFFFF;
border: 0.5px solid #129B41;
border-radius: 8px;
color: #129B41;
display: flex;
align-items: center;
}
.custom-cart-ordersummary.customcheckoutbtn .coupencodemain  ul.wc-block-components-totals-discount__coupon-list li.wc-block-components-totals-discount__coupon-list-item.is-removable.wc-block-components-chip.wc-block-components-chip--radius-large  span.wc-block-components-chip__text {
width: 65% !important;
display: inline-block;
padding-left: 13px;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody tr>th {
width: 45% !important;
font-family: 'Helvetica Neue';
font-weight: 400;
font-size: 14px;
line-height: 20px;
color: #000000;
opacity: 0.5;
flex-grow: 1;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody .order-total th {
font-family: 'Helvetica Neue' !important;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 28px;
opacity: 1;
width: 90%;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody .order-total td span.woocommerce-Price-amount.amount {
font-family: 'Helvetica Neue';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 28px;
opacity: 1;
}
.custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout {
margin-top: 28px !important;
padding: 0px !important;
background: linear-gradient(263.8deg, #071429 1.35%, #12233C 50.83%, #071429 99.34%) !important;
}
.custom-cart-ordersummary.customcheckoutbtn .wc-proceed-to-checkout a.checkout-button.button{
margin-bottom:0px !important;
border: 0.5px solid #071429;
background: linear-gradient(263.21deg, #E9E1D5 2.82%, #FBFAF8 48.98%, #E9E1D5 100%);
background-size: 100%;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
-moz-background-clip: text;
-moz-text-fill-color: transparent;
width: 100%;
font-family: "Helvetica Neue", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 20px;
letter-spacing: 3.2px;
fill: #071429 !important;
color: #071429 !important;
border-radius: 0px 0px 0px 0px;
padding: 16px 30px 16px 30px;	
}
.wpccl-btn-wrapper {
display: flex;
border:none !important;
border-bottom: 0.5px solid #CDD3E2 !important;
}
a.wpccl-btn {
color: #CDD3E2 !important;
}	
small.includes_tax {
display: block;
font-family: 'Helvetica Neue';
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #000000;
}
.custom-cart-ordersummary.customcheckoutbtn th.custocoupencode {
margin-top: 20px;
border-top: 0.5px solid hsla(0, 0%, 7%, .11) !important;
padding-top: 20px !important;
}
.custom-cart-ordersummary.customcheckoutbtn table.shop_table tbody td {
text-align: right !important;
}
.custom-cart-ordersummary.customcheckoutbtn tr.coupencodemain {
width: 100% !important;
display: contents;
}
.custom-cart-main .product-remove a.remove {
background-color: unset !important;
font-size: 0;
color: transparent !important;
}
.custom-cart-main .product-remove a.remove:after {
content:'';
background-color: unset !important;
background: url(https://ruhratna.com/wp-content/uploads/2024/05/deleteIcon.svg);
height: 20px;
width: 20px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.custom-cart-main .woocommerce-cart-form__cart-item.cart_item {
width: 100%;
float: left;
display: inline-block;
border-top: 0.5px solid #05256E33;
padding-top: 40px;
margin-bottom: 40px;
}
.custom-cart-main .product-name a {
font-family: "Butler", Sans-serif;
font-size: 24px;
font-weight: 500;
text-transform: capitalize;
line-height: 32px;
color: #111314;
}
.custom-cart-main .product-quantity:after {
content: '';
width: 97px;
height: 100%;
left: 0;
position: absolute;
border: 0.5px solid rgba(7, 20, 41, 0.2) !important;
height: 31px;
bottom: 0px;
}
.custom-cart-main .product-quantity {
position: relative;
}
.custom-cart-main .product-quantity .quantity button{
border: none !important;
background: unset !important;
color: #000000 !important;
padding: 0 14px;
border: 0px !important;
height: 31px;
z-index: 9;
position: relative;
}
.custom-cart-main .product-quantity .quantity .qty {
border: none !important;
background: unset !important;
color: #000000 !important;
padding:0px !important;
width:14px !important;  
}
.custom-cart-main .product-quantity {
width: 100%;
display: inline-block; 
float: left;
margin-top: 20px;
}
.elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price {
width: auto !important;
margin-right: 12px;
}
.elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price del {
width: auto !important;
display:inline-block !important;
}
.woocommerce ul#shipping_method li span.woocommerce-Price-amount.amount {
font-size: 14px !important;
}
.woocommerce ul#shipping_method li label {
font-size: 0px !important;
}
.emailaccontpage, .displaynameeditaccount {
display: none !important;
}
.woocommerce-edit-account.woocommerce-account .woocommerce-notices-wrapper{
padding-left:0px !important;
}
.woocommerce-edit-account.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message {
margin: 0px !important;
margin-bottom: 20px !important;
border-top-color: #071429 !important;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview {
max-width: 100%;
margin: 0 auto;
margin-bottom: 12px !important;
margin-top: 12px;
} .woocommerce-NoticeGroup.woocommerce-NoticeGroup-updateOrderReview .woocommerce-message{
border-top-color: #071429 !important;
}
.woocommerce-checkout .woocommerce-message {
width: 80.5%;
margin: 30px auto;
border-top-color: #071429 !important;
margin-top: 12px !important;
}
.sucessmsg {
color: #de0000;
font-family: "Helvetica Neue", Sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: center;
margin-top: 14px;
}
.woocommerce-notices-wrapper ul.woocommerce-error a.button.wc-forward {
display: none !important;
}
span.outofstoockerroir {
position: absolute;
left: 111px;
top: 5px;
color: #DE4043CC;
}
.leftdiv-prodcut-items .blockUI{
display:none !important;
}
@media only screen and (max-width: 600px) {
.uael-woocommerce .products li.product, .uael-woocommerce ul.products li.product, .woocommerce .uael-woo-products-grid .products li.product, .woocommerce .uael-woo-products-grid ul.products li.product {
margin-bottom: 15px !important;
}
.products .mobilebutton {
display: inline-block !important;
}
.single-product .woocommerce-product-gallery__image{
display:inline-block !important;
}
.elementor-20 .elementor-element.elementor-element-3f6b0c3 .elementor-tab-title {
font-size: 12px !important;
}
.woocommerce.single-product .panel p strong {
padding-top: 5px !important;
}	
.woocommerce.single-product  div.product div.images .woocommerce-product-gallery__trigger::before{
background:unset !important;
}
.woocommerce-product-gallery a.woocommerce-product-gallery__trigger {
display: inline-block !important;
padding: 177px 177px;
right: 0 !important;
top: 0 !important;
}
.pswp__caption__center {
display: none;
}
.pswp.pswp--supports-fs.pswp--open.pswp--notouch.pswp--css_animation.pswp--svg.pswp--animated-in.pswp--zoom-allowed.pswp--visible {
z-index: 999999999 !important;
}
.pswp.pswp--supports-fs.pswp--open.pswp--notouch.pswp--css_animation.pswp--svg.pswp--animated-in.pswp--zoom-allowed.pswp--visible .pswp__zoom-wrap {
z-index: 9999999999 !important;
}
#qlwapp.qlwapp-bottom-left, #qlwapp.qlwapp-bottom-right {
top: auto;
bottom: 0;
z-index: 111 !important;
}
#rmp_menu_trigger-3954 {
z-index: 111 !important;
}
span.outofstoockerroir {
width: 100%;
float: right;
display: inline-block;
position: absolute;
left: 8px;
top: 36px;
color: #DE4043CC;
font-size: 13px;
}	
.woocommerce-view-order nav.woocommerce-MyAccount-navigation {
display: none;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block tr.woocommerce-shipping-totals.shipping th {
display: inline-block !important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block tr.woocommerce-shipping-totals.shipping td:before {
display: none !important;
}
.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block tr.woocommerce-shipping-totals.shipping td {
width: 30%;
float: right;
}	
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.customordertable {
padding: 0 20px 12px 20px;
}	
.mainrightsidebar a.woocommerce-button.button.cancelorder{
max-width: 50% !important;
}
.custom-cart-ordersummary.customcheckoutbtn table tbody tr th.custocoupencode {
display: inline-block !important;
width: 100% !important;
float: left;
}
.woocommerce tr.appliedcoupen.fee th {
display: inline-block !important;
width: 45% !important;
}
.woocommerce tr.appliedcoupen.fee td {
width: 50% !important;
float: right;
}	
.page-id-4250 .elementor-widget-heading .elementor-widget-container, .page-id-4254 .elementor-widget-heading .elementor-widget-container, .page-id-4243 .elementor-widget-heading .elementor-widget-container, .page-id-3 .elementor-widget-heading .elementor-widget-container {
padding: 0 !important;
}
.single-product a.single_add_to_cart_button.button.alt {
width: 48.5%;
padding: 9px !important;
display: flex !important;
align-items: center !important;
vertical-align: middle !important;
justify-content: center !important;
margin-left: 5px !important;
}	
.connecticonlist .elementor-icon-box-icon {
position: relative;
top: 8px !important;
margin-right: 15px !important;
}
.elementor-element.elementor-element-fb44a1e.elementor-align-right.elementor-icon-list--layout-inline.elementor-mobile-align-left.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
margin-left: 4px !important;
}
.connecticonlist .elementor-icon-box-wrapper {
display: flex !important;
flex-direction: row !important;
}	 
.top-menu.mega-menu ul#menu-top-menu .main-menu-item a {
color: black;
margin-bottom: 22px;
}
p.stock-quantity {
font-size: 9px !important;
}
.product-type-variable .single-pricecust {
width: auto !important;
float: left;
margin-right: 15px;
}
.single-pricecust p.price span.woocommerce-Price-amount.amount {
font-size: 14px;	
}
span.onsalepersentage {
font-size: 12px;	
}
.elementor-element.elementor-element-60cf8b54.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading {
margin-bottom: 0px !important;
}	
.elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price p.price, .elementor-element.elementor-element-4dfb0037.elementor-product-price-block-yes.single-pricecust.elementor-widget.elementor-widget-woocommerce-product-price {
margin-bottom: 0px !important;
}	
.variation-single-page li.variable-item.button-variable-item {
padding: 7px 8px 7px 8px !important;
border-radius: 4px !important;
border: 0.5px;
height: 24px !important;
}
.variation-single-page span.variable-item-span.variable-item-span-button {
font-size: 11px;
line-height: 13px;	
}
.woocommerce .elementor-122 .elementor-element.elementor-element-2b9c7b3a form.cart table.variations label, .e-atc-qty-button-holder .quantity label {
color: #0F1434;
font-size: 12px;	
}
span.woo-selected-variation-item-name {
font-size: 11px;
top: 7px !important;
}	
.woocommerce .elementor-122 .elementor-element.elementor-element-2b9c7b3a form.cart table.variations label {	
vertical-align:bottom !important;
}
.woocommerce-variation-price .price span.woocommerce-Price-amount.amount {
font-size: 14px;	
}
.e-atc-qty-button-holder .quantity select.qty.text {
width: 55px !important;
height: 28px;
}
.single-product .woocommerce-variation-add-to-cart a.add_to_wishlist.single_add_to_wishlist, .single-product .elementor-product-simple a.add_to_wishlist.single_add_to_wishlist {
padding: 7px 32px !important;
font-size: 11px;
font-weight: 500;
margin-right: 12px !important;
}	
.single-product button.single_add_to_cart_button.button.alt {
padding: 9px 90px !important;
}
#delivery-estimate-form label:after {
width: 33% !important;
margin-left: 6px;
margin-top: 12px;
}	
.single-prodcut-details .custlineborder {
content: '';
width: 50% !important;
}
#delivery-estimate-form input#pincode {
width: 65%;
font-size: 11px;
font-weight: 400;	
}
#delivery-estimate-form button#check-estimate {
width: 35%;
font-size: 10px;
font-weight: 500;
line-height: 24px;
}	
.elementor-1014 .elementor-element.elementor-element-6199c45 {
padding: 0px !important;
}
.elementor-122 .elementor-element.elementor-element-2511f4a .ae-post-collection {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
grid-column-gap: 10px !important;    
grid-row-gap: 10px !important;
} .shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart-o:before {
font-size: 13px !important;
}	
.shoppagegrid.similorproodcut .yith-wcwl-add-button i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 0px !important;
}	
.shoppagegrid.similorproodcut .yith-wcwl-add-button, .shoppagegrid .yith-wcwl-add-button  {
top: 16px !important;
right: 18px !important;
height: 28px !important;
width: 28px !important;
}	
.shoppagegrid .yith-wcwl-add-button  {	
background: #EEEFF1 !important;
}
.shoppagegrid .yith-wcwl-add-button .add_to_wishlist .fa-heart:before {
font-size: 13px !important;
}
.shoppagegrid .yith-wcwl-add-button i.yith-wcwl-icon {
margin-right: 0px !important;
margin-top: 5px !important;
}
.elementor-1014 .elementor-element.elementor-element-6621592 .ae-element-post-title {
font-size: 12px !important;
font-weight: 400 !important;
line-height: 16px !important;
}	
.shoppagegrid.similorproodcut .elementor-widget-ae-woo-price p.ae-element-woo-price {
font-size: 12px !important;
}	
.elementor-1014 .elementor-element.elementor-element-2cee17e .ae-element-woo-price .woocommerce-Price-amount {
font-size: 12px !important;
font-weight: 700 !important;
line-height: 18px !important;
letter-spacing: 0.8px;
}	
.product-type-variable .percentageshortcode {
width: auto !important;
margin-top: -4px !important;
margin-left: 5px !important;
}	
.elementor-element.elementor-element-2cee17e.elementor-widget__width-auto.elementor-widget.elementor-widget-ae-woo-price {
margin-left: 8px !important;
}	
.elementor-1014 .elementor-element.elementor-element-2cee17e .ae-element-woo-price .woocommerce-Price-amount {
font-size: 12px !important;
}	
.elementor-1014 .elementor-element.elementor-element-2cee17e > .elementor-widget-container {
margin: 0px !important;
}	
.elementor-1014 .elementor-element.elementor-element-7f3df9d .ae-element-woo-add-to-cart-wrapper .ae-element-woo-add-to-cart-btn, .elementor-1014 .elementor-element.elementor-element-7f3df9d .button {
font-size: 10px !important;
font-weight: 500 !important;
line-height: 18px !important;
padding: 6px 50px 6px 50px !important;
}
.single-product ol.flex-control-nav.flex-control-thumbs {
margin-top: 12px !important;
}
.single-product.woocommerce div.product div.images {
margin-bottom: 15px !important;
}	
.single-product .woocommerce-product-gallery .flex-viewport {
height: 320px !important;
} .single-product .woocommerce-product-gallery__image img.wp-post-image {
height: 205px !important;
}	
.shoppagegrid ul.products.columns-3 {
padding: 0px !important;
} .shoppagegrid .uael-woo-products-thumbnail-wrap img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {  object-fit: cover;
object-position: center;
padding:0px !important;
}	
.products .uael-woo-products-summary-wrap a h2.woocommerce-loop-product__title {
font-family: "Butler", Sans-serif !important;
font-size: 12px !important;
font-weight: 500 !important;
line-height: 15px !important;
color: #111314 !important;
margin-top: 0 !important;
}	
.elementor-869 .elementor-element.elementor-element-94262e4 .uael-woocommerce li.product .price, .elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce li.product .price {
font-size: 12px !important;
line-height: 15px !important;
}	
.elementor-1010 .elementor-element.elementor-element-54d40e27 .uael-woocommerce .woocommerce-loop-product__title {
margin-bottom: 0px;
}
.archive .shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap {
padding-top: 8px !important;
}
.archive .shoppagegrid ul li.product .uael-woo-products-summary-wrap {
padding-top: 8px !important;
} .ae-sale-badge-wrapper.shoppageloop {
height: 25px !important;
display: flex;
z-index: 9;
align-items: center;
}
.ae-sale-badge-wrapper.shoppageloop span.onsale {
font-size: 10px !important;
font-weight: 400 !important;
line-height: 13px !important;
padding: 6px !important;
}	
.shoppagegrid span.onsalepersentage {
font-size: 12px !important;
position: relative;
top: -6px !important;
}
.uael-woocommerce .products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce ul.products li.product .price del span.woocommerce-Price-amount.amount, .uael-woocommerce .products li.product .price del, .uael-woocommerce ul.products li.product .price del {
font-size: 10px !important;
font-weight: 400 !important;
} .shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap .product-hover-div{
display:none !important;
}
.mobilebutton{
display:inline-block !important;
}
img.shoppingcarticon {
width: 18px !important;
float: left;
display: inline-block !important;
margin-bottom: 0px !important;
margin-right: 0px !important;
object-fit: cover;
height: 18px !important;
margin-top: 1px;
}
.shoppagegrid ul li.product:hover .uael-woo-products-summary-wrap {
padding-top: 15px !important;
}
.single-collaction .main-look-shop img.attachment-full.size-full {
height: 280px !important;
}	
.home .shop-thelook .ae-post-widget-wrapper {
margin-left: 16% !important;
}	
.home .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
display: table-cell !important;
}	
}
@media screen and (max-width: 1400px) and (min-width: 1200px) {
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.add_to_cart_button.view-jewellery {
padding: 9px 10px !important;
font-size: 10px !important;
margin-right: 12px !important;
}
.shoppagegrid ul li.product .uael-woo-products-summary-wrap .product-hover-div a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.addtocardcust {
padding: 9px 18px  !important;
font-size: 10px !important;
}
img.shoppingcarticon {
width: 18px !important;
margin-bottom: 0px !important;
margin-right: 5px !important;  
height: 18px !important;
margin-top: 3px;
} }	
.elementor-widget-woocommerce-archive-description {
display: none;
}
@media screen and (min-device-width:350px) and (max-device-width: 375px) { 
.single-product a.single_add_to_cart_button.button.alt {
width: 48% !important;
}	
}html.with-featherlight { overflow: hidden;
}
.featherlight {
display: none; position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto;
padding: 25px 25px 0;
border-bottom: 25px solid transparent; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 0;
right: 0; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; background: rgba(255, 255, 255, 0.3);
color: #000;
border: none;
padding: 0;
} .featherlight .featherlight-close-icon::-moz-focus-inner {
border: 0;
padding: 0;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 0;
margin-right: 0;
max-height: 98%;
padding: 10px 10px 0;
border-bottom: 10px solid transparent;
}
} @media print {
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}@keyframes wpc-spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes wpc-spinner {
to {
-webkit-transform: rotate(360deg);
}
}
@keyframes wpccl-spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes wpccl-spinner {
to {
-webkit-transform: rotate(360deg);
}
}
.wpccl-btn-wrapper {
text-align: left;
}
.wpccl-btn-wrapper .wpccl-btn {
padding-left: 25px;
background-image: url(//ruhratna.com/wp-content/plugins/wpc-coupon-listing/assets/images/coupon.svg);
background-repeat: no-repeat;
background-position: left center;
background-size: 20px;
}
.wpccl-lightbox {
display: none;
}
.wpccl-featherlight .featherlight-content {
width: 90%;
max-width: 500px;
padding: 20px;
border-bottom: 0;
}
.wpccl-featherlight .featherlight-close {
outline: none;
}
.wpccl-heading {
font-weight: 700;
color: #222222;
text-align: center;
margin-bottom: 15px;
}
.wpccl-coupons .wpccl-coupon {
background-color: #f8f8f8;
color: #666;
width: 100%;
padding: 10px 15px;
margin-bottom: 15px;
border: 1px solid #f8f8f8;
}
.wpccl-coupons .wpccl-coupon:not(.wpccl-coupon-plain) {
cursor: pointer;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-value {
font-weight: 600;
color: #000;
line-height: 1.2;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap {
display: flex;
width: 100%;
align-items: center;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
border: 1px dashed #9d9d9d;
background-color: #f1f1f1;
padding: 5px 10px;
margin: 5px 10px 5px 0;
letter-spacing: 1px;
color: #000000;
line-height: 1.4;
font-size: 18px;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-more {
font-size: 14px;
line-height: 1.2;
}
.wpccl-coupons .wpccl-coupon .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-more .wpccl-coupon-expiry span {
color: #ff6600;
}
.wpccl-coupons .wpccl-coupon:hover {
border-color: #222222;
}
.wpccl-coupons .wpccl-coupon:hover .wpccl-coupon-info .wpccl-coupon-code-wrap .wpccl-coupon-code {
border-color: #222222;
}
.wpccl-coupons .wpccl-coupon.wpccl-coupon-applied {
position: relative;
cursor: unset;
}
.wpccl-coupons .wpccl-coupon.wpccl-coupon-applied .wpccl-coupon-applied-txt {
position: absolute;
top: 0;
right: 0;
font-size: 12px;
line-height: 1;
padding: 4px 6px;
background-color: #222222;
color: #ffffff;
}
.wpccl-coupons .wpccl-coupon:last-child {
margin-bottom: 0;
}
.wpccl-coupons .wpccl-coupon.wpccl-coupon-loading {
position: relative;
}
.wpccl-coupons .wpccl-coupon.wpccl-coupon-loading:before {
width: 32px;
height: 32px;
display: block;
margin-top: -16px;
margin-left: -16px;
content: "";
background-image: url(//ruhratna.com/wp-content/plugins/wpc-coupon-listing/assets/images/curve.svg);
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 50%;
left: 50%;
z-index: 8;
-webkit-animation: wpccl-spinner 1s linear infinite;
-moz-animation: wpccl-spinner 1s linear infinite;
-ms-animation: wpccl-spinner 1s linear infinite;
-o-animation: wpccl-spinner 1s linear infinite;
animation: wpccl-spinner 1s linear infinite;
}
.wpccl-coupons .wpccl-coupon.wpccl-coupon-loading .wpccl-coupon-info {
opacity: 0.5;
}
.wpccl-coupons .wpccl-empty {
padding: 20px 0;
text-align: center;
}
.wpccl-coupons.wpccl-coupons-loading {
position: relative;
min-height: 120px;
}
.wpccl-coupons.wpccl-coupons-loading:before {
width: 32px;
height: 32px;
display: block;
margin-top: -16px;
margin-left: -16px;
content: "";
background-image: url(//ruhratna.com/wp-content/plugins/wpc-coupon-listing/assets/images/curve.svg);
background-repeat: no-repeat;
background-position: center;
position: absolute;
top: 50%;
left: 50%;
z-index: 8;
-webkit-animation: wpccl-spinner 1s linear infinite;
-moz-animation: wpccl-spinner 1s linear infinite;
-ms-animation: wpccl-spinner 1s linear infinite;
-o-animation: wpccl-spinner 1s linear infinite;
animation: wpccl-spinner 1s linear infinite;
}
.wpccl-coupons.wpccl-coupons-loading .wpccl-coupon {
opacity: 0.5;
pointer-events: none;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
display: flex;
}
.woocommerce-form-coupon-toggle .wpccl-btn-wrapper {
flex-grow: 1;
text-align: right;
}.awdr_free_product_text{
display: inline-block;
padding: 0px 10px;
background-color: #3d9cd2;
color: #fff;
border-radius: 3px;
}
.variation-wdr_free_product{
display: none !important;
}
.awdr_change_product{
cursor: pointer;
}
.awdr_free_product_variants{
padding: 5px;
}
.awdr-product-name{
padding-left: 10px;
}
.awdr_change_product{
display: flex;
}
.awdr-select-free-variant-product-toggle {
color: gray;
cursor: pointer;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 1.02em;
transition: 0.4s;
}
.awdr-select-free-variant-product-toggle-active, .awdr-select-free-variant-product-toggle:hover {
color: #444;
}
.awdr-select-variant-product {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.awdr-select-free-variant-product-toggle:after {
content: '\02795'; font-size: 12px;
color: #777;
margin-left: 10px;
}
.awdr-select-free-variant-product-toggle-active:after {
content: "\2796"; }