.size-guide-pop-up{position:fixed;width:100%;height:0;top:0;left:0;z-index:-1;padding:0 0 6rem;background-color:var(--COLOR-BG);opacity:0;pointer-events:none;transition:opacity ease-in-out .2s;overflow-y:scroll;scroll-behavior:smooth;will-change:opacity}.size-guide-pop-up .size-guide-pop-up--close{position:fixed;z-index:10;top:30px;right:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:0}@media only screen and (max-width: 768px){.size-guide-pop-up .size-guide-pop-up--close{top:10px;right:10px}}.size-guide-pop-up .size-guide-pop-up--close svg{width:30px;height:30px}.size-guide-pop-up .size-guide-pop-up--close:hover{transform:rotate(90deg)}.size-guide-pop-up.is-visible{opacity:1;height:100%;visibility:visible;z-index:5603;pointer-events:all}.size-guide-pop-up .size-guide-pop-up--content{position:relative;width:100%;opacity:0;transform:scale(.88);transition:none;will-change:transform}.size-guide-pop-up.is-visible .size-guide-pop-up--content{opacity:1;transform:scale(1);transition:transform .35s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width: 1180px){.size-guide-pop-up--content .size-guide--holder{display:grid;grid-auto-flow:row;gap:8vw;align-items:center;justify-content:center}}@media only screen and (min-width: 1180px){.size-guide-pop-up--content .size-guide--container[is-grid]{display:grid;grid-template-columns:22.5vw 1fr;padding-top:40px}.size-guide-pop-up--content:not(:has(.size-guide--switcher--desktop)) .size-guide--container[is-grid]{padding-top:120px}.size-guide-pop-up--content .size-guide--container:not([is-grid]){padding-top:110px}@-moz-document url-prefix(){.size-guide-pop-up--content .size-guide--container[is-grid].fix-padding-firefox{padding-top:110px}}}@media only screen and (max-width: 1180px){.size-guide-pop-up--content .size-guide--container{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--container:not(:has(.size-guide--switcher--mobile)) .size-guide--child-right{margin-top:3rem}}.size-guide-pop-up--content .size-guide--switcher{display:flex;justify-content:center;padding:2.5vw 0;align-items:center;width:100%;position:sticky;background-color:var(--COLOR-BG);top:0;z-index:991}@media only screen and (min-width: 768px){.size-guide--switcher.size-guide--switcher--mobile{display:none}}@media only screen and (max-width: 768px){.size-guide--switcher.size-guide--switcher--desktop{display:none}.size-guide--switcher.size-guide--switcher--mobile{padding:6vw 0;position:static}}.size-guide-pop-up--content .size-guide--switcher a{font-size:18px;text-transform:uppercase;font-weight:500;font-family:var(--FONT-STACK-HEADING);padding:5px 20px;transition:color ease-in-out .1s;will-change:transition}.size-guide-pop-up--content .size-guide--switcher a:not(.active){color:var(--COLOR-BADGE-BG)}.size-guide-pop-up--content .size-guide--switcher span.line{display:inline-block;width:100px;height:1px;background-color:currentColor}@media only screen and (min-width: 748px){.size-guide-pop-up--content .size-guide--child-left{margin-top:-40px}}.size-guide-pop-up--content .size-guide--image-holder{width:100%}.size-guide-pop-up--content p.size-guide--mesure small{font-size:10px;letter-spacing:.36px;font-weight:500}@media only screen and (min-width: 748px){.size-guide-pop-up--content p.size-guide--mesure.size-guide--mesure--mobile{display:none}}@media only screen and (max-width: 748px){.size-guide-pop-up--content p.size-guide--mesure.size-guide--mesure--desktop{display:none}}.size-guide-pop-up--content .size-guide--image-container{height:30vw;position:relative}@media only screen and (max-width: 748px){.size-guide-pop-up--content .size-guide--image-container{height:493px}}.size-guide-pop-up--content .size-guide--image-container img{width:100%;height:100%;object-fit:cover;image-rendering:auto;image-rendering:crisp-edges}@media only screen and (min-width: 748px){.size-guide-pop-up--content .size-guide--image-holder{position:relative;left:50px}}.size-guide-pop-up--content .size-guide--table-holder{background-color:var(--primary);display:flex;flex-direction:column;justify-content:center;height:100%}@media only screen and (min-width: 1200px){.size-guide-pop-up--content .size-guide--table-holder{min-width:900px}}.size-guide-pop-up--content .size-guide--title-holder{margin-bottom:3rem}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--title-holder{margin-bottom:2rem}}.size-guide-pop-up--content .size-guide--title-holder>p{font-weight:600;font-size:17px;margin:0;letter-spacing:1.13px;text-transform:uppercase;position:relative;z-index:0}.size-guide-pop-up--content .size-guide--title-holder>p>span{background-color:var(--COLOR-BG)}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--title-holder>p{font-size:15px}.size-guide-pop-up--content .size-guide--title-holder>p:before{content:"";width:100%;position:absolute;left:0;right:0;bottom:3px;height:2px;z-index:-1;background-color:currentColor}.size-guide-pop-up--content .size-guide--title-holder>p>span{padding:0 15px 0 0}}.size-guide-pop-up--content .size-guide--title-holder>h2{font-size:48px;text-transform:uppercase;margin:5px 0}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--title-holder>h2{font-size:30px}}.size-guide-pop-up--content .size-guide--title-holder>span{font-weight:300;letter-spacing:.87px;font-size:13px}.size-guide-pop-up--content .size-guide--table-holder h4.table-title{font-size:22px;font-weight:400;background-color:var(--COLOR-BADGE-BG);margin-bottom:1rem;padding:.5rem;text-align:center;letter-spacing:1.47px}.size-guide-pop-up--content .size-guide--container .size-guide--table-holder{padding:4vw;color:#fff}.size-guide-pop-up--content .size-guide--container .size-guide-table-equivalence{padding:2vw 0vw}.size-guide-pop-up--content .size-guide--container[is-grid] .size-guide--table-holder{padding:4vw 4vw 4vw 6vw}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--container[is-grid] .size-guide--table-holder{padding:4vw 2vw}}.size-guide-pop-up--content .size-guide--table-holder p.table-decription{margin:0 0 2rem;font-size:15px;letter-spacing:1.15px;font-weight:500}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--table-holder p.table-decription{font-size:13px;letter-spacing:0;margin:0 0 3.5rem;margin-bottom:30px}.size-guide-pop-up--content .size-guide--table-holder p.table-decription>br{display:none}}@media only screen and (min-width: 900px){.size-guide-pop-up--content .size-guide--table-holder .table-split{display:flex;gap:4rem;justify-content:center}}@media only screen and (max-width: 768px){.size-guide-pop-up--content .size-guide--table-holder .table-split .dcf{max-width:80%;margin:0 auto;padding-bottom:4rem}.size-guide-pop-up--content .size-guide--table-holder .table-split .dcf.table-bralette{max-width:100%}}.table-mobile-arrow{display:none}@media only screen and (max-width: 768px){.table-mobile-arrow{display:block;position:fixed;z-index:991;right:3rem;transform:scale(-1) translateY(25px)}}:root{--bg-table-stripe: #f6f6f5;--b-table: #BFBAAB;--caption: #242423}table{background-color:transparent;border-collapse:collapse;margin:0;border:0}th{text-align:left}.dcf-txt-center{text-align:center!important}.dcf-txt-left{text-align:left!important}.dcf-txt-right{text-align:right!important}.dcf-table caption{color:var(--caption);font-size:1.13em;font-weight:700;padding-bottom:.56rem}.dcf-table thead{font-size:17px;font-family:var(--FONT-STACK-HEADING)}.dcf-table.bras-size thead tr th:not(:first-child){font-size:clamp(28px,2vw,38px)}@media only screen and (max-width: 768px){.dcf-table.bras-size thead tr th:not(:first-child){font-size:28px}th.th-bras{max-width:98px}}@media (max-width: 375px){th.th-bras{max-width:52px}.table-bralette .dcf-table-bordered td,.table-bralette .dcf-table-bordered th,.table-bralette .dcf-table-striped td,.table-bralette .dcf-table-striped th{padding-left:0;padding-right:0}.table-bralette th{font-size:14px}}@media only screen and (min-width: 900px){.dcf-table.bras-equivalence th,.dcf-table.bras-equivalence td{min-width:110px}.dcf-table.panties-size th,.dcf-table.panties-size td{min-width:120px}.dcf-table.shapewear th,.dcf-table.shapewear td{min-width:130px}.dcf-table.sport-without-armatures th:last-child{width:65%}}.dcf-table tbody:not(.fake-tbody){border:1px solid var(--b-table);font-size:.84em}.dcf-table.dcf-table-equivalent tbody:not(.fake-tbody),.dcf-table.dcf-table-equivalent tbody:not(.fake-tbody) tr td:not(:last-child){border:none;border-top:1px solid var(--b-table)}.dcf-table.dcf-table-equivalent tbody:not(.fake-tbody) tr td{border-top:1px solid var(--b-table)}@-moz-document url-prefix(){.dcf-table tbody:not(.fake-tbody){border-left:2px solid var(--b-table)}}.dcf-table tbody:not(.fake-tbody) tr td:not(:last-child){border-right:1px solid var(--b-table)}.dcf-table tbody.no-border tr td:first-child{border-right:0}.dcf-table tbody.fake-tbody tr td{padding:2rem 0}.dcf-table tbody tr td[data-highlighted],.dcf-table thead tr th[data-highlighted]{background-color:var(--COLOR-BADGE-BG);font-size:22px;font-family:var(--FONT-STACK-HEADING);border-right:0!important;border-left:0!important}.dcf-table tfoot{font-size:.84em}.dcf-table td,.dcf-table th{padding-right:1.78em;text-align:center}.dcf-table-bordered td,.dcf-table-bordered th,.dcf-table-striped td,.dcf-table-striped th{padding-left:1em;padding-right:1em;border:0}.dcf-table-bordered tr:not(:last-child),.dcf-table-striped tr:not(:last-child){border-bottom:0}.dcf-table thead td,.dcf-table thead th{vertical-align:middle}.dcf-table tbody td,.dcf-table tbody th,.dcf-table tfoot td,.dcf-table tfoot th{vertical-align:middle;box-sizing:border-box;line-height:1.1}.dcf-table tbody td{white-space:nowrap}.dcf-wrapper-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;left:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:1em;position:relative;right:50%;width:100vw}@media only screen and (max-width:42.09em){.dcf-table-responsive thead{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px;white-space:nowrap}.dcf-table-responsive tr{display:block}.dcf-table-responsive td{-webkit-column-gap:3.16vw;-moz-column-gap:3.16vw;column-gap:3.16vw;display:grid;grid-template-columns:1fr 2fr;text-align:left!important}.dcf-table-responsive.dcf-table-bordered,.dcf-table-responsive.dcf-table-bordered thead th{border-width:0}.dcf-table-responsive.dcf-table-bordered tbody td{border-top-width:0}.dcf-table-responsive:not(.dcf-table-bordered) tbody tr{padding-bottom:.75em}.dcf-table-responsive:not(.dcf-table-bordered) tbody td{padding-bottom:0}.dcf-table-responsive:not(.dcf-table-bordered):not(.dcf-table-striped) tbody td{padding-right:0}.dcf-table-responsive.dcf-table-bordered tbody tr:last-child td:last-child{border-bottom-width:0}.dcf-table-responsive tbody td:before{content:attr(data-label);float:left;font-weight:700;padding-right:1.78em}}.dcf-overflow-x-auto{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;z-index:0}@media only screen and (max-width: 768px){.dcf-overflow-x-auto:before{content:"";position:fixed;width:40px;z-index:2;height:440px;right:1rem;background:linear-gradient(90deg,#57534700,#575347 71.51% 100%);background-blend-mode:normal;opacity:.2}}.dcf-w-100\%{width:100%!important}.dcf-w-73\%{width:73%!important;margin:auto}.dcf-heading{font-size:16px;text-transform:uppercase;padding-left:140px}.dcf-heading.dcf-rotate{position:absolute;top:67px;left:30px;transform:rotate(-90deg);padding:0}.dcf-table-equivalence p:first-child{margin:0;display:inline-block;position:relative;padding-left:145px}.dcf-table-equivalence p:first-child:before{content:"\27f6";position:absolute;right:-75%;top:-10px;width:71%;font-size:29px}.dcf-dot{text-align:center}.dcf-dot:after{content:"";width:12px;height:12px;background-color:#bfbaab;border-radius:50%;display:inline-block;position:relative}.dcf-table.dcf-table-equivalent.bras-size thead tr th{font-size:30px;font-style:italic;padding:4px 5px}.dcf-table.bras-table.bras-size{margin-top:4rem}.dcf-table.dcf-table-equivalent td{color:#bfbaab;font-size:15px;font-weight:500}.dcf-table.dcf-table-equivalent td>span{color:#f6f6f5;font-size:15px;font-weight:600}@media only screen and (max-width: 768px){.size-guide-table-equivalence{padding-left:0}.dcf-table-equivalence{padding-left:40px}.dcf-heading.dcf-rotate{left:-67px}.dcf-heading,.dcf-table-equivalence p:first-child{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/size-guide.css.map */
