body.popup-active{overflow:hidden}.ss-popup-overlay{display:none}body.popup-active .ss-popup-overlay{display:block;z-index:5}.ss-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.product-size-popup-container{font-family:Public Sans;font-size:14px;position:fixed;top:0;right:0;width:auto;height:100%;z-index:10;margin-top:110px}.popup-option-item ul{list-style:disc;padding-left:30px}.popup-container{width:488px;position:absolute;right:-488px;background-color:#fff;height:calc(100% - 110px);float:right;display:flex;flex-direction:column;transition:right .5s;overflow:hidden}@media (min-width: 768px){.popup-container.two-column{width:730px;right:-730px}.popup-container.two-column .popup-body{display:grid;gap:30px;grid-template-columns:223px auto}.popup-container.two-column .column-two{overflow-y:auto}}body.popup-size-active .popup-container.size-groups{right:0}body .popup-container.sign-popup{z-index:2}body.popup-signin-active .popup-container.sign-popup,body.popup-active .popup-container.open{right:0}@media (min-width : 769px){.popup-container.two-column.toggle-popup{right:-242px!important}}.popup-container[data-size-option=how-to-measure],.popup-container[data-size-option=show-information]{background-color:#faf8f6}.popup-container .popup-header{padding:18px 40px;display:flex;align-items:center;justify-content:space-between;background-color:#faf8f6}.popup-container .popup-header .popup-title{font-family:Public Sans;font-size:20px;font-weight:600;line-height:23.5px;text-align:left}.popup-container .popup-header .popup-close{cursor:pointer}.popup-container .popup-body{padding:30px;flex:1;overflow-y:auto;display:flex;flex-direction:column}.popup-container .popup-body .popup-caption{margin-top:auto}.popup-container .popup-option-item[data-fit-body]{display:none}.popup-container .popup-option-item[data-fit-body] .option-item-content ul{display:block;text-align:left;list-style:disc;padding-left:30px}.popup-container .popup-option-item[data-fit-body] .option-item-content ul li{display:list-item;text-align:left}.popup-container[data-fit-body=option_fit] .popup-option-item[data-fit-body=option_fit],.popup-container[data-fit-body=option_length] .popup-option-item[data-fit-body=option_length],.popup-container[data-fit-body=option_sleeve_length] .popup-option-item[data-fit-body=option_sleeve_length],.popup-container[data-fit-body=option_shirt_length] .popup-option-item[data-fit-body=option_shirt_length],.popup-container[data-fit-body=option_inseam_length] .popup-option-item[data-fit-body=option_inseam_length],.popup-container[data-fit-body=option_things_seat] .popup-option-item[data-fit-body=option_things_seat],.popup-container[data-fit-body=option_trousers_break] .popup-option-item[data-fit-body=option_trousers_break],.popup-container[data-fit-body=option_describe_midsection] .popup-option-item[data-fit-body=option_describe_midsection],.popup-container[data-fit-body=option_plan_wear] .popup-option-item[data-fit-body=option_plan_wear],.popup-container[data-fit-body=option_trousers_hemmed] .popup-option-item[data-fit-body=option_trousers_hemmed],.popup-container[data-fit-body=option_describe_chest] .popup-option-item[data-fit-body=option_describe_chest],.popup-container[data-fit-body=option_describe_posture] .popup-option-item[data-fit-body=option_describe_posture],.popup-container[data-fit-body=option_describe_shoulder_slope] .popup-option-item[data-fit-body=option_describe_shoulder_slope],.popup-container[data-fit-body=option_jacket_prefer] .popup-option-item[data-fit-body=option_jacket_prefer],.popup-container[data-fit-body=option_trousers_prefer] .popup-option-item[data-fit-body=option_trousers_prefer],.popup-container[data-fit-body=option_wear_watch] .popup-option-item[data-fit-body=option_wear_watch]{display:flex}.btn-back-size-groups{display:flex;gap:10px;cursor:pointer;align-items:center;padding:35px 30px 20px}.btn-back-size-groups svg{width:10p;height:10px}.btn-back-size-groups span{font-family:Public Sans;font-size:12px;font-weight:700;line-height:14.1px;text-align:left;text-transform:uppercase}.btn-back-size-groups.title-center{gap:0}.btn-back-size-groups.title-center span{font-size:16px;width:100%;text-align:center}@media (max-width: 768px){.popup-container .popup-header{padding:18px 16px}.popup-container .popup-body{padding:20px 30px 30px}}.popup-container .popup-body .popup-group-item{display:flex;flex-direction:column;gap:15px;padding:35px 30px;border-radius:3px}.popup-container .popup-body .popup-group-item:first-child{background-color:#faf8f6}.popup-container .popup-body .popup-group-item .popup-item-title{font-family:Public Sans;font-size:16px;font-weight:600;line-height:24px;text-align:left}.popup-container .popup-body .popup-group-item .popup-item-text{font-family:Public Sans;font-size:14px;font-weight:400;line-height:24px;text-align:left}.popup-boundary{width:calc(100% - 60px);margin:0 auto;height:1px;background-color:#0000004d}.popup-container .popup-body .popup-boundary{width:100%;margin-bottom:25px}.btn-get-started{cursor:pointer}@media (max-width: 500px){.popup-container .popup-body .popup-group-item{padding:30px 24px}.popup-container{width:100vw}}.popup-container .popup-option-item{display:flex;flex-direction:column}.popup-container .popup-option-item .option-item-header{display:flex;align-items:center;justify-content:space-between}.popup-container .popup-option-item .option-item-header .option-title{font-family:Public Sans;font-size:14px;font-weight:600;line-height:24px;text-align:left}.popup-container .popup-option-item .option-item-header .option-caption{font-family:Public Sans;font-size:12px;font-weight:600;line-height:24px;text-align:right;color:gray}.popup-container .popup-option-item .option-item-header .option-item-info-icon{color:gray}.popup-container .popup-option-item .option-item-content{padding:0 0 30px}.popup-container .popup-option-item .option-item-content ul{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;padding:0;margin:0;column-gap:11px;row-gap:25px}.popup-container .popup-option-item .option-item-content ul.show-3{grid-template-columns:1fr 1fr 1fr}.popup-container .popup-option-item .option-item-content ul.show-4{grid-template-columns:1fr 1fr 1fr 1fr}.popup-container .popup-option-item .option-item-content ul li{display:flex;flex-direction:column;text-align:center}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item .btn-variant-item{height:40px;padding:15px;color:#0d1e0b;border:1px solid #bfbfbf;font-family:Public Sans;font-size:12px;font-weight:700;line-height:12px;cursor:pointer;text-align:center;position:relative;overflow:hidden;border-radius:3px}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item .btn-variant-item:hover{background-color:#d3d3d3}.popup-container .popup-option-item .option-item-content textarea{color:#0d1e0b;border:1px solid #bfbfbf;font-family:Public Sans;font-size:14px;font-weight:700;line-height:14px;overflow:hidden;border-radius:3px;width:100%;height:40px;resize:none;padding:13px 15px}.popup-container .popup-option-item .option-item-content textarea:focus-visible{outline:none}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item>input{display:none}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item>input:checked+.btn-variant-item{background-color:#0d1e0b;color:#fff}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item>input:disabled+.btn-variant-item{color:#bfbfbf!important;cursor:not-allowed}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item>input:disabled+.btn-variant-item:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-13deg);width:108%;height:1px;background:#bfbfbf!important;border-color:#bfbfbf!important}.popup-container .popup-option-item .option-item-content ul li.variant-sub-item .variant-label{font-family:Public Sans;font-size:12px;font-weight:400;line-height:14.1px;text-align:center;margin-top:10px}.popup-container .popup-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:25px 40px;row-gap:25px;box-shadow:0 3px 3px #888,0 -2px 8px #888}.popup-container .popup-footer .popup-buttons-group,.popup-container .popup-footer .popup-buttons-group .button-black{width:100%}.popup-container .popup-body .popup-caption.text-center{gap:10px}.popup-media{display:flex;justify-content:center;align-items:center}.popup-media img,.popup-media video{width:100%;height:auto}.btn-contact-us{text-decoration:underline}.notice-container{padding:11px;background-color:#faf8f6;height:fit-content;margin-bottom:20px}.notice-container>.notice-title{margin-bottom:10px;font-family:Public Sans;font-size:16px;font-weight:600;line-height:24px}.notice-container>.notice-body{display:flex;flex-direction:column;gap:15px}.how-it-works-container>.notice-body>ul{display:flex;flex-direction:column;gap:5px}.notice-container .notice-footer{display:flex}.confirmed-notice{padding:30px 50px}.width-large{width:70%}.popup-container .btn-notice-footer{margin-top:30px;gap:10px}.content-center{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.notice-container{text-align:center;padding:20px 35px}.how-it-works-container>.notice-body>ul{display:none}}.custom-ui-calendar{width:100%}.custom-ui-calendar .vanilla-calendar-header{width:200px;margin-left:auto;margin-right:auto;margin-bottom:15px}.custom-ui-calendar .vanilla-calendar-week__day{color:#0d1e0b}.custom-ui-calendar .vanilla-calendar-days.vanilla-calendar-days_selecting{gap:10px!important}.custom-ui-calendar .vanilla-calendar-day .vanilla-calendar-day__btn{padding:15px 20px;border:1px solid #bfbfbf;font-size:12px;color:gray;border-radius:3px}@media (max-width: 767px){.custom-ui-calendar .vanilla-calendar-days.vanilla-calendar-days_selecting{gap:6px!important}.custom-ui-calendar .vanilla-calendar-day .vanilla-calendar-day__btn{padding:0!important;border:1px solid #bfbfbf;font-size:12px;color:gray;border-radius:3px}}[data-calendar-theme=light] .vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_selected:hover{background-color:transparent}.custom-ui-calendar .vanilla-calendar-day:not(.disabled) .vanilla-calendar-day__btn_selected{background-color:#0d1e0b!important;background:#0d1e0b!important;color:#fff!important}.custom-ui-calendar .vanilla-calendar-day__btn.vanilla-calendar-day.btn_weekend{background-color:#fff!important}.custom-ui-calendar .vanilla-calendar-day__btn.vanilla-calendar-day__btn_prev,.vanilla-calendar-day__btn.vanilla-calendar-day__btn_next{opacity:0!important}.custom-ui-calendar .vanilla-calendar-days .vanilla-calendar-day.disabled{position:relative;overflow:hidden;cursor:not-allowed}.custom-ui-calendar .vanilla-calendar-days .vanilla-calendar-day.disabled button{background-color:#0000001a}.custom-ui-calendar .vanilla-calendar-days .vanilla-calendar-day.disabled button:after{content:"";position:absolute;left:50%;top:50%;width:121%;height:1px;transform:translate(-50%,-50%) rotate(151deg);background:#bfbfbf}.muliti-two-column{width:100%;display:grid;grid-template-columns:1fr 1fr}.font-underline{text-decoration:underline}.btn-get-direction{display:block;margin-top:10px!important}@media (max-width: 500px){.muliti-two-column{display:grid;grid-template-columns:1fr}}[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected,[data-calendar-theme=light] .vanilla-calendar-day__btn_weekend.vanilla-calendar-day__btn_selected:hover,[data-calendar-theme=light] .vanilla-calendar-day__btn_holiday.vanilla-calendar-day__btn_selected:hover{color:gray!important;background-color:#0d1e0b!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/popup-container.css.map */
