.brand-primary{color:#003568}@keyframes slidein{0%{width:5%;height:25%}30%{height:100%}100%{width:100%}}.sofia-pro-regular{font-family:"SofiaPro-Regular",arial,helvetica,sans-serif}.sofia-pro-bold{font-family:"SofiaPro-Bold",arial,helvetica,sans-serif;font-weight:bold}.futura-medium{font-family:"SofiaPro-Regular",arial,helvetica,sans-serif}.futura-bold{font-family:"Intro-BoldAlt",arial,helvetica,sans-serif}.alkaline{font-family:"alkaline",arial,helvetica,sans-serif}.intro-bold{font-family:"Intro-BoldAlt",arial,helvetica,sans-serif}.size-guides .size-section .size-guide-title{color:#25231c}.size-guides .size-section .size-chart{font-size:.75rem;line-height:1.05rem;text-decoration:none}@media (min-width: 992px){.size-guides .size-section .size-chart .table-wrapper{padding:0}}.size-guides .size-section .size-chart .table-wrapper.overflow-fade{overflow-x:scroll}.size-guides .size-section .size-chart .table-wrapper.overflow-fade table{padding:0 1rem}.size-guides .size-section .size-chart .table-wrapper table{text-align:center;border-collapse:separate;border-spacing:0 .5rem}.size-guides .size-section .size-chart .table-wrapper table th,.size-guides .size-section .size-chart .table-wrapper table td{font-size:.75rem;padding:.5rem}@media (min-width: 992px){.size-guides .size-section .size-chart .table-wrapper table th,.size-guides .size-section .size-chart .table-wrapper table td{font-size:.875rem}}.size-guides .size-section .size-chart .table-wrapper table thead{color:#25231c}.size-guides .size-section .size-chart .table-wrapper table thead tr,.size-guides .size-section .size-chart .table-wrapper table thead tr:hover{outline:none}.size-guides .size-section .size-chart .table-wrapper table thead th{vertical-align:top}.size-guides .size-section .size-chart .table-wrapper table thead th span{color:#555;font-size:.625rem}@media (min-width: 992px){.size-guides .size-section .size-chart .table-wrapper table thead th span{font-size:.75rem}}.size-guides .size-section .size-chart .table-wrapper table tbody tr th{font-family:"SofiaPro-Regular",arial,helvetica,sans-serif;font-weight:normal}.size-guides .size-section .size-chart .table-wrapper table tr{outline:1px solid #cbcac9;transition:background-color .25s linear,color .25s linear}.size-guides .size-section .size-chart .table-wrapper table tr[data-href]{cursor:pointer}.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]{position:relative}.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]::after{position:absolute;top:50%;transform:translateY(-50%);transform:translate(0, -50%, 0);opacity:0;pointer-events:none;content:attr(data-tooltip);background:rgba(0,0,0,0.7);padding:8px 10px;border-radius:4px;left:20px;width:calc( 100vw - 70px);font-size:.875rem;color:#fff;transition:opacity .25s linear}@media (min-width: 544px){.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]::after{font-size:18px}}@media (min-width: 769px){.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]::after{font-size:14px;width:calc(100vw - 100px)}}@media (min-width: 992px){.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]::after{width:300px}}@media (min-width: 1440px){.size-guides .size-section .size-chart .table-wrapper table tr [data-tooltip]::after{width:26vw;max-width:400px;font-size:16px}}.size-guides .size-section .size-chart .table-wrapper table tr:hover,.size-guides .size-section .size-chart .table-wrapper table tr.active{outline:1px solid #003568}.size-guides .size-section .size-chart .table-wrapper table tr:hover [data-tooltip]::after,.size-guides .size-section .size-chart .table-wrapper table tr.active [data-tooltip]::after{opacity:1}.size-guides .size-section .size-chart .table-wrapper table tr.active{background-color:#003568;color:#fff}.size-guides .size-section .size-chart .table-wrapper table tr th,.size-guides .size-section .size-chart .table-wrapper table tr td{border-bottom:none;border-top:none}.size-guides .size-section .size-chart .table-wrapper .save-cta{text-align:center}.size-guides .size-section .size-chart .table-wrapper .save-cta-btn{cursor:pointer}.size-guides .size-section .size-chart .table-wrapper .shop-cta{text-align:center}.size-guides .size-section .size-instructions a[data-toggle]{display:flex;flex-direction:column;font-family:"SofiaPro-Bold",arial,helvetica,sans-serif;margin:1rem 0 0 0;text-decoration:none}@media (min-width: 1440px){.size-guides .size-section .size-instructions a[data-toggle]{pointer-events:none;display:block}}.size-guides .size-section .size-instructions a[data-toggle]>span{display:inline-flex;justify-content:space-between}.size-guides .size-section .size-instructions a[data-toggle] .size-instructions-title{border-top:1px solid #cbcac9;color:#25231c;font-family:"SofiaPro-Bold",arial,helvetica,sans-serif;font-size:.875rem;letter-spacing:0;line-height:.875rem;margin:0;padding:1rem 0;text-transform:uppercase}@media (min-width: 992px){.size-guides .size-section .size-instructions a[data-toggle] .size-instructions-title{border:0;font-family:"Intro-BoldAlt",arial,helvetica,sans-serif;font-size:1.25rem;letter-spacing:0;line-height:1.5rem;margin-bottom:1rem;padding:0;text-transform:none}}.size-guides .size-section .size-instructions a[data-toggle] .size-instructions-title::after,.size-guides .size-section .size-instructions a[data-toggle] .size-instructions-title.icon-start::before{content:"\E913";font-family:icomoon !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;font-size:16px;color:inherit}@media (min-width: 992px){.size-guides .size-section .size-instructions a[data-toggle] .size-instructions-title::after{display:none}}.size-guides .size-section .size-instructions a[data-toggle][aria-expanded="false"] .size-instructions-title{border-bottom:1px solid #cbcac9}.size-guides .size-section .size-instructions a[data-toggle][aria-expanded="false"] .size-instructions-title::after,.size-guides .size-section .size-instructions a[data-toggle][aria-expanded="false"] .size-instructions-title.icon-start::before{content:"\E917";font-family:icomoon !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;font-size:16px;color:inherit}@media (min-width: 992px){.size-guides .size-section .size-instructions a[data-toggle][aria-expanded="false"] .size-instructions-title{border-bottom:none}.size-guides .size-section .size-instructions a[data-toggle][aria-expanded="false"] .size-instructions-title::after{display:none}}@media (min-width: 992px){.size-guides .size-section .size-instructions .collapse:not(.show){display:block}}.size-guides .size-section .size-instructions .content{display:flex;flex-direction:column;gap:1rem}@media (min-width: 769px){.size-guides .size-section .size-instructions .content{flex-direction:row}}@media (min-width: 1440px){.size-guides .size-section .size-instructions .content.no-image .copy{width:100%}}.size-guides .size-section .size-instructions .content .copy{order:1}@media (min-width: 769px){.size-guides .size-section .size-instructions .content .copy{order:0}}@media (min-width: 992px){.size-guides .size-section .size-instructions .content .copy{float:none;width:auto}}.size-guides .size-section .size-instructions .content .copy .s4{color:#25231c}.size-guides .size-section .size-instructions .content .copy p{font-size:.875rem;line-height:1.225rem}.size-guides .size-section .size-instructions .content .copy .tip{background-color:#d3e0f1;border-radius:4px;color:#003568;font-size:.875rem;padding:1rem 1.25rem}.size-guides .size-section .size-instructions .content .copy .tip .label,.size-guides .size-section .size-instructions .content .copy .tip .p-label{color:#003568;font-size:.875rem;text-transform:uppercase}.size-guides .size-section .size-instructions .content img{margin-top:.5rem;margin-right:auto;margin-left:auto;max-height:280px;max-width:-moz-max-content;max-width:max-content}@media (min-width: 769px){.size-guides .size-section .size-instructions .content img{height:-moz-fit-content;height:fit-content;margin:0;max-height:unset;max-width:160px}}@media (min-width: 1440px){.size-guides .size-section .size-instructions .content img{max-width:240px}}#size-guide.size-guides h1{color:#25231c;font-family:"Intro-BoldAlt",arial,helvetica,sans-serif;font-size:1.5rem;letter-spacing:0;line-height:1.8rem;margin-bottom:1rem;text-align:left}@media (min-width: 769px){#size-guide.size-guides h1{font-size:2.25rem;letter-spacing:0;line-height:2.7rem;margin-bottom:1.5rem}}#size-guide.size-guides .nav-tabs .nav-item .nav-link{border-color:#fff #fff #cbcac9}#size-guide.size-guides .nav-tabs .nav-item .nav-link.active{background-color:#fffae8;border-color:#cbcac9 #cbcac9 #fffae8;color:#25231c}#size-guide.size-guides .tab-content{background-color:#fffae8;border-color:#cbcac9;padding:1.5rem 1rem}#size-guide.size-guides .tab-content .subcategories .swiper-button-next,#size-guide.size-guides .tab-content .subcategories .swiper-button-prev{color:#003568;top:50%}#size-guide.size-guides .tab-content .subcategories .swiper-button-next::before,#size-guide.size-guides .tab-content .subcategories .swiper-button-prev::before{background-color:#fff;border-radius:48px;content:"";display:block;height:32px;position:absolute;width:32px;z-index:0}#size-guide.size-guides .tab-content .subcategories .swiper-button-next::after,#size-guide.size-guides .tab-content .subcategories .swiper-button-prev::after{content:"\E903";font-family:"icomoon",arial,helvetica,sans-serif;font-size:16px;z-index:1}#size-guide.size-guides .tab-content .subcategories .swiper-button-next.swiper-button-disabled,#size-guide.size-guides .tab-content .subcategories .swiper-button-prev.swiper-button-disabled{opacity:0}#size-guide.size-guides .tab-content .subcategories .swiper-button-next::after{content:"\E904";padding-left:2px}#size-guide.size-guides .tab-content .subcategories .swiper-button-prev::after{content:"\E903";padding-right:2px}#size-guide.size-guides .tab-content .subcategories a{display:block;text-align:center;text-decoration:none}#size-guide.size-guides .tab-content .subcategories a img{border-radius:4px;display:block;margin:0 auto .5rem auto;width:auto}#size-guide.size-guides .tab-content .subcategories a .h4{font-size:1rem;letter-spacing:0;line-height:1.2rem;text-transform:uppercase}#size-guide.size-guides .tab-content .subcategories a .h4::after{background-color:#003568;border:0;bottom:0;content:"";height:2px;margin:0;position:absolute;right:50%;transform:translateX(50%);transition:width .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:0;z-index:-1}#size-guide.size-guides .tab-content .subcategories a:hover span::after{width:40%}@media (min-width: 992px){#size-guide.size-guides .tab-content .subcategories a:hover span::after{width:24%}}#size-guide.size-guides .tab-content .subcategories .selected a .h4::after{width:40%}@media (min-width: 992px){#size-guide.size-guides .tab-content .subcategories .selected a .h4::after{width:24%}}#size-guide.size-guides .tab-content .subcategories .col{flex-basis:250px;flex-grow:unset}#size-guide.size-guides .subcategory-nav{margin-top:1rem}#size-guide.size-guides .subcategory-nav .row{align-items:center}#size-guide.size-guides .subcategory-nav .row .asset-title{color:#25231c;font-family:"Intro-BoldAlt",arial,helvetica,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}#size-guide.size-guides .subcategory-nav .row .assets-list{justify-content:flex-end}#size-guide.size-guides .subcategory-nav .row .assets-list .dropdown{border:1px solid #cbcac9;border-radius:4px;color:#555;font-family:"SofiaPro-Regular",arial,helvetica,sans-serif;font-size:.875rem;height:auto;line-height:1rem;padding:11px 1rem}#size-guide.size-guides .subcategory-nav .row .assets-list .dropdown.show .dropdown-toggle::after{transform:rotate(180deg)}#size-guide.size-guides .subcategory-nav .row .assets-list .dropdown .dropdown-toggle::after{border:none;content:"\E902";position:relative;top:2px;font-family:"icomoon",arial,helvetica,sans-serif;vertical-align:0}#size-guide.size-guides .subcategory-nav .row .assets-list .dropdown .dropdown-menu{left:auto;right:0;top:calc(100% - 3px)}#size-guide.size-guides .subcategory-nav .row .assets-list .dropdown .dropdown-menu .dropdown-item{font-size:.875rem;text-decoration:none}#size-guide.size-guides .anchor{display:block;height:104px;margin-top:-104px;visibility:hidden}#size-guide.size-guides .size-section{border-top:1px solid #cbcac9;margin-top:2rem;padding-top:2rem}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog{max-width:500px !important}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-header{border-top-left-radius:0;border-top-right-radius:0;background-color:#003568}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-header .close{color:#fff}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-body .size-guides h1,.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-body .size-guides h2{text-align:left;color:#003568}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-body .size-guides h2{font-size:2rem}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-body .size-guides table thead th{background-color:transparent;border-bottom-width:2px;border-left:0;border-right:0}.size-chart.vanity-fair-size-chart #sizeGuideModal .modal-dialog .modal-content .modal-body .size-guides table tbody td{border-left:0;border-right:0}
