html{font-size:62.5%}html body{font-size:1rem}h1,h2,h3,h4,h5,h6{padding:0;margin:0;letter-spacing:0}p,span,textarea{padding:0;margin:0;text-decoration:none}.--capitalize{text-transform:capitalize}.--uppercase{text-transform:uppercase}.--underline{text-decoration:underline;text-underline-offset:3px}.--strikethrough{text-decoration:line-through}.--center{text-align:center}[class*=icon-]{display:block;line-height:normal}[class*=icon-].--pointer{cursor:pointer;-webkit-user-select:none;user-select:none}[class*=icon-].--xs{width:16px;height:16px}[class*=icon-].--xs:before{width:16px;height:16px;font-size:16px}[class*=icon-].--s{width:20px;height:20px}[class*=icon-].--s:before{width:20px;height:20px;font-size:20px}[class*=icon-].--m{width:24px;height:24px}[class*=icon-].--m:before{width:24px;height:24px;font-size:24px}[class*=icon-].--l{width:32px;height:32px}[class*=icon-].--l:before{width:32px;height:32px;font-size:32px}[class*=icon-].--xl{width:40px;height:40px}[class*=icon-].--xl:before{width:40px;height:40px;font-size:40px}@media screen and (max-width: 767px){:root .--widget-margin-none{margin-bottom:0}:root .--widget-margin-s{margin-bottom:16px}:root .--widget-margin-m{margin-bottom:40px}:root .--widget-margin-l{margin-bottom:48px}}@media screen and (min-width: 768px){:root .--widget-margin-none{margin-bottom:0}:root .--widget-margin-s{margin-bottom:24px}:root .--widget-margin-m{margin-bottom:40px}:root .--widget-margin-l{margin-bottom:64px}}.p-login__wrapper{padding-block:25px 50px;padding-inline:16px}@media screen and (min-width:1280px){.p-login__wrapper{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}}.p-login__wrapper .c-customer{border:0;padding-inline:0}.p-login__wrapper .c-customer.--register-side{background:#fff;padding:0}.p-login__wrapper .c-customer.--register-side .list{margin-bottom:24px}.p-login__wrapper .--form-login .w-login-popup__form-wrapper{margin-bottom:24px}@media screen and (min-width: 992px){.p-login__wrapper{display:grid;grid-template-rows:auto;grid-column-gap:20px;padding:40px 20px}}@media screen and (min-width: 992px)and (max-width: 767px){.p-login__wrapper{grid-template-columns:repeat(2, 2fr)}}@media screen and (min-width: 992px)and (min-width: 768px){.p-login__wrapper{grid-template-columns:repeat(12, 2fr)}}@media screen and (min-width: 992px)and (min-width: 768px){.p-login__wrapper{padding:40px 22px}}@media screen and (min-width: 992px)and (min-width: 992px){.p-login__wrapper{padding:40px 26px}}@media screen and (min-width: 992px)and (min-width:1280px){.p-login__wrapper{padding:40px 44px}}@media screen and (min-width: 992px){.p-login .c-customer{padding:32px}.p-login .c-customer.--register-side>div{padding:32px}.p-login .--form-login{grid-column-start:2;grid-column-end:7}.p-login .--register-side{grid-column-start:7;grid-column-end:12}}.c-customer{display:flex;flex-direction:column;padding:25px 12px}.c-customer__title{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.35;margin-bottom:8px}.c-customer__title h1{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.35}.c-customer__text{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.35;margin-bottom:16px}.c-customer__form form{height:100%;display:flex;flex-direction:column;gap:26px;justify-content:space-evenly}.c-customer__form form .form-login__psw-reset{margin-top:8px}.c-customer__form form .login-error{margin-top:5px}.c-customer__form button{margin-top:-2px}.c-customer .social-login{margin-top:24px}.c-customer.--register-side,.c-customer.--guest-login{border:unset}.c-customer.--register-side .c-customer__details,.c-customer.--guest-login .c-customer__details{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:"Times Ten LT Std",Times New Roman,Garamond,serif;font-size:1.4rem;line-height:1.35;margin-bottom:24px}.c-customer.--register-side .c-customer__text,.c-customer.--guest-login .c-customer__text{margin-bottom:28px}@media screen and (min-width: 992px){.c-customer{padding:25px}.c-customer.--register-side .c-customer__text,.c-customer.--guest-login .c-customer__text{margin-bottom:24px}.c-customer.--register-side .c-customer__details,.c-customer.--guest-login .c-customer__details{margin-bottom:24px}.c-customer__form button{margin-top:44px}}.custom-list li,.pdp__info__details ul li{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:"Times Ten LT Std",Times New Roman,Garamond,serif;font-size:1.2rem;line-height:1.35;padding-left:17px;position:relative}.custom-list li:before,.pdp__info__details ul li:before{background-color:#000;border-radius:100px;content:"";display:block;height:3px;left:7px;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:2}.custom-list.--return-confirm,.pdp__info__details ul.--return-confirm{display:flex;flex-direction:column;gap:8px;list-style:none}.custom-list.--return-confirm li,.pdp__info__details ul.--return-confirm li{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.35;display:flex;gap:4px;padding-left:0}.custom-list.--return-confirm li .icon-tick,.pdp__info__details ul.--return-confirm li .icon-tick{background-color:rgba(0,0,0,0);color:#000;font-size:1rem;height:16px;margin-top:2px;width:16px}.custom-list.--return-confirm li:before,.pdp__info__details ul.--return-confirm li:before{content:none}.social-login{display:flex;gap:12px}.social-login__button{display:flex;gap:8px}.social-login__button>button.custom-button{background-color:#f4f4f4;border:unset;height:48px;min-width:48px;padding:10px;width:48px}.social-login__button>button.custom-button:hover{border:unset}.social-login__guest{align-items:center;display:flex;gap:8px}.social-login__guest .social-login__button>button{background-color:#f2f2f2;border:none;height:44px;min-width:44px;width:44px}.social-login__text{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.35}.social-login__error{align-items:center;font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.35;color:#c95100;column-gap:12px;display:flex}.social-login.--cart{align-items:center;display:flex;flex-direction:column;margin:-14px 0 -8px}.social-login.--cart .social-login__guest{justify-content:center;margin:0 0 28px}.social-login.--cart .social-login__button button.custom-button{background-color:#fff;border:1px solid #747775}.social-login.--cart .social-login__text{font-family:"Graphik",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.35;text-transform:none}
