1<!doctype html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})(); 4</script>
4 5 6 <!-- Google Tag Manager --> 7
7<script type="text/rocketlazyloadscript">
vendor: 331 bytes, lines 7-11
7(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 8 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 9 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 10 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 11 })(window,document,'script','dataLayer','
11GTM-PPHXKQQ
vendor: 3 bytes, line 11
11');
11</script>
11 12 <!-- End Google Tag Manager --> 13 <!-- Google AdSense --> 14
14<script type="text/rocketlazyloadscript" async data-rocket-src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6336775836345029" 15 crossorigin="anonymous"></script>
15 16 <!-- End Google AdSense --> 17 <meta name="viewport" content="width=device-width, initial-scale=1"> 18 19<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> 20<title>Find Your Perfect Bra Size in India | Easy Online Calculator</title> 21<style id="wpr-usedcss">:root{--ybsc-bg:#FBF8F3;--ybsc-ink:#1E2A33;--ybsc-ink-soft:#55636B;--ybsc-primary:#3E7CA6;--ybsc-primary-dark:#2C5A7C;--ybsc-gold:#F0980A;--ybsc-rust:#A8441F;--ybsc-card:#EFF3F6;--ybsc-border:#D7E1E8;--ybsc-white:#FFFFFF;--ybsc-font-display:'Fraunces',Georgia,'Times New Roman',serif;--ybsc-font-body:'Public Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--ybsc-space-xs:.5rem;--ybsc-space-sm:1rem;--ybsc-space-md:1.5rem;--ybsc-space-lg:2.5rem;--ybsc-space-xl:4rem;--ybsc-space-2xl:6rem;--ybsc-container:1120px;--ybsc-radius-sm:8px;--ybsc-radius-md:14px;--ybsc-radius-pill:999px;--ybsc-ease:cubic-bezier(.4, 0, .2, 1)}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}body{margin:0;background:var(--ybsc-bg);color:var(--ybsc-ink);font-family:var(--ybsc-font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ybsc-primary);text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{color:var(--ybsc-primary-dark)}h1,h2{font-family:var(--ybsc-font-display);font-weight:600;line-height:1.15;margin:0 0 var(--ybsc-space-sm);color:var(--ybsc-ink)}h1{font-size:clamp(2rem, 1.5rem + 2vw, 3.25rem)}h2{font-size:clamp(1.5rem, 1.25rem + 1vw, 2.25rem)}p{margin:0 0 var(--ybsc-space-sm);color:var(--ybsc-ink-soft)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ybsc-gold);outline-offset:2px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ybsc-container{max-width:var(--ybsc-container);margin-inline:auto;padding-inline:var(--ybsc-space-md)}.ybsc-section{padding-block:var(--ybsc-space-xl)}@media (max-width:640px){.ybsc-section{padding-block:var(--ybsc-space-lg)}}.ybsc-header{border-bottom:1px solid var(--ybsc-border);background:var(--ybsc-bg);position:relative}.ybsc-header__inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ybsc-space-md);padding-block:var(--ybsc-space-sm)}.ybsc-logo{display:flex;align-items:center;order:1}.ybsc-logo img{height:55px;width:auto;display:block}.ybsc-nav-toggle,.ybsc-search-toggle{display:inline-flex;align-items:center;gap:.4rem;background:0 0;border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-sm);padding:.5rem .65rem;font-size:.95rem;font-family:var(--ybsc-font-body);color:var(--ybsc-ink);cursor:pointer}.ybsc-nav-toggle:hover,.ybsc-search-toggle:hover{border-color:var(--ybsc-primary);color:var(--ybsc-primary)}.ybsc-nav-toggle{display:none}.ybsc-nav{order:2;flex:1 1 auto}.ybsc-nav>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ybsc-space-md);list-style:none;margin:0;padding:0}.ybsc-nav li{position:relative}.ybsc-nav a{display:inline-block;color:var(--ybsc-ink);font-weight:500;text-decoration:none;font-size:.95rem;padding:.35rem 0}.ybsc-nav a:hover,.ybsc-nav a[aria-current=page]{color:var(--ybsc-primary)}.ybsc-nav ul.sub-menu{list-style:none;margin:0;padding:.5rem 0;position:absolute;top:100%;left:0;min-width:220px;background:var(--ybsc-white);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-sm);box-shadow:0 12px 28px -16px rgba(30,42,51,.3);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s var(--ybsc-ease),transform .15s var(--ybsc-ease),visibility .15s;z-index:40}.ybsc-nav li:focus-within>ul.sub-menu,.ybsc-nav li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.ybsc-nav ul.sub-menu li{width:100%}.ybsc-nav ul.sub-menu a{display:block;padding:.5rem 1rem;white-space:nowrap}.ybsc-nav ul.sub-menu a:hover{background:var(--ybsc-card)}.ybsc-nav li.menu-item-has-children>a::after{content:'';display:inline-block;width:6px;height:6px;margin-left:.35rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.ybsc-header__actions{display:flex;align-items:center;gap:.5rem;order:3}.ybsc-header-search{border-top:1px solid var(--ybsc-border);background:var(--ybsc-card);padding-block:var(--ybsc-space-sm)}.ybsc-header-search .ybsc-search-form{margin:0;max-width:480px}.ybsc-search-form{display:flex;gap:.5rem;max-width:480px;margin:0 auto var(--ybsc-space-lg)}.ybsc-search-form input[type=search]{flex:1;padding:.7rem 1rem;border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-pill);font-family:var(--ybsc-font-body);font-size:1rem;background:var(--ybsc-white);color:var(--ybsc-ink)}.ybsc-search-form button{background:var(--ybsc-primary);color:var(--ybsc-white);border:none;border-radius:var(--ybsc-radius-pill);padding:0 1.25rem;font-weight:600;cursor:pointer}.ybsc-search-form button:hover{background:var(--ybsc-primary-dark)}@media (max-width:720px){.ybsc-nav-toggle{display:inline-flex}.ybsc-header__actions{order:2}.ybsc-nav{order:3;flex-basis:100%;display:none}.ybsc-nav.is-open{display:block}.ybsc-nav>ul{flex-direction:column;align-items:flex-start;width:100%;gap:0;padding-block:var(--ybsc-space-sm)}.ybsc-nav li{width:100%}.ybsc-nav>ul>li>a{padding-block:.6rem;width:100%}.ybsc-nav ul.sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-left:2px solid var(--ybsc-border);border-radius:0;margin-left:.75rem;padding:0 0 .25rem}}.ybsc-footer-nav ul{display:flex;flex-wrap:wrap;justify-content:flex-end;
21gap:.5rem 1.25rem;list-style:none;margin:0 0 var(--ybsc-space-xs);padding:0}.ybsc-footer-nav a{color:var(--ybsc-ink);text-decoration:none;font-size:.9rem;font-weight:500}.ybsc-footer-nav a:hover{color:var(--ybsc-primary)}@media (max-width:720px){.ybsc-footer-nav ul{justify-content:flex-start}}.ybsc-breadcrumbs{background:var(--ybsc-card);border-bottom:1px solid var(--ybsc-border)}.ybsc-breadcrumbs__inner{padding-block:.6rem;font-size:.82rem;color:var(--ybsc-ink-soft);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ybsc-breadcrumbs a{color:var(--ybsc-ink-soft);text-decoration:none}.ybsc-breadcrumbs a:hover{color:var(--ybsc-primary)}.ybsc-breadcrumbs__sep{color:var(--ybsc-border)}.ybsc-breadcrumbs [aria-current=page]{color:var(--ybsc-ink);font-weight:600}.ybsc-tape{--tick:var(--ybsc-border);height:18px;margin-block:var(--ybsc-space-md);background-image:repeating-linear-gradient(90deg,var(--tick) 0,var(--tick) 1px,transparent 1px,transparent 12px);background-position:center;background-repeat:repeat-x;background-size:100% 10px;position:relative}.ybsc-tape::before{content:'';position:absolute;inset-inline:0;top:50%;height:2px;background:var(--ybsc-gold);transform:translateY(-50%)}.ybsc-footer{border-top:1px solid var(--ybsc-border);background:var(--ybsc-card);margin-top:var(--ybsc-space-xl)}.ybsc-footer__grid{display:grid;gap:var(--ybsc-space-md);padding-block:var(--ybsc-space-lg);grid-template-columns:1.5fr 1fr;align-items:start}@media (max-width:720px){.ybsc-footer__grid{grid-template-columns:1fr}}.ybsc-footer__recent h2{font-size:1rem;margin-bottom:var(--ybsc-space-sm)}.ybsc-footer__recent-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem 1.5rem}.ybsc-footer__recent-item a{color:var(--ybsc-ink);font-weight:500;text-decoration:none;font-size:.88rem;line-height:1.4}.ybsc-footer__recent-item a:hover{color:var(--ybsc-primary)}.ybsc-footer__meta{font-size:.85rem;color:var(--ybsc-ink-soft)}.ybsc-footer__meta p{margin:0}.ybsc-footer__social{display:flex;justify-content:flex-end;gap:.6rem;margin:var(--ybsc-space-sm) 0}.ybsc-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ybsc-white);border:1px solid var(--ybsc-border);color:var(--ybsc-primary)}.ybsc-footer__social a:hover{background:var(--ybsc-primary);color:var(--ybsc-white);border-color:var(--ybsc-primary)}@media (max-width:720px){.ybsc-footer__social{justify-content:flex-start}}.ybsc-conversion-table{width:100%;border-collapse:collapse;margin:1.5rem 0 .5rem;font-size:.95rem;background:#fff;box-shadow:0 1px 3px rgba(26,26,46,.08);border-radius:8px;overflow:hidden}.ybsc-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ybsc-conversion-table caption{caption-side:top;text-align:left;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b8437a;padding:0 0 .6rem}.ybsc-conversion-table thead th{background:#1a1a2e;color:#fff;text-align:left;font-weight:600;padding:.75rem 1rem;font-size:.85rem;letter-spacing:.01em}.ybsc-conversion-table thead th:first-child{border-top-left-radius:8px}.ybsc-conversion-table thead th:last-child{border-top-right-radius:8px}.ybsc-conversion-table tbody td{padding:.65rem 1rem;border-bottom:1px solid #ece7e9;color:#1a1a2e}.ybsc-conversion-table tbody tr:last-child td{border-bottom:none}.ybsc-conversion-table tbody tr:nth-child(2n){background:#fbf3f7}.ybsc-conversion-table tbody tr:hover{background:#f5e6ed}.ybsc-table-note{font-size:.85rem;font-style:italic;color:#5a5a6e;margin:.5rem 0 1.75rem;line-height:1.5}.ybsc-table-note a{color:#b8437a;text-decoration:underline;font-style:normal}@media (max-width:480px){.ybsc-conversion-table{font-size:.88rem}.ybsc-conversion-table tbody td,.ybsc-conversion-table thead th{padding:.55rem .65rem}}.ybsc-calculator-hero{text-align:center;max-width:720px;margin-inline:auto;padding-bottom:var(--ybsc-space-lg)}.ybsc-calculator-hero .ybsc-eyebrow{display:inline-block;color:var(--ybsc-primary);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin-bottom:var(--ybsc-space-xs)}.ybsc-region-switch{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:var(--ybsc-space-md)}.ybsc-region-switch a{display:inline-block;padding:.5rem 1rem;border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-pill);color:var(--ybsc-ink);text-decoration:none;font-size:.9rem;font-weight:500}.ybsc-region-switch a[aria-current=page]{background:var(--ybsc-primary);border-color:var(--ybsc-primary);color:var(--ybsc-white)}.ybsc-region-switch a:hover:not([aria-current=page]){border-color:var(--ybsc-primary);color:var(--ybsc-primary)}.ybsc-calculator{max-width:760px;margin-inline:auto;background:var(--ybsc-white);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-md);padding:var(--ybsc-space-lg)}@media (max-width:640px){.ybsc-calculator{padding:var(--ybsc-space-md)}}.ybsc-step{display:grid;grid-template-columns:1fr auto;gap:var(--ybsc-space-md);align-items:center}.ybsc-step__eyebrow{display:block;font-weight:700;color:var(--ybsc-rust);font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem}.ybsc-step__text p{margin:0;font-size:.95rem}.ybsc-step__control{display:flex;gap:.5rem;align-items:center;justify-content:flex-end}@media (max-width:560px){.ybsc-step{grid-template-columns:1fr;text-align:left}.ybsc-step__control{justify-content:flex-start}}.ybsc-band,.ybsc-bust,.ybsc-unit{appearance:none;background:var(--ybsc-bg);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-sm);padding:.65rem 2rem .65rem .9rem;font-family:var(--ybsc-font-body);font-size:1rem;font-variant-numeric:tabular-nums;color:var(--ybsc-ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B5A62' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.ybsc-band:focus,.ybsc-bust:focus,.ybsc-unit:focus{border-color:var(--ybsc-primary)}.ybsc-calculate{display:block;width:100%;margin-top:var(--ybsc-space-lg);background:var(--ybsc-primary);color:var(--ybsc-white);border:none;border-radius:var(--ybsc-radius-pill);padding:1rem;font-family:var(--ybsc-font-body);font-weight:700;font-size:1.05rem;cursor:pointer;transition:background-color .18s var(--ybsc-ease)}.ybsc-calculate:hover{background:var(--ybsc-primary-dark)}.ybsc-results{margin-top:var(--ybsc-space-lg);padding-top:var(--ybsc-space-lg);border-top:1px dashed var(--ybsc-border)}.ybsc-results__title{text-align:center;font-size:1.3rem;margin-bottom:var(--ybsc-space-md)}.ybsc-out-of-range-message{text-align:center;background:var(--ybsc-card);border-radius:var(--ybsc-radius-sm);padding:var(--ybsc-space-sm);color:var(--ybsc-ink)}.ybsc-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ybsc-space-sm)}.ybsc-result-card{background:var(--ybsc-card);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-md);padding:var(--ybsc-space-sm);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem}.ybsc-result-value{font-family:var(--ybsc-font-display);font-size:1.6rem;font-weight:600;color:var(--ybsc-rust);font-variant-numeric:tabular-nums}.ybsc-result-name{font-size:.8rem;color:var(--ybsc-ink-soft);line-height:1.3}.ybsc-result-flags{display:flex;gap:.25rem;margin-top:.1rem}.ybsc-result-flags img{width:22px;height:15px;object-fit:cover;border-radius:2px;border:1px solid var(--ybsc-border)}.ybsc-support-content{max-width:760px;margin:var(--ybsc-space-2xl) auto 0}.ybsc-faq{display:grid;gap:var(--ybsc-space-sm)}.ybsc-faq details{background:var(--ybsc-white);border:1px solid var(--ybsc-border);border-radius:var(--ybsc-radius-sm);padding:var(--ybsc-space-sm) var(--ybsc-space-md)}.ybsc-faq summary{cursor:pointer;font-weight:600;color:var(--ybsc-ink)}.ybsc-faq p{margin-top:var(--ybsc-space-xs)}</style> 22<meta name="description" content="Discover your ideal bra size effortlessly with our Indian bra size c
22alculator. Measure your band and bust in just two steps for a perfect fit, be it Zivame, Jockey, or Shyaway."/> 23<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 24<link rel="canonical" href="https://www.yourbrasizecalculator.com/india/" /> 25<meta property="og:locale" content="en_US" /> 26<meta property="og:type" content="article" /> 27<meta property="og:title" content="Find Your Perfect Bra Size in India | Easy Online Calculator" /> 28<meta property="og:description" content="Discover your ideal bra size effortlessly with our Indian bra size calculator. Measure your band and bust in just two steps for a perfect fit, be it Zivame, Jockey, or Shyaway." /> 29<meta property="og:url" content="https://www.yourbrasizecalculator.com/india/" /> 30<meta property="og:site_name" content="Your Bra Size Calculator" /> 31<meta property="article:publisher" content="https://www.facebook.com/yourbrasizecalculator" /> 32<meta property="og:updated_time" content="2025-11-28T07:50:45+05:30" /> 33<meta property="og:image" content="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg" /> 34<meta property="og:image:secure_url" content="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg" /> 35<meta property="og:image:width" content="1200" /> 36<meta property="og:image:height" content="600" /> 37<meta property="og:image:alt" content="Wire-Free Bras" /> 38<meta property="og:image:type" content="image/jpeg" /> 39<meta property="article:published_time" content="2023-03-20T17:24:51+05:30" /> 40<meta property="article:modified_time" content="2025-11-28T07:50:45+05:30" /> 41<meta name="twitter:card" content="summary_large_image" /> 42<meta name="twitter:title" content="Find Your Perfect Bra Size in India | Easy Online Calculator" /> 43<meta name="twitter:description" content="Discover your ideal bra size effortlessly with our Indian bra size calculator. Measure your band and bust in just two steps for a perfect fit, be it Zivame, Jockey, or Shyaway." /> 44<meta name="twitter:image" content="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg" /> 45<meta name="twitter:label1" content="Time to read" /> 46<meta name="twitter:data1" content="1 minute" />
47<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Person","Organization"],"@id":"https://www.yourbrasizecalculator.com/#person","name":"Sarah Anderson","sameAs":["https://www.facebook.com/yourbrasizecalculator"],"logo":{"@type":"ImageObject","@id":"https://www.yourbrasizecalculator.com/#logo","url":"https://www.yourbrasizecalculator.com/wp-content/uploads/2024/03/Your-Bra-Size-Calculator-250.png","contentUrl":"https://www.yourbrasizecalculator.com/wp-content/uploads/2024/03/Your-Bra-Size-Calculator-250.png","caption":"Your Bra Size Calculator","inLanguage":"en-US","width":"250","height":"86"},"image":{"@type":"ImageObject","@id":"https://www.yourbrasizecalculator.com/#logo","url":"https://www.yourbrasizecalculator.com/wp-content/uploads/2024/03/Your-Bra-Size-Calculator-250.png","contentUrl":"https://www.yourbrasizecalculator.com/wp-content/uploads/2024/03/Your-Bra-Size-Calculator-250.png","caption":"Your Bra Size Calculator","inLanguage":"en-US","width":"250","height":"86"}},{"@type":"WebSite","@id":"https://www.yourbrasizecalculator.com/#website","url":"https://www.yourbrasizecalculator.com","name":"Your Bra Size Calculator","alternateName":"Bra Size Calculator","publisher":{"@id":"https://www.yourbrasizecalculator.com/#person"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg","url":"https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg","width":"1200","height":"600","caption":"Wire-Free Bras","inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.yourbrasizecalculator.com/india/#webpage","url":"https://www.yourbrasizecalculator.com/india/","name":"Find Your Perfect Bra Size in India | Easy Online Calculator","datePublished":"2023-03-20T17:24:51+05:30","dateModified":"2025-11-28T07:50:45+05:30","isPartOf":{"@id":"https://www.yourbrasizecalculator.com/#website"},"primaryImageOfPage":{"@id":"https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://www.yourbrasizecalculator.com/india/#author","name":"Sarah Anderson","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/f3366b2cf698295697e68ce0b8f4b9487208a370c69940c85095bfd1aa60a5ae?s=96&d=mm&r=g","url":"https://secure.gravatar.com/avatar/f3366b2cf698295697e68ce0b8f4b9487208a370c69940c85095bfd1aa60a5ae?s=96&d=mm&r=g","caption":"Sarah Anderson","inLanguage":"en-US"},"sameAs":["https://www.yourbrasizecalculator.com/"]},{"@type":"Article","headline":"Find Your Perfect Bra Size in India | Easy Online Calculator","keywords":"Bra Size Calculator India,Bra Size Chart India,Bra Size India","datePublished":"2023-03-20T17:24:51+05:30","dateModified":"2025-11-28T07:50:45+05:30","author":{"@id":"https://www.yourbrasizecalculator.com/india/#author","name":"Sarah Anderson"},"publisher":{"@id":"https://www.yourbrasizecalculator.com/#person"},"description":"Discover your ideal bra size effortlessly with our Indian bra size calculator. Measure your band and bust in just two steps for a perfect fit, be it Zivame, Jockey, or Shyaway.","name":"Find Your Perfect Bra Size in India | Easy Online Calculator","@id":"https://www.yourbrasizecalculator.com/india/#richSnippet","isPartOf":{"@id":"https://www.yourbrasizecalculator.com/india/#webpage"},"image":{"@id":"https://www.yourbrasizecalculator.com/wp-content/uploads/2023/04/Wire-Free-Bras.jpeg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.yourbrasizecalculator.com/india/#webpage"}}]}</script>
47 48<!-- /Rank Math WordPress SEO plugin --> 49 50 51 52 53<style id="rocket-lazyload-inline-css"> 54.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-48dcf8bb-1dad-4eb3-ad67-5b5d4996d5a4) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 55/*# sourceURL=rocket-lazyload-inline-css */ 56</style> 57<link rel="entitymap" type="application/json" href="https://www.yourbrasizecalculator.com/entitymap.json"> 58<link rel="alternate" type="application/json" href="https://www.yourbrasizecalculator.com/entitymap.json"> 59<link rel="icon" href="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/03/Your-Bra-Size-Calculator-Icon-150x150.jpg" sizes="32x32" /> 60<link rel="icon" href="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/03/Your-Bra-Size-Calculator-Icon.jpg" sizes="192x192" /> 61<link rel="apple-touch-icon" href="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/03/Your-Bra-Size-Calculator-Icon.jpg" /> 62<meta name="msapplication-TileImage" content="https://www.yourbrasizecalculator.com/wp-content/uploads/2023/03/Your-Bra-Size-Calculator-Icon.jpg" /> 63<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style></style><style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style> 64<noscript> 65<style id="wpr-lazyload-bg-nostyle">.rll-youtube-player .play{--wpr-bg-48dcf8bb-1dad-4eb3-ad67-5b5d4996d5a4: url('https://www.yourbrasizecalculator.com/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style> 66</noscript>
67<script type="application/javascript">const rocket_pairs = [{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-48dcf8bb-1dad-4eb3-ad67-5b5d4996d5a4: url('https:\/\/www.yourbrasizecalculator.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"48dcf8bb-1dad-4eb3-ad67-5b5d4996d5a4","url":"https:\/\/www.yourbrasizecalculator.com\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [];</script>
67<meta name="generator" content="WP Rocket 3.23.5.1" data-wpr-features="wpr_lazyload_css_bg_img wpr_remove_unused_css wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_automatic_lazy_rendering wpr_minify_css wpr_cdn wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head> 68<body class="wp-singular page-template-default page page-id-328 wp-custom-logo wp-theme-ybsc-theme"> 69<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 69-70
69 70<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
70GTM-PPHXKQQ
vendor: 83 bytes, lines 70-71
70" 71height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
72<!-- End Google Tag Manager (noscript) --> 73 74<a class="screen-reader-text" href="#ybsc-main">Skip to content</a> 75 76<header class="ybsc-header"> 77 <div class="ybsc-container ybsc-header__inner"> 78 79 <div class="ybsc-logo"> 80 <a href="https://www.yourbrasizecalculator.com/" class="custom-logo-link" rel="home"><img width="320" height="110" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20110'%3E%3C/svg%3E" class="custom-logo" alt="your bra size calculator logo" decoding="async" data-lazy-srcset="https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo.png 320w, https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo-300x103.png 300w" data-lazy-sizes="(max-width: 320px) 100vw, 320px" data-lazy-src="https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo.png" /><noscript><img width="320" height="110" src="https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo.png" class="custom-logo" alt="your bra size calculator logo" decoding="async" srcset="https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo.png 320w, https://www.yourbrasizecalculator.com/wp-content/uploads/2026/07/logo-300x103.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></noscript></a> </div> 81 82 <!-- 83 Single element per menu - no wrapping <nav> AND <ul> both 84 carrying the same class. That double-nesting was the actual 85 bug behind "mobile menu opens empty": the JS only toggled 86 .is-open on the outer element, but the inner <ul> shared the 87 same .ybsc-nav class and was independently caught by the 88 mobile "display:none" rule, so it never appeared even when 89 its parent did. 90 --> 91 <nav class="ybsc-nav" id="ybsc-primary-nav" aria-label="Primary"> 92 <ul><li id="menu-item-347" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-347"><a href="#">Bra Size Calculator</a> 93<ul class="sub-menu"> 94 <li id="menu-item-64" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-64"><a href="https://www.yourbrasizecalculator.com/">EU, US, UK, ANZ, CA, FR, ES</a></li> 95 <li id="menu-item-345" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-328 current_page_item menu-item-345"><a href="https://www.yourbrasizecalculator.com/india/" aria-current="page">India</a></li> 96 <li id="menu-item-344" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-344"><a href="https://www.yourbrasizecalculator.com/jp-ko-chn/">Japan, Korea and China</a></li> 97</ul> 98</li> 99<li id="menu-item-351" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-351"><a href="https://www.yourbrasizecalculator.com/blog/">Blog</a> 100<ul class="sub-menu"> 101 <li id="menu-item-186" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-186"><a href="https://www.yourbrasizecalculator.com/category/bra-fitting/">Bra Fitting</a></li> 102 <li id="menu-item-196" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-196"><a href="https://www.yourbrasizecalculator.com/category/bra-health/">Bra Health</a></li> 103 <li id="menu-item-197" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-197"><a href="https://www.yourbrasizecalculator.com/category/bra-styles/">Bra Styles</a></li> 104 <li id="menu-item-198" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-198"><a href="https://www.yourbrasizecalculator.com/category/bra-care/">Bra Care</a></li> 105 <li id="menu-item-199" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-199"><a href="https://www.yourbrasizecalculator.com/category/specialty-bra/">Specialty Bra</a></li> 106</ul> 107</li> 108</ul> </nav> 109 110 <div class="ybsc-header__actions"> 111 <button class="ybsc-search-toggle" aria-expanded="false" aria-controls="ybsc-header-search"> 112 <span class="screen-reader-text">Search</span> 113 <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true"> 114 <circle cx="8.5" cy="8.5" r="6.5" stroke="currentColor" stroke-width="1.8"/> 115 <line x1="13.4" y1="13.4" x2="18" y2="18" stroke="currentColor" stroke-width="1.8" stroke-linecap="round"/> 116 </svg> 117 </button> 118 119 <button class="ybsc-nav-toggle" aria-expanded="false" aria-controls="ybsc-primary-nav"> 120 Menu </button> 121 </div> 122 123 </div> 124 125 <div class="ybsc-header-search" id="ybsc-header-search" hidden>
126 <div class="ybsc-container"> 127 <form role="search" method="get" class="ybsc-search-form" action="https://www.yourbrasizecalculator.com/"> 128 <label class="screen-reader-text" for="ybsc-search-1"> 129 Search the blog </label> 130 <input 131 type="search" 132 id="ybsc-search-1" 133 class="search-field" 134 placeholder="Search the blogâ¦" 135 value="" 136 name="s" 137 /> 138 <button type="submit" class="search-submit"> 139 Search </button> 140</form> 141 </div> 142 </div> 143</header> 144 145<nav class="ybsc-breadcrumbs" aria-label="Breadcrumb"><div class="ybsc-container ybsc-breadcrumbs__inner"><a href="https://www.yourbrasizecalculator.com/">Home</a><span class="ybsc-breadcrumbs__sep" aria-hidden="true">/</span><span aria-current="page">Find Your Perfect Bra Size in India</span></div></nav>
145<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.yourbrasizecalculator.com\/"},{"@type":"ListItem","position":2,"name":"Find Your Perfect Bra Size in India"}]}</script>
145 146 147<main id="ybsc-main">
148<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do I measure my band size?","acceptedAnswer":{"@type":"Answer","text":"Wrap a soft tape measure snugly around your ribcage, directly under your bust, keeping it level and parallel to the floor. Read the number during a normal breath."}},{"@type":"Question","name":"How do I measure my bust size?","acceptedAnswer":{"@type":"Answer","text":"Wrap the tape around the fullest part of your bust, across the nipple line, without pulling it tight."}},{"@type":"Question","name":"Why do Indian bra sizes sometimes skip a number?","acceptedAnswer":{"@type":"Answer","text":"Indian size charts follow even band numbers (28, 30, 32...) in 5 cm steps, and some cup columns have a small gap between them. If your measurement lands in that gap, we round up to the next cup - the safer fit for comfort."}},{"@type":"Question","name":"Is Indian bra sizing the same as UK or US sizing?","acceptedAnswer":{"@type":"Answer","text":"Very close. Indian charts use the same band numbers as the UK and US, and the cup ladder matches through a D cup. Above D, Indian brands generally follow the UK convention (DD, E, F) rather than the US convention (DD, DDD, G), so a UK-style chart is the closer match once you're past a D cup."}},{"@type":"Question","name":"Do Zivame, Jockey, and other Indian brands size the same way?","acceptedA
148nswer":{"@type":"Answer","text":"They use the same band-and-cup logic, but the fit itself still varies by brand, wire shape, and fabric - the same 34C can sit differently depending on where you buy it. Treat your calculated size as the size to start trying on, not the one to buy blind in every brand."}}]}</script>
148 149 150<div class="ybsc-container ybsc-section"> 151 152 <div class="ybsc-calculator-hero"> 153 <span class="ybsc-eyebrow">Free bra size calculator</span> 154 <h1>Find your bra size in India</h1> 155 <p>Measure your band and bust in centimetres to get your size on the Indian chart.</p> 156 157 <nav class="ybsc-region-switch" aria-label="Choose your region"> 158 <a href="https://www.yourbrasizecalculator.com/">EU / US / UK / AU</a> 159 <a href="https://www.yourbrasizecalculator.com/india/" aria-current="page">India</a> 160 <a href="https://www.yourbrasizecalculator.com/jp-ko-chn/">Japan / Korea / China</a> 161 </nav> 162 </div> 163 164 <div class="ybsc-calculator" data-region="india"> 165 166 <div class="ybsc-step ybsc-step--band"> 167 <div class="ybsc-step__text"> 168 <span class="ybsc-step__eyebrow">Step 1 - Band size</span> 169 <p>Wrap the tape snugly around your ribcage, directly under your bust.</p> 170 </div> 171 <div class="ybsc-step__control"> 172 <label class="screen-reader-text" for="ybsc-band-india"> 173 Step 1 - Band size </label> 174 <select id="ybsc-band-india" class="ybsc-band"> 175 <option value="59">59</option> 176 <option value="63">63</option> 177 <option value="68">68</option> 178 <option value="73">73</option> 179 <option value="78">78</option> 180 <option value="83">83</option> 181 <option value="88">88</option> 182 <option value="93">93</option> 183 <option value="98">98</option> 184 <option value="103">103</option> 185 </select> 186 187 <select class="ybsc-unit" aria-label="Measurement unit"> 188 <option value="cm">cm</option> 189 <option value="inches">inches</option> 190 </select> 191 </div> 192 </div> 193 194 <div class="ybsc-tape" aria-hidden="true"></div> 195 196 <div class="ybsc-step ybsc-step--bust"> 197 <div class="ybsc-step__text"> 198 <span class="ybsc-step__eyebrow">Step 2 - Bust size</span> 199 <p>Wrap the tape around the fullest part of your bust.</p> 200 </div> 201 <div class="ybsc-step__control"> 202 <label class="screen-reader-text" for="ybsc-bust-india"> 203 Step 2 - Bust size </label> 204 <select id="ybsc-bust-india" class="ybsc-bust"> 205 <option value="72">72</option> 206 <option value="74">74</option> 207 <option value="76">76</option> 208 <option value="78">78</option> 209 <option value="80">80</option> 210 <option value="82">
21082</option> 211 <option value="85">85</option> 212 <option value="89">89</option> 213 <option value="93">93</option> 214 <option value="97">97</option> 215 </select> 216 </div> 217 </div> 218 219 <button type="button" class="ybsc-calculate"> 220 Calculate my size </button> 221 222 <div class="ybsc-results" hidden> 223 <h2 class="ybsc-results__title">Your size</h2> 224 225 <p class="ybsc-out-of-range-message" hidden> 226 Those measurements fall outside this chart's range - double-check them, or your size may be better found on one of our other regional calculators. </p> 227 228 <div class="ybsc-results__grid"> 229 <div class="ybsc-result-card" data-card="india" hidden> 230 <span class="ybsc-result-value">-</span> 231 <span class="ybsc-result-name">India</span> 232 <span class="ybsc-result-flags"> 233 <img 234 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2016'%3E%3C/svg%3E" 235 alt="" 236 237 width="24" 238 height="16" 239 data-lazy-src="https://www.yourbrasizecalculator.com/wp-content/themes/ybsc-theme/assets/img/flags/india.svg" /><noscript><img 240 src="https://www.yourbrasizecalculator.com/wp-content/themes/ybsc-theme/assets/img/flags/india.svg" 241 alt="" 242 loading="lazy" 243 width="24" 244 height="16" 245 /></noscript> 246 </span> 247 </div> 248 </div> 249 </div> 250 </div> 251 252 <div class="ybsc-support-content"> 253 <h2>Measuring tips for an accurate Indian size</h2> 254 <p>Indian size charts are measured entirely in centimetres, in 5 cm band steps. Measure over a thin, unpadded bra or bare skin, keeping the tape snug but not tight.</p> 255 <p>Most Indian retailers, including Zivame, Jockey, and Clovia, use a similar band-and-cup logic to this calculator: your underbust measurement sets the band, and how much your bust measures beyond that sets the cup letter. Where Indian sizing gets confusing is that the ladder runs A, B, C, D, DD, E, F, FF, G, H rather than stopping at a plain D or E, and there's occasionally a centimetre or two of gap between one cup and the next - which is why this calculator rounds up to the safer fit when your measurement lands in that gap. If your two numbers don't land you in a comfortable size once you try it on, it's worth reading up on <a href="https://www.yourbrasizecalculator.com/bra-fitting-for-different-brands-how-to-find-your-perfect-fit-across-brands/">how fit shifts across brands</a>, since the same size label rarely feels identical everywhere.</p> 256 257 <h2>Indian band and cup size chart</h2> 258 <p>This is the underbust range behind each Indian band size, matching the calculator above.</p> 259 <div class="ybsc-table-scroll"> 260 <table class="ybsc-conversion-table"> 261 <caption>Band size and the underbust range it covers</caption> 262 <thead> 263 <tr> 264 <th scope="col">Band size</th> 265 <th scope="col">Underbust (cm)</th> 266 </tr> 267 </thead> 268 <tbody> 269 <tr><td>28</td><td>59-62</td></tr> 270 <tr><td>30</td><td>63-67</td></tr> 271 <tr><td>32</td><td>68-72</td></tr> 272 <tr><td>34</td><td>73-77</td></tr> 273 <tr><td>36</td><td>78-82</td></tr> 274 <tr><td>38</td><td>83-87</td></tr> 275 <tr><td>40</td><td>88-92</td></tr> 276 </tbody> 277 </table> 278 </div> 279 <p>And here is the cup ladder for a 34 band specifically, as an example of how the gaps between letters can vary: the same pattern applies at other band sizes, just shifted up or down.</p> 280 <div class="ybsc-table-scroll"> 281 <table class="ybsc-conversion-table"> 282 <caption>Cup letters for a 34 band, by bust measurement (cm)</caption> 283 <thead> 284 <tr> 285 <th scope="col">Bust (cm)</th> 286 <th scope="col">Cup letter</th> 287 </tr> 288 </thead> 289 <tbody> 290 <tr><td>87-89</td><td>A</td></tr> 291 <tr><td>89-91</td><td>B</td></tr> 292 <tr><td>91-93</td><td>C</td></tr> 293 <tr><td>93-96</td><td>D</td></tr> 294 <tr><td>97-100</td><td>DD</td></tr> 295 <tr><td>101-104</td><td>E</td></tr> 296 <tr><td>105-108</td><td>F</td></tr> 297 </tbody> 298 </table> 299 </div> 300 <p class="ybsc-table-note">Notice the gap between 93-96 (D) and 97-100 (DD) - if your bust measurement falls right in that gap, round up to DD for the safer fit. Shopping an international brand instead? See the full <a href="https://www.yourbrasizecalculator.com/bra-sizing-for-different-countries-how-to-convert-sizes-for-international-brands/">
300country conversion guide</a>.</p> 301 302 <h2>Frequently asked questions</h2> 303 <div class="ybsc-faq"> 304 <details> 305 <summary>How do I measure my band size?</summary> 306 <p>Wrap a soft tape measure snugly around your ribcage, directly under your bust, keeping it level and parallel to the floor. Read the number during a normal breath.</p> 307 </details> 308 <details> 309 <summary>How do I measure my bust size?</summary> 310 <p>Wrap the tape around the fullest part of your bust, across the nipple line, without pulling it tight.</p> 311 </details> 312 <details> 313 <summary>Why do Indian bra sizes sometimes skip a number?</summary> 314 <p>Indian size charts follow even band numbers (28, 30, 32...) in 5 cm steps, and some cup columns have a small gap between them. If your measurement lands in that gap, we round up to the next cup - the safer fit for comfort.</p> 315 </details> 316 <details> 317 <summary>Is Indian bra sizing the same as UK or US sizing?</summary> 318 <p>Very close. Indian charts use the same band numbers as the UK and US, and the cup ladder matches through a D cup. Above D, Indian brands generally follow the UK convention (DD, E, F) rather than the US convention (DD, DDD, G), so a UK-style chart is the closer match once you're past a D cup.</p> 319 </details> 320 <details> 321 <summary>Do Zivame, Jockey, and other Indian brands size the same way?</summary> 322 <p>They use the same band-and-cup logic, but the fit itself still varies by brand, wire shape, and fabric - the same 34C can sit differently depending on where you buy it. Treat your calculated size as the size to start trying on, not the one to buy blind in every brand.</p> 323 </details> 324 </div> 325 </div> 326 327</div> 328 329</main><!-- #ybsc-main --> 330 331<footer class="ybsc-footer"> 332 <div class="ybsc-container ybsc-footer__grid"> 333 334 <div data-wpr-lazyrender="1" class="ybsc-footer__recent"> 335 <h2>Recent posts</h2> 336 <ul class="ybsc-footer__recent-list"> <li class="ybsc-footer__recent-item"> 337 <a href="https://www.yourbrasizecalculator.com/bra-fitting-for-nursing-mothers-finding-the-perfect-fit-during-and-after-pregnancy/">Bra Fitting for Nursing Mothers: Sizing and Fit From Pregnancy Through Postpartum</a> 338 </li> 339 <li class="ybsc-footer__recent-item"> 340 <a href="https://www.yourbrasizecalculator.com/bra-fitting-for-large-breasts-finding-the-perfect-fit/">Bra Fitting for Large Breasts: Finding the Perfect Fit</a> 341 </li> 342 <li class="ybsc-footer__recent-item"> 343 <a href="https://www.yourbrasizecalculator.com/bra-for-scoliosis-kyphosis/">Choosing a Bra for Scoliosis, Kyphosis, and Other Posture Conditions</a> 344 </li> 345 <li class="ybsc-footer__recent-item"> 346 <a href="https://www.yourbrasizecalculator.com/the-benefits-of-wearing-the-right-bra-size/">The Benefits of Wearing the Right Bra Size</a> 347 </li> 348 <li class="ybsc-footer__recent-item"> 349 <a href="https://www.yourbrasizecalculator.com/how-to-tell-if-your-bra-fits-correctly/">How to Tell If Your Bra Fits Correctly</a> 350 </li> 351 </ul> </div> 352 353 <div data-wpr-lazyrender="1" class="ybsc-footer__meta"> 354 <nav class="ybsc-footer-nav" aria-label="Footer"><ul><li><a href="https://www.yourbrasizecalculator.com/">Home</a></li><li><a href="https://www.yourbrasizecalculator.com/india/">India</a></li><li><a href="https://www.yourbrasizecalculator.com/blog/">Blog</a></li><li><a href="https://www.yourbrasizecalculator.com/contact/">Contact</a></li><li><a href="https://www.yourbrasizecalculator.com/privacy-policy/">Privacy Policy</a></li><li><a href="https://www.yourbrasizecalculator.com/cookie-policy-eu/">Cookie Policy (EU)</a></li><li><a href="https://www.yourbrasizecalculator.com/about-us/">Meet Sarah Anderson</a></li></ul></nav> 355 <div class="ybsc-footer__social"> 356 <a href="https://www.facebook.com/yourbrasizecalculator" target="_blank" rel="noopener noreferrer" aria-label="Follow us on Facebook"> 357 <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> 358 <path d="M22 12.06C22 6.51 17.52 2 12 2S2 6.51 2 12.06c0 5.01 3.66 9.16 8.44 9.94v-7.03H7.9v-2.91h2.54V9.85c0-2.51 1.49-3.9 3.77-3.9 1.09 0 2.24.2 2.24.2v2.46h-1.26c-1.24 0-1.63.77-1.63 1.56v1.89h2.78l-.44 2.91h-2.34V22c4.78-.78 8.44-4.93 8.44-9.94Z"/> 359 </svg> 360 </a> 361 </div> 362 363 <p> 364 © 2026 Your Bra Size Calculator. All rights reserved. </p> 365 </div> 366 367 </div> 368</footer> 369
370<script type="text/rocketlazyloadscript"> 371( function () { 372 var toggle = document.querySelector( '.ybsc-nav-toggle' ); 373 var nav = document.getElementById( 'ybsc-primary-nav' ); 374 if ( toggle && nav ) { 375 toggle.addEventListener( 'click', function () { 376 var isOpen = nav.classList.toggle( 'is-open' ); 377 toggle.setAttribute( 'aria-expanded', isOpen ? 'true' : 'false' ); 378 } ); 379 } 380 381 var searchToggle = document.querySelector( '.ybsc-search-toggle' ); 382 var searchPanel = document.getElementById( 'ybsc-header-search' ); 383 if ( searchToggle && searchPanel ) { 384 searchToggle.addEventListener( 'click', function () { 385 var isOpen = searchPanel.hidden; 386 searchPanel.hidden = ! isOpen; 387 searchToggle.setAttribute( 'aria-expanded', isOpen ? 'true' : 'false' ); 388 if ( isOpen ) { 389 var field = searchPanel.querySelector( 'input[type="search"]' ); 390 if ( field ) field.focus(); 391 } 392 } ); 393 } 394} )(); 395</script>
395 396
397<script type="speculationrules"> 398{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ybsc-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 399</script>
399 400<a href="https://www.yourbrasizecalculator.com/entitymap.html" style="display:none;" aria-hidden="true">EntityMap</a>
401<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after"> 402"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 403//# sourceURL=rocket-browser-checker-js-after 404</script>
vendor: 1 bytes, line 404
404
405<script id="rocket-preload-links-js-extra"> 406var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://www.yourbrasizecalculator.com","onHoverDelay":"100","rateThrottle":"3"}; 407//# sourceURL=rocket-preload-links-js-extra 408</script>
vendor: 1 bytes, line 408
408
409<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after"> 410(function() { 411"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 412}()); 413 414//# sourceURL=rocket-preload-links-js-after 415</script>
vendor: 1 bytes, line 415
415
416<script id="rocket_lazyload_css-js-extra"> 417var rocket_lazyload_css_data = {"threshold":"300"}; 418//# sourceURL=rocket_lazyload_css-js-extra 419</script>
vendor: 1 bytes, line 419
419
420<script id="rocket_lazyload_css-js-after"> 421!function o(n,a,c){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,c)}return a[t].exports}for(var u="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,r){{let r="undefined"==typeof rocket_pairs?[]:rocket_pairs,o=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var a=rocket_lazyload_css_data.threshold||300;let n=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&r.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,o.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{n.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:a+"px"});function c(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&r.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(n.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}c(),(()=>{let r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}})()(document.querySelector("body"),c)}},{}]},{},[1]); 422//# sourceURL=rocket_lazyload_css-js-after 423</script>
vendor: 1 bytes, line 423
423
424<script type="text/rocketlazyloadscript" data-minify="1" id="ybsc-calculator-js" data-rocket-src="https://www.yourbrasizecalculator.com/wp-content/cache/min/1/wp-content/themes/ybsc-theme/assets/js/calculator.js?ver=1788918963" data-rocket-defer defer></script>
vendor: 1 bytes, line 424
424
425<script id="perfmatters-lazy-load-js-before"> 426window.lazyLoadOptions={elements_selector:"img[data-src],.perfmatters-lazy,.perfmatters-lazy-css-bg",thresholds:"0px 0px",class_loading:"pmloading",class_loaded:"pmloaded",callback_loaded:function(element){if(element.tagName==="IFRAME"){if(element.classList.contains("pmloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener("LazyLoad::Initialized",function(e){var lazyLoadInstance=e.detail.instance;var target=document.querySelector("body");var observer=new MutationObserver(function(mutations){lazyLoadInstance.update()});var config={childList:!0,subtree:!0};observer.observe(target,config);});function perfmattersLazyLoadVideo(e){var t=document.createElement("iframe"),r="ID?";r+=0===e.dataset.query.length?"":e.dataset.query+"&",r+="autoplay=1",t.setAttribute("src",r.replace("ID",e.dataset.src)),e.dataset.referrerpolicy && t.setAttribute("referrerpolicy",e.dataset.referrerpolicy),t.setAttribute("frameborder","0"),t.setAttribute("allowfullscreen","1"),t.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),e.dataset.title && t.setAttribute("title",e.dataset.title),e.replaceChild(t,e.firstChild),e.removeAttribute("role"),e.removeAttribute("tabindex"),e.removeAttribute("aria-label"),t.focus()};function perfmattersLazyLoadVideoKeyDown(e,t){"Enter"!==e.key&&" "!==e.key&&"Spacebar"!==e.key||(e.preventDefault(),perfmattersLazyLoadVideo(t))};function perfmattersLazyLoadYouTube(e){perfmattersLazyLoadVideo(e)} 427//# sourceURL=perfmatters-lazy-load-js-before 428</script>
vendor: 1 bytes, line 428
428
429<script id="perfmatters-lazy-load-js" async src="https://www.yourbrasizecalculator.com/wp-content/plugins/perfmatters/js/lazyload.min.js?ver=2.6.9"></script>
vendor: 1 bytes, line 429
429
430<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 431if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 432images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 433if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
433<script data-no-minify="1" async src="https://www.yourbrasizecalculator.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
433<script>function lazyLoadImg(id,l){var s='https://i.ytimg.com/vi/ID/hqdefault.jpg'.replace("ID",id),img=document.createElement("img");if(true&&!l&&false){img.setAttribute("loading","lazy");img.setAttribute("src",s);}else if(true&&!l&&!false){img.setAttribute("data-lazy-src",s);}else{img.setAttribute("src",s);}img.setAttribute("width","480");img.setAttribute("height","360");return img;}function lazyLoadThumb(id,alt,l){if(!/^[A-Za-z0-9_-]{11}$/.test(id)){return null;}var frag=document.createDocumentFragment(),img=lazyLoadImg(id,l);img.setAttribute("alt",alt);frag.appendChild(img);var btn=document.createElement("button");btn.setAttribute("class","play");btn.setAttribute("aria-label","Play Youtube video");frag.appendChild(btn);return frag;}function lazyLoadYoutubeIframe(){var src=this.parentNode.dataset.src,url;try{url=new URL(src,"https://www.youtube.com");}catch(err){return;}if("https:"!==url.protocol&&"http:"!==url.protocol){return;}if(["youtube.com","www.youtube.com","youtube-nocookie.com","www.youtube-nocookie.com"].indexOf(url.hostname)===-1){return;}if(url.username||url.password||url.port){return;}if(!/^\/embed\/[A-Za-z0-9_-]{11}\/?$/.test(url.pathname)){return;}url=new URL("https://"+url.hostname+url.pathname.replace(/\/$/,""));var query=this.parentNode.dataset.query||"";new URLSearchParams(query).forEach(function(v,k){url.searchParams.set(k,v);});url.searchParams.set("autoplay","1");var e=document.createElement("iframe");e.setAttribute("src",url.href);e.setAttribute("frameborder","0");e.setAttribute("allowfullscreen","1");e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture");this.parentNode.parentNode.replaceChild(e,this.parentNode);}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,frag,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++){u='https://i.ytimg.com/vi/ID/hqdefault.jpg'.replace("ID",a[t].dataset.id);l=exclusions.some(function(exclusion){return u.indexOf(exclusion)!==-1;});e=document.createElement("div");e.setAttribute("data-id",a[t].dataset.id);e.setAttribute("data-query",a[t].dataset.query);e.setAttribute("data-src",a[t].dataset.src);frag=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l);if(!frag){continue;}e.appendChild(frag);a[t].appendChild(e);e.querySelector(".play").onclick=lazyLoadYoutubeIframe;}});</script>
433<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4748bca38eaffd4',t:'MTc5MTQ1NjIyMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
433</body> 434</html> 435 436<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1791439924 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.