.section-sizeguide{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;z-index:100;padding:1rem;background:#00000080;overflow:auto}.section-sizeguide__dropdown{position:relative;width:100%;margin-bottom:1rem;padding:1rem 3.5rem 1rem 1rem;color:var(--colorBtnPrimaryText);background:var(--colorBtnPrimary);font-family:var(--typeHeaderPrimary),sans-serif;font-size:1.6rem;text-align:left}.section-sizeguide__dropdown .fa{position:absolute;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-sizeguide__dropdown .fa-plus{display:none}.section-sizeguide__dropdown .fa-minus,.section-sizeguide__dropdown.collapsed .fa-plus{display:block}.section-sizeguide__dropdown.collapsed .fa-minus{display:none}.section-sizeguide__dropdown__content{padding:1rem 0 2rem}.section-sizeguide__dropdown__content img{display:block;width:100%}.section-sizeguide__dropdown__content p{line-height:2.4rem}@media (min-width:768px){.section-sizeguide .container{padding:var(--spacing40px)}}.section-sizeguide .container{position:relative;background:#fff;color:#000;max-width:610px}.section-sizeguide .container .btn-close{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4rem;height:4rem;font-size:2rem;z-index:999}.section-sizeguide .container .btn-close i{top:.5rem;right:1rem;color:#fff}.section-sizeguide .container .btn-unit-converter{margin-bottom:1rem}.section-sizeguide .container .table{font-size:1.4rem;background:none}.section-sizeguide .container .table__cm thead th span:first-of-type{display:block}.section-sizeguide .container .table__cm thead th span:nth-of-type(2){display:none}.section-sizeguide .container .table__cm tbody tr td span:first-of-type{display:block}.section-sizeguide .container .table__cm tbody tr td span:nth-of-type(2){display:none}.section-sizeguide .container .table__in thead th span:first-of-type{display:none}.section-sizeguide .container .table__in thead th span:nth-of-type(2){display:block}.section-sizeguide .container .table__in tbody tr td span:first-of-type{display:none}.section-sizeguide .container .table__in tbody tr td span:nth-of-type(2){display:block}.section-sizeguide .container .table thead{color:#2f2f2f}.section-sizeguide .container .table thead th,.section-sizeguide .container .table thead tr{background:none}.section-sizeguide .container .table thead th{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:var(--typeBaseSize);line-height:2.2rem;text-align:center;border:0;padding:1.2rem 1.5rem;color:#2f2f2f}.section-sizeguide .container .table td{text-align:center;border:0}.section-sizeguide #sizeguide-cup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-sizeguide__dropdown__content p.subheading{color:var(--color-heading-text);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:1.6rem;margin:3rem 0 0}.section-sizeguide__dropdown__content p.subtext{font-size:1.6rem;color:#413d3d}.size_guide_frame{overflow-x:auto}.sizeguide-header{display:flex;align-items:center;gap:8px;margin-bottom:24px}.sizeguide-header h2{margin:0;font-size:22px;line-height:26px;color:#2f2f2f}.sizeguide-header .badge{background:#f4e2ea;color:#d11a88;padding:4px 8px;border-radius:4px;font-weight:700;font-size:12px}.sizeguide-info{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap}.sizeguide-text{flex:0 0 253px}.sizeguide-text p{margin:0 0 11px;line-height:22px;color:#2f2f2f;font-size:14px}.sizeguide-text .strong{font-weight:700}.sizeguide-image{flex:1 1 0;min-width:160px}.sizeguide-image img{width:100%;height:auto;border-radius:4px}.sizeguide-card{background:#fff;border:1px solid #fac9cc;border-bottom:none;border-radius:6px;overflow:hidden}.sizeguide-card .table{width:100%;border-collapse:collapse}.sizeguide-card thead{background:#fac9cc}.sizeguide-card thead th{text-align:center;padding:12px 15px;border-bottom:2px solid #6f2453;color:#2f2f2f;font-weight:700;font-size:14px}.sizeguide-card thead th:first-child{text-align:left}.sizeguide-card td{padding:15px;text-align:center;border-bottom:1px solid #fac9cc;color:#2f2f2f;font-size:14px}.sizeguide-card td:first-child{text-align:left;font-weight:700}.sizeguide-cta{text-align:center;margin-bottom:8px}.sizeguide-cta .btn-2{background:#001e62;color:#fff;border-radius:50px;padding:12px 25px;border:none;cursor:pointer}.sizeguide-cta .btn-2:hover{opacity:.95}.sizeguide-divider{position:relative;margin-bottom:24px}.sizeguide-divider:before{content:"";display:block;width:327px;height:1px;background:#eee;margin:24px auto}@media (max-width:768px){.sizeguide-divider{padding-top:20px;margin-bottom:20px}.sizeguide-divider:before{width:327px;margin-bottom:12px}}.sizeguide-divider{text-align:center}.sizeguide-divider .sizeguide-heading{margin:0;font-size:16px;font-weight:700;color:#2f2f2f}.sizeguide-divider .sizeguide-subtext{margin:0;color:#2f2f2f;font-size:12px}@media (max-width:768px){.section-sizeguide .container{padding:2rem}.sizeguide-info{flex-direction:column;gap:16px}.sizeguide-text{flex:1 1 auto}.sizeguide-card thead th,.sizeguide-card td{padding:12px;font-size:13px}.sizeguide-header h2{font-size:18px;line-height:22px}}.size_guide_frame table{width:100%;border-collapse:collapse;margin:0;background:transparent}.size_guide_frame thead th{background:#fac9cc;color:#2f2f2f!important;padding:18px 20px;font-weight:700;text-align:left;border-bottom:2px solid #6f2453}.size_guide_frame tbody td{padding:18px 20px;border-bottom:1px solid #fac9cc;color:#2f2f2f;vertical-align:middle}.size_guide_frame tbody td{background:#fff}.size_guide_frame td:first-child,.size_guide_frame th:first-child{text-align:left;font-weight:700}@media (min-width: 769px){.section-sizeguide .container{max-width:610px}.section-sizeguide .container .size_guide_frame{overflow:visible}.size_guide_frame table{display:table;min-width:0}}@media (max-width: 768px){.section-sizeguide .container{overflow:visible;padding:1.25rem}.section-sizeguide .container .size_guide_frame{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding-right:.75rem}.size_guide_frame table{display:inline-table;width:auto;table-layout:auto;border-spacing:0!important;position:relative;min-width:100%}.size_guide_frame thead th:first-child{position:-webkit-sticky;position:sticky;left:0;background:var(--sg-border-color, #FAC9CC)!important;background-clip:padding-box;z-index:1002!important;border-right:1px solid rgba(0,0,0,.04);min-width:110px;max-width:45%;white-space:normal}.size_guide_frame tbody td:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff!important;background-clip:padding-box;z-index:1!important;border-right:1px solid rgba(0,0,0,.04);min-width:110px;max-width:45%;white-space:normal}.size_guide_frame td,.size_guide_frame th{white-space:nowrap}.sizeguide-divider{padding-top:0}.sizeguide-card{overflow:scroll}.sizeguide-info{flex-direction:unset}}.section-sizeguide .container .table td strong{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:0px}.section-sizeguide .container .table td:has(strong),.section-sizeguide .container .table thead tr th:first-child{text-align:left}.section-sizeguide .container .size_guide_frame--below .table td:has(strong),.section-sizeguide .container .teen .table td:has(strong){padding:0 15px}.sizeguide-cta{margin-top:24px}.body--no-scroll{overflow:hidden!important;height:100%!important;touch-action:none!important}
/*# sourceMappingURL=/cdn/shop/t/203/assets/component-sizeguide.css.map */
