@-webkit-keyframes fadein{from{opacity:.2}to{opacity:1}}@keyframes fadein{from{opacity:.2}to{opacity:1}}.korsvip-hp{margin:0;max-width:100%}.korsvip-hp .korsvip-faq h2{font-size:1rem;line-height:19px;letter-spacing:1.6px;font-family:"Kors Sans Medium",arial,sans-serif}.korsvip-invites{border-bottom:1px solid #ebebeb;position:relative;text-align:center;display:grid;padding:0;height:auto}@media(max-width: 1024.98px){.korsvip-invites{border-bottom:none;display:block}}.korsvip-invites .invites-pictures{position:relative;grid-area:1/1}.korsvip-invites .invites-pictures img{width:100%;height:100%;min-height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.korsvip-invites .invites-pictures .banner-img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 1024.98px){.korsvip-invites .invites-pictures .banner-img{height:auto}}.korsvip-invites .invites-pictures::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.05)}@media(max-width: 1024.98px){.korsvip-invites .invites-pictures::after{display:none}}.korsvip-invites h1{line-height:normal}.korsvip-invites h2{color:#000;font-family:"Kors Sans Light",arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:1.75rem;line-height:34px;width:75%;margin:0 auto 50px}@media(max-width: 1024.98px){.korsvip-invites h2{font-size:1.125rem;line-height:22px;margin:0 auto 20px}}@media(max-width: 767.98px){.korsvip-invites h2{margin:0 auto 24px;width:80%}}.korsvip-invites p{color:#000;font-family:"Kors Sans Light",arial,sans-serif;font-size:1rem;letter-spacing:.05em}.korsvip-invites p .korsvip-logo{font-family:"Kors Sans Light",arial,sans-serif}.korsvip-invites .korsvip-logo{margin-bottom:24px;position:relative}@media(max-width: 1024.98px){.korsvip-invites .korsvip-logo{position:absolute;top:13%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;margin-bottom:0}}.korsvip-invites .invites-contents{grid-area:1/1;color:#fff;z-index:2;justify-self:center;align-self:start;max-width:700px;margin-top:56px}@media(max-width: 1024.98px){.korsvip-invites .invites-contents{text-align:center;max-width:100%;margin-top:32px;padding:0 12px}}.korsvip-invites .invites-contents h2{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:1.25rem;line-height:1.625rem;font-family:"Kors Sans Medium",arial,sans-serif;margin:0 0 24px;justify-self:center;width:100%}@media(max-width: 1024.98px){.korsvip-invites .invites-contents h2{font-size:1rem;line-height:19px;letter-spacing:1.2px;margin:0 auto 16px;width:100%;color:#000;font-family:"Kors Sans Medium",arial,sans-serif}}.korsvip-invites .invites-contents p{font-size:0.875rem;line-height:1.5625rem;color:#fff;margin:0 0 24px;font-family:"Kors Sans Book",arial,sans-serif;letter-spacing:.7px;width:100%}@media(max-width: 1024.98px){.korsvip-invites .invites-contents p{font-size:0.75rem;line-height:15px;color:#000;letter-spacing:.6px}}.korsvip-invites .korsvip-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-ms-flex-item-align:center;align-self:center;justify-self:center}@media(max-width: 1024.98px){.korsvip-invites .korsvip-ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:16px}}.korsvip-invites .korsvip-ctas a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:212px;height:45px;font-family:"Kors Sans Medium",arial,sans-serif;font-size:0.75rem;letter-spacing:1.6px;padding:10px;line-height:100%;border-radius:5px}@media(max-width: 1024.98px){.korsvip-invites .korsvip-ctas a{margin:0;width:100%}}.korsvip-invites .korsvip-ctas a.btn-primary{border:1px solid #fff}.korsvip-invites .korsvip-ctas a.primary-button-custom{border:1px solid #000}.korsvip-invites .korsvip-ctas .create-btn:hover{background:#000;border:1px solid rgba(0,0,0,0);color:#fff}.program-summary{border-bottom:1px solid #ebebeb;text-align:center;position:relative;padding-top:52px;padding-bottom:56px;border:none}@media(max-width: 1024.98px){.program-summary{padding:56px 12px 0}}.program-summary .row{gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-summary .row .col{max-width:352px}@media(max-width: 1024.98px){.program-summary .row .col{max-width:none}}.program-summary img{height:50px;cursor:default}@media(max-width: 1199.98px){.program-summary{border-top:none}.program-summary a>img{height:42px}}.program-summary h3{font-family:"Kors Sans Medium",arial,sans-serif;font-size:1.25rem;letter-spacing:2px;margin:12px 0;line-height:26px;text-transform:uppercase}@media(max-width: 1024.98px){.program-summary h3{margin:8px 0 12px;font-size:0.875rem;line-height:20px;letter-spacing:1.4px}}.program-summary p{color:#000;font-size:0.75rem;line-height:15px;font-family:"Kors Sans Book",arial,sans-serif;letter-spacing:.6px;margin:0 auto;max-width:352px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(max-width: 1024.98px){.program-summary p{margin-bottom:20px;max-width:303px}}.program-summary p .korsvip-logo{font-family:"Kors Sans Medium",arial,sans-serif}.program-summary p .korsvip-logo span{font-family:"Kors Sans Light",arial,sans-serif}.featured-benefits{text-align:center;position:relative;padding:60px 24px 56px}@media(max-width: 1024.98px){.featured-benefits{padding:36px 0 32px}}.featured-benefits h2{font-family:"Kors Sans Medium",arial,sans-serif;margin-bottom:24px;font-size:1.25rem;line-height:26px;letter-spacing:2px;text-transform:uppercase}@media(max-width: 1024.98px){.featured-benefits h2{margin-bottom:20px;font-size:1rem;line-height:19px;letter-spacing:1.2px}}.featured-benefits p{font-size:0.75rem;line-height:15px;letter-spacing:.7px;font-family:"Kors Sans Book",arial,sans-serif;margin-bottom:24px;padding:0}@media(max-width: 1024.98px){.featured-benefits p{margin-bottom:20px;padding:0 12px}}.featured-benefits .allbenefits-link{margin-top:24px;margin-bottom:24px;font-size:0.75rem;line-height:100%;letter-spacing:.6px;font-family:"Kors Sans Book",arial,sans-serif;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:16%;text-decoration-thickness:11%}@media(max-width: 1024.98px){.featured-benefits .allbenefits-link{margin-top:0}}.featured-benefits .bottom-line{position:relative;display:block;padding-top:1px;margin:16px 0 19px}.featured-benefits .bottom-line::after{content:"";position:absolute;bottom:0;left:50%;height:1px;width:33%;background:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 1199.98px){.featured-benefits .bottom-line::after{width:90px}}@media(max-width: 1199.98px){.featured-benefits .bottom-line{margin:9px 0 11px}}.featured-benefits .all-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:43px}@media(max-width: 1024.98px){.featured-benefits .all-benefits{margin-top:24px}}.featured-benefits .all-benefits a{display:block;font-size:0.75rem;line-height:100%;letter-spacing:.6px;text-decoration:underline;text-transform:uppercase}@media(max-width: 1024.98px){.featured-benefits .all-benefits a{margin-top:0}}.featured-benefits .korsVIPBenefits-img-wrapper{position:relative;margin-bottom:0}@media(max-width: 1199.98px){.featured-benefits .korsVIPBenefits-img-wrapper{margin-bottom:24px}}.featured-benefits .korsVIPBenefits-img-wrapper .korsVIPBenefits-code{margin:12px auto 0;max-width:200px;width:100%}@media(max-width: 1024.98px){.featured-benefits .korsVIPBenefits-img-wrapper .korsVIPBenefits-code{max-width:336px}}.featured-benefits .korsVIPBenefits-img-wrapper .korsVIPBenefits-code span{color:#000;font-family:"Kors Sans Medium",arial,sans-serif;font-size:1rem;letter-spacing:.8px;line-height:1.25rem;text-transform:uppercase}@media(max-width: 1024.98px){.featured-benefits .korsVIPBenefits-img-wrapper .korsVIPBenefits-code span{font-size:0.75rem;letter-spacing:.6px;line-height:1.125rem}}.featured-benefits .korsVIPBenefits-img-wrapper img{width:100%;height:auto}.featured-benefits .korsVIPBenefits-title{position:relative;word-break:break-word;margin-top:12px}@media(max-width: 1199.98px){.featured-benefits .korsVIPBenefits-title{margin-bottom:34px}}@media(max-width: 1024.98px){.featured-benefits .korsVIPBenefits-title{margin-bottom:48px}}.featured-benefits .korsVIPBenefits-title p{color:#000;font-family:"Kors Sans Medium",arial,sans-serif;font-size:1rem;line-height:19px;margin:0;width:100%;letter-spacing:.8px}.earn-points-section{position:relative}@media(max-width: 1024.98px){.earn-points-section{width:100%}}.earn-points-section h2{color:#000;font-family:"Kors Sans Medium",arial,sans-serif;text-transform:uppercase;font-size:1.25rem;line-height:26px;letter-spacing:2px;margin-bottom:24px}@media(max-width: 1024.98px){.earn-points-section h2{font-size:1rem;line-height:19px;letter-spacing:1.2px;margin-bottom:12px}}.earn-points-section h3{color:#000;font-family:"Kors Sans Book",arial,sans-serif;letter-spacing:.8px;font-size:1rem;line-height:19px;margin-bottom:8px;text-transform:uppercase}.earn-points-section h3 span{font-family:"Kors Sans Book",arial,sans-serif}.earn-points-section p{color:#000;font-family:"Kors Sans Book",arial,sans-serif;letter-spacing:.7px;margin-bottom:1px;font-size:0.75rem;line-height:21px}.earn-points-section .earn-pts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin:0 auto;max-width:1156px;justify-self:center;width:100%}@media(max-width: 767.98px){.earn-points-section .earn-pts{display:block;margin:0 auto}}.earn-points-section .earn-pts .pointCals{border:1px solid #aa8f6c;border-radius:10px;text-align:center;margin:0 auto;padding:95px 24px;height:auto;min-height:346px;max-width:328px;width:100%}@media(max-width: 767.98px){.earn-points-section .earn-pts .pointCals{padding:24px;height:auto;min-height:auto;width:100%;max-width:100%;margin-bottom:12px}}.earn-points-section .earn-pts .pointCals .earning-points{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e5cda4;padding:12px 20px;width:207px;height:44px;border-radius:150px;font-size:1.25rem;line-height:20px;letter-spacing:1.4px;justify-self:center;font-family:"Kors Sans Medium",arial,sans-serif}.earn-points-section .earn-pts .pointCals p{font-size:0.625rem;line-height:100%;letter-spacing:.6px;margin-bottom:0;margin-top:24px}@media(max-width: 767.98px){.earn-points-section .earn-pts .pointCals p{margin-top:20px}}.earn-points-section .point-desc-container{position:absolute;background:#fff;height:85%;width:100%;top:15%;z-index:-1}@media(max-width: 1199.98px){.earn-points-section .point-desc-container{height:92%;top:8%}}.earn-points-section .row{margin-top:0;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media(min-width: 1025px){.earn-points-section .row{margin-top:24px;margin-bottom:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}}.earn-points-section .row>[class*=col-]{padding:0}@media(min-width: 1025px){.earn-points-section .row>[class*=col-]{padding:0}}.points-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 1024.98px){.points-grid{grid-template-columns:repeat(2, 1fr);gap:8px}}.points-grid .point-card{border:1px solid #d9d9d9;border-radius:5px;padding:16px 8px;text-align:center;height:auto;min-width:183px;min-height:161px}@media(max-width: 1024.98px){.points-grid .point-card{padding:12px 20.5px;min-height:168px;height:auto;min-width:172px}}.points-grid .point-card img{width:48px;height:48px;margin-bottom:8px}.points-grid .point-card h3{font-size:1rem;line-height:19.2px;letter-spacing:.8px;font-family:"Kors Sans Medium",arial,sans-serif;margin-bottom:4px}@media(max-width: 1024.98px){.points-grid .point-card h3{font-size:0.75rem;line-height:20px;letter-spacing:.9px}}.points-grid .point-card p{font-size:0.75rem;line-height:15px;letter-spacing:.6px;margin:0;color:#000;font-family:"Kors Sans Book",arial,sans-serif}.points-grid .point-card p.subtext{font-size:0.625rem;line-height:13px;letter-spacing:.6px;font-family:"Kors Sans Book",arial,sans-serif;color:#6f6f6f;margin-top:4px}.korsvip-banner{background-color:#000;color:#fff;padding:32px 16px;text-align:center;justify-self:center;margin:0;max-width:100%}@media(min-width: 768px){.korsvip-banner{padding:45px 16px}}.korsvip-banner .invites-container{margin:0 auto}.korsvip-banner .join-login-secondary{padding:36px 0}@media(min-width: 768px){.korsvip-banner .join-login-secondary{padding:45px 0}}.korsvip-banner .banner-title{font-size:0.875rem;line-height:20px;letter-spacing:1.4px;margin-bottom:20px;font-family:"Kors Sans Medium",arial,sans-serif;text-transform:uppercase;padding:0 6px}@media(min-width: 768px){.korsvip-banner .banner-title{font-size:1.25rem;line-height:26px;margin-bottom:24px;letter-spacing:2px;padding:0}}.korsvip-banner .banner-desc{font-size:0.75rem;line-height:15px;letter-spacing:.6;font-family:"Kors Sans Book",arial,sans-serif;margin:0 auto 24px}.korsvip-banner .banner-desc .korsvip-logo{font-family:"Kors Sans Medium",arial,sans-serif}.korsvip-banner .korsvip-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 6px;border-radius:5px;height:45px}@media(min-width: 768px){.korsvip-banner .korsvip-ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;padding:0}}.korsvip-banner .btn{width:100%;padding:12px 20px;font-size:0.75rem;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;text-align:center;font-family:"Kors Sans Medium",arial,sans-serif;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 768px){.korsvip-banner .btn{font-size:0.75rem;line-height:100%;letter-spacing:1.6px;min-width:212px}}.korsvip-banner .primary-button-custom{background-color:#fff;color:#000}.app-invites{position:relative;margin:0 0 30px}@media(max-width: 1199.98px){.app-invites{margin:0}}.app-invites h2{color:#fff;font-family:"Kors Sans Light",arial,sans-serif;font-size:1.625rem;letter-spacing:.05em;line-height:32px;margin-bottom:28px;text-transform:uppercase}@media(max-width: 1199.98px){.app-invites h2{font-size:1.0625rem;line-height:23px;margin-bottom:21px}}.app-invites p{color:#fff;font-family:"Kors Sans Book",arial,sans-serif;font-size:1.25rem;letter-spacing:.05em;line-height:1.4;margin:0}@media(max-width: 1199.98px){.app-invites p{font-size:0.75rem;line-height:18px;margin-bottom:20px;padding:0 18px}}.app-invites .appStore-container{background:url("https://www.michaelkors.com/img/loyalty_endeca/appInvite_bg.jpg");background-size:cover;background-position:center}.app-invites .appStore-container .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:70%}.app-invites .appStore-container .row .col-5{padding:26px 0}.app-invites .appStore-container img{width:70%;margin-left:30%}@media(max-width: 1199.98px){.app-invites .appStore-container .row{width:80%}}@media(max-width: 1199.98px){.app-invites .appStore-container{background:#fff;border-bottom:1px solid #ebebeb;margin:0;padding:0 0 40px}.app-invites .appStore-container .row{text-align:center;width:100%}.app-invites .appStore-container .row .col-5{padding-bottom:0}.app-invites .appStore-container .col:first-child img{width:70%}.app-invites .appStore-container .app-img-wrapper{background:url("https://www.michaelkors.com/img/loyalty_endeca/appInvite_bg.jpg");background-size:cover;background-position:center}}.app-invites .appStore-container h2{color:#000;padding-top:85px}@media(max-width: 1024.98px){.app-invites .appStore-container h2{padding-top:26px}}.app-invites .appStore-container p{color:#000;width:80%}@media(max-width: 1199.98px){.app-invites .appStore-container p{padding:0 18px;width:100%}}.app-invites .appStore-container .app_btn{margin-top:44px}@media(max-width: 1199.98px){.app-invites .appStore-container .app_btn{margin-top:36px}}.app-invites .appStore-container .app_btn img{height:40px;width:auto;margin-left:0}.app-invites .appStore-container .app_btn div{display:inline-block;cursor:pointer}.app-invites .appStore-container .app_btn div:first-child{margin-right:20px}.korsvip-faq{border:1px solid #d9d9d9;border-radius:10px;padding:20px 12px;max-width:100%;margin:32px auto 24px}@media(min-width: 768px){.korsvip-faq{padding:24px 36px;margin:56px auto 24px;max-width:1156px}}.korsvip-faq .faq-container{border-bottom:1px solid #d9d9d9;padding:11px 0 0}.korsvip-faq .faq-container:last-child{border-bottom:none}.korsvip-faq .faq-container:first-child{padding:0}.korsvip-faq h2{text-align:left;font-size:1rem;line-height:19px;letter-spacing:1.2px;margin-bottom:24px;font-family:"Kors Sans Medium",arial,sans-serif;text-transform:uppercase}@media(min-width: 768px){.korsvip-faq h2{font-size:1.25rem;line-height:26px;letter-spacing:2px}}.korsvip-faq .korlvip_question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;padding-bottom:16px;font-size:0.75rem;line-height:18px;letter-spacing:.6px;text-align:left;-webkit-box-shadow:none;box-shadow:none;font-family:"Kors Sans Book",arial,sans-serif}@media(min-width: 768px){.korsvip-faq .korlvip_question{font-size:0.875rem;line-height:21px;letter-spacing:.7px}}.korsvip-faq .korlvip_question:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.korsvip-faq .korlvip_question .question-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.korsvip-faq .korlvip_question .question-content span{font-size:0.75rem;line-height:18px;letter-spacing:.6px;font-family:"Kors Sans Medium",arial,sans-serif}@media(min-width: 768px){.korsvip-faq .korlvip_question .question-content span{font-size:0.875rem;line-height:21px;letter-spacing:.7px}}.korsvip-faq .korlvip_question::after{content:"+";font-size:1.125rem;color:#999;margin-left:auto}.korsvip-faq .korlvip_question:not(.collapsed)::after{content:"–"}.korsvip-faq .faq-answer{font-size:0.75rem;line-height:15px;letter-spacing:.6px;padding-bottom:16px;font-family:"Kors Sans Book",arial,sans-serif}.korsvip-faq .collapse{padding-left:0}.korsvip-faq .see-all-faqs{text-align:center;margin-top:24px}.korsvip-faq .see-all-faqs a{display:inline-block;text-align:center;border:1px solid #000;text-decoration:none;font-size:0.75rem;line-height:100%;letter-spacing:1.6px;width:100%;height:45px;padding-top:15px;border-radius:5px;font-family:"Kors Sans Medium",arial,sans-serif}@media(min-width: 768px){.korsvip-faq .see-all-faqs a{max-width:212px}}.korsvip-terms-conditions{color:#000;font-family:"Kors Sans Book",arial,sans-serif;font-size:0.625rem;line-height:15px;letter-spacing:.4px;margin-bottom:32px !important;text-align:center;margin-top:24px;padding:0 12px}@media(min-width: 768px){.korsvip-terms-conditions{margin-bottom:56px !important;padding:0}}.korsVipGainedStatus{margin:32px auto;width:100%}@media(min-width: 768px){.korsVipGainedStatus{margin:56px auto 48px}}.korsVipGainedStatus .table-content{border:1px solid #aa8f6c;border-radius:10px;overflow:hidden;max-width:1156px;justify-self:center;padding-bottom:36px}@media(max-width: 1024.98px){.korsVipGainedStatus .table-content{justify-self:unset;padding-bottom:24px}}@media(max-width: 1024.98px){.korsVipGainedStatus .table-content .row{margin-left:0 !important}}.korsVipGainedStatus h2{color:#000;font-family:"Kors Sans Light",arial,sans-serif;font-size:1.125rem;line-height:22px;letter-spacing:1.2px;margin:36px 0 0 36px;text-transform:uppercase;text-align:left}@media(max-width: 1024.98px){.korsVipGainedStatus h2{font-size:1rem;line-height:19px;margin:24px auto 20px;text-align:center}}@media(max-width: 1024.98px){.korsVipGainedStatus .table-container{overflow-x:auto;position:relative;border:1px solid rgba(0,0,0,0)}}.korsVipGainedStatus .subtitle{font-size:1rem;line-height:21px;letter-spacing:.7;font-family:"Kors Sans Book",arial,sans-serif;text-align:center}.korsVipGainedStatus korsvip-registered-chart-table-container{padding:24px 24px 27px}@media(max-width: 1024.98px){.korsVipGainedStatus{width:100%;margin:50px auto 65px}.korsVipGainedStatus .desc-for-earn-points{padding-right:12px}.korsVipGainedStatus .leadCopy p{color:#000;font-size:0.75rem;letter-spacing:.05em;line-height:17px}}.korsVipGainedStatus .korsvip-registered-chart-table-container{padding-top:24px;padding-bottom:2px}@media(max-width: 1199.98px){.korsVipGainedStatus .korsvip-registered-chart-table-container{padding-top:24px}}@media(max-width: 1024.98px){.korsVipGainedStatus .korsvip-registered-chart-table-container{overflow:scroll;overflow-y:hidden}.korsVipGainedStatus .korsvip-registered-chart-table-container.col{padding:0;border:1px solid rgba(0,0,0,0)}}.korsVipGainedStatus .gainStatusLeftContainer{max-width:23%;-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}.korsVipGainedStatus .gainStatusLeftContainer .statusPointsLabel{width:100%;margin-bottom:49px}.korsVipGainedStatus .gainStatusRightContainer{max-width:72%;-webkit-box-flex:0;-ms-flex:0 0 72%;flex:0 0 72%}.korsVipGainedStatus .pointDetails{position:relative}.korsVipGainedStatus .pointDetails .tooltip-arrow-top{display:none;text-align:center;width:18px;height:14px;position:absolute;top:-20px;right:0;z-index:26}.korsVipGainedStatus .pointDetails .tooltip-arrow-top span{border-left:8px solid rgba(0,0,0,0) !important;border-right:8px solid rgba(0,0,0,0) !important;border-top:8px solid;bottom:-6px;left:0;right:0;margin:0 auto;display:block;width:0;height:0;position:absolute}.korsVipGainedStatus .pointDetails .tooltip-arrow-top span:last-child{border-color:#fff}.korsVipGainedStatus .pointDetails .tooltip-arrow-top .tooltip-arrow-border{border-left:9px solid rgba(0,0,0,0) !important;border-right:9px solid rgba(0,0,0,0) !important;border-top:9px solid;bottom:-7px;border-color:#d6d6d6}.korsVipGainedStatus .pointDetails .tooltip-arrow-top.showToolTipArrow{display:block}.korsVipGainedStatus .statusPointsLabel{color:#000;font-family:"Kors Sans Light",arial,sans-serif;font-size:1.125rem;display:inline-block;text-align:left;letter-spacing:.05em;line-height:1.3;position:relative;margin-bottom:8px}.korsVipGainedStatus .statusPointsLabel .korsvipPointTooltip{background-image:url("/img/tooltip_icon.jpg");background-size:100%;display:inline-block;height:14px;vertical-align:baseline;width:16px;margin-left:5px}.korsVipGainedStatus .statusPointsLabel .korsvipPointTooltip:focus{outline:thin dotted #000}.korsVipGainedStatus .korsvipPointTooltipContent.showToolTip{display:block}.korsVipGainedStatus .korsvipPointTooltipContent.hideToolTip{display:none}.korsVipGainedStatus .korsvipPointTooltipContent{position:absolute;z-index:25;border:1px solid #ccc;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;min-width:auto;background-color:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;padding:11px 10px;top:-65px;left:-90px}.korsVipGainedStatus .korsvipPointTooltipContent .mk-korsvip-stages ul.row{display:block}.korsVipGainedStatus .korsvipPointTooltipContent .mk-korsvip-stages li{display:inline-block;float:left;max-width:none}.korsVipGainedStatus .korsvipPointTooltipContent .mk-korsvip-stages li ::before{border-right:1px solid #707070;content:"";display:inline-block;height:26px;width:1px;float:right;margin-top:4px}.korsVipGainedStatus .korsvipPointTooltipContent .mk-korsvip-stages li:last-child::before{border-right:1px solid rgba(0,0,0,0)}.korsVipGainedStatus .korsvipPointTooltipContent .mk-korsvip-stages p{margin:0;padding:0 10px}.korsVipGainedStatus .korsvipPointTooltipContent .korVIP-stage{color:#000;display:block;font-family:"Kors Sans Medium",arial,sans-serif;font-size:0.6875rem;letter-spacing:.05em;line-height:1.6;text-align:center;text-transform:uppercase}.korsVipGainedStatus .korsvipPointTooltipContent .korVIP-qualify-points{color:#000;display:block;font-family:"Kors Sans Book",arial,sans-serif;font-size:0.6875rem;line-height:1.6;letter-spacing:.05em;text-align:center}.korsVipGainedStatus .korsvip-chart-table{border-spacing:0;text-align:left;padding-right:36px;padding-left:36px}@media(max-width: 1024.98px){.korsVipGainedStatus .korsvip-chart-table{min-width:560px;border-collapse:separate;padding-right:0;padding-left:0}}.korsVipGainedStatus .scrollable tr td:nth-child(2),.korsVipGainedStatus .scrollable tr th:nth-child(2){border-left:none}.korsVipGainedStatus div.table-wrapper{border:none !important}.korsVipGainedStatus .status-badge{display:inline-block;height:25px}.korsVipGainedStatus .status-badge img{height:25px}.korsVipGainedStatus .status-badge-tier{background:#000;color:#fff;font-family:"Kors Sans Medium",arial,sans-serif;letter-spacing:2px;font-size:1.375rem;text-transform:uppercase}.korsVipGainedStatus th.tableHeader{font-size:1rem;color:#000;letter-spacing:1.6px;line-height:18px;font-family:"Kors Sans Book",arial,sans-serif;font-weight:normal}.korsVipGainedStatus th.tableHeader .tiers{font-size:1rem;text-transform:uppercase;line-height:100%;letter-spacing:0;font-family:"Kors Sans Medium",arial,sans-serif}.korsVipGainedStatus th.tableHeader:not(:first-child){padding-left:12px;padding-right:13px;text-align:center;border:none;border-left:1px solid #d1d1d1}@media(max-width: 767.98px){.korsVipGainedStatus th.tableHeader:not(:first-child){padding-left:0;padding-right:0}}.korsVipGainedStatus th.tableHeader .show-for-medium{font-size:0.75rem;line-height:15px;letter-spacing:.6px;font-family:"Kors Sans Book",arial,sans-serif}@media(max-width: 1024.98px){.korsVipGainedStatus th.tableHeader .show-for-medium{line-height:18px;letter-spacing:.24px}}.korsVipGainedStatus td.tableData,.korsVipGainedStatus th.tableData{font-weight:normal;padding:24px 8px;font-size:1rem;color:#000;letter-spacing:.16px;line-height:19px}.korsVipGainedStatus td.tableData:not(:first-child),.korsVipGainedStatus th.tableData:not(:first-child){text-align:center;border:none;border-left:1px solid #d1d1d1;vertical-align:middle;padding:0}.korsVipGainedStatus td.tableData .red-carpet-reward-subtitle,.korsVipGainedStatus th.tableData .red-carpet-reward-subtitle{font-size:0.75rem;line-height:100%;font-family:"Kors Sans Book",arial,sans-serif;display:block}.korsVipGainedStatus .birthday-reward-table{font-family:"Kors Sans Medium",arial,sans-serif;font-size:1rem;line-height:100%;letter-spacing:0}@media(max-width: 1024.98px){.korsVipGainedStatus .birthday-reward-table{font-family:"Kors Sans Book",arial,sans-serif;font-size:0.75rem}}.korsVipGainedStatus tbody tr:hover{background-color:#f6f6f6}.korsVipGainedStatus tbody tr:last-child{vertical-align:bottom}.korsVipGainedStatus .pinned{border:none;width:auto;left:9px;top:36px;padding:0 0 0 4px;font-size:0.75rem;border-right:1px solid #d1d1d1}@media(max-width: 767.98px){.korsVipGainedStatus .pinned{top:17px}}.korsVipGainedStatus .pinned .table-heading{padding:0 5px 14px 0}@media(max-width: 767.98px){.korsVipGainedStatus .pinned .table-heading{padding:15px 25px 11px 0}}.korsVipGainedStatus .pinned .table-body{padding:11px 8px 11px 0}.korsVipGainedStatus div.table-wrapper div.scrollable table{margin-left:0}.korsVipGainedStatus span.pointsEnabled{width:12px;height:12px;background:#6f6f6f;border-radius:50px;display:block;margin:0 auto}.korsVipGainedStatus .loyaltyPointsRangeStep{position:relative;font-family:"Kors Sans Book",arial,sans-serif;font-size:0.75rem;letter-spacing:.05em;color:#707070;line-height:18px}.korsVipGainedStatus .loyaltyPointsRangeStep .rangeStepIndicator{position:absolute;top:-32px;left:0;display:block;height:15px;width:3px;background:#af906b}.korsVipGainedStatus .loyaltyPointsRangeStep .rangeStepRightIndicator{position:absolute;top:-32px;right:0;display:block;height:15px;width:3px;background:#af906b}.korsVipGainedStatus .loyaltyPointsRangeStep:not(:first-child) .rangeStepLabel{margin-left:-10px}.korsVipGainedStatus .rangeStepLabel{display:block;margin-top:2px}@media(max-width: 319.98px){.korsVipGainedStatus .pinned{width:30%}.korsVipGainedStatus .pinned table th,.korsVipGainedStatus .pinned table td{padding-right:2px}}.korsVipGainedStatus .customRange{display:none}.korsvip-chart-table{width:100%;border-collapse:collapse !important;border-spacing:0 !important;table-layout:fixed}@media(min-width: 768px){.korsvip-chart-table{border-collapse:separate !important}}.korsvip-chart-table,.korsvip-chart-table th,.korsvip-chart-table td{border:none}.korsvip-chart-table th,.korsvip-chart-table td{padding:16px 4px;border-left:none !important;border-right:none !important}@media(max-width: 1024.98px){.korsvip-chart-table th,.korsvip-chart-table td{text-align:center;vertical-align:middle}}.korsvip-chart-table th:first-child,.korsvip-chart-table td:first-child{padding-left:24px;text-align:left}@media(max-width: 1024.98px){.korsvip-chart-table th:first-child,.korsvip-chart-table td:first-child{position:sticky;left:0;z-index:12;min-width:140px;width:154px;text-align:left;padding:12px;background-color:#fff}.korsvip-chart-table th:first-child::after,.korsvip-chart-table td:first-child::after{content:"";position:absolute;top:0;right:0;width:5px;height:100%;pointer-events:none;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(rgba(0, 0, 0, 0.06)), color-stop(rgba(0, 0, 0, 0.03)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0))}}.korsvip-chart-table td:first-child{font-family:"Kors Sans Book",arial,sans-serif;font-size:0.75rem;line-height:15px;letter-spacing:.6px}@media(max-width: 1024.98px){.korsvip-chart-table thead th:first-child{z-index:3;height:87px}}.korsvip-chart-table th:last-child,.korsvip-chart-table td:last-child{padding-right:24px}.korsvip-chart-table tbody tr:nth-child(odd){background-color:#f4f4f4}.korsvip-chart-table tbody tr:nth-child(even){background-color:#fff}.korsvip-chart-table tbody tr:nth-child(odd) td:first-child{background-color:#f4f4f4;z-index:12}.container[data-page-cid=about-kors-vip]{padding:0;overflow:hidden;max-width:100%}
