.ck-modal--newsletter-modal-wrapper .ck-modal__inner{background-color:transparent;max-width:55.8125rem;top:50%;transform:translate(-50%,-50%)}.ck-modal--newsletter-modal-wrapper .ck-modal__inner__content{padding:0 .625rem}.ck-modal--newsletter-modal-wrapper .ck-modal__inner--open{width:100%}.ck-modal--newsletter-modal-wrapper .ck-modal__inner .ck-modal__close-btn{z-index:2}.newsletter{background-color:transparent;font-size:.8125rem;letter-spacing:.03125rem;line-height:1.1875rem;padding:.9375rem 1.25rem 1.25rem;position:relative}.newsletter .newsletter--modal__image{max-height:400px;-o-object-position:top center;object-position:top center;width:21.875rem}.newsletter--footer .newsletter__email .form-input__textInput{background-color:transparent;border:1px solid #fff;color:#fff;padding-top:.9375rem}.newsletter--footer .newsletter__email .form-input__textInput::-moz-placeholder{color:#fff}.newsletter--footer .newsletter__email .form-input__textInput:-ms-input-placeholder{color:#fff}.newsletter--footer .newsletter__email .form-input__textInput::placeholder{color:#fff}.newsletter--footer .newsletter__email .form-input__textInput--valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='22' width='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12.21 8.37 19 25 1' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E")}.newsletter--footer .newsletter__email .floating-label-wrap--touched .floating-label,.newsletter--footer .newsletter__email .floating-label-wrap .floating-label{color:#fff}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field::-moz-placeholder{color:transparent}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field:-ms-input-placeholder{color:transparent}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field::placeholder{color:transparent}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field:focus+.floating-label{color:#fff}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field:not(:-moz-placeholder-shown)+.floating-label{color:#fff}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field:not(:placeholder-shown)+.floating-label{color:#fff}.newsletter--footer .newsletter__email .floating-label-wrap .floating-label-field:not(:-ms-input-placeholder)+.floating-label{color:#fff}.newsletter--footer .newsletter__signup--desktop{display:none;padding:.625rem 3.875rem .75rem}html:lang(ru) .newsletter--footer .newsletter__signup--desktop{font-family:Jost,Klein Regular,Klein Medium New,Futura,Helvetica,Arial,sans-serif}.newsletter--footer .newsletter__checks .ck-Checkbox__label{color:#fff}.newsletter--footer .newsletter__checks .ck-Checkbox__label:before{border-color:#fff}.newsletter--footer .newsletter__checks-categories{order:1}.newsletter--footer__image-container{margin:-.9375rem -1.25rem -1.25rem;position:absolute;z-index:-1}.newsletter__title{display:inline-block;font-size:1.5rem;font-weight:600;line-height:1.875rem;text-transform:capitalize}html:lang(ru) .newsletter__title{font-family:Jost,Klein Regular,Klein Medium New,Futura,Helvetica,Arial,sans-serif}.newsletter__subtext{color:#6d6d6d;font-size:.8125rem;line-height:1.25rem;margin-top:.625rem}.newsletter__email{margin-top:15px}.newsletter__email .form-field{margin:0;width:100%}.newsletter__email-label{display:none}.newsletter__email .floating-label{color:#000;font-size:1rem;text-transform:none}.newsletter__email button{font-size:1rem;font-weight:600;text-transform:none}.newsletter__signup--mobile{padding:.625rem 3.875rem .75rem}.newsletter__terms{-webkit-overflow-scrolling:touch;margin:1.25rem 0 .9375rem;max-height:3.4375rem;overflow-y:auto}.newsletter__terms::-webkit-scrollbar{display:unset;width:.125rem}.newsletter__terms::-webkit-scrollbar-track{background-color:#d8d8d8}.newsletter__terms::-webkit-scrollbar-thumb{background:#313131}.newsletter__terms-title{color:#fff;text-transform:uppercase}.newsletter__terms-title:after{content:"*"}.newsletter__terms-paragraph{color:#e4e4e4;font-size:.6875rem;letter-spacing:.025rem;line-height:1rem;margin-top:.15625rem}.newsletter__checks{display:flex;flex-direction:column}.newsletter__checks .ck-Checkbox__label{line-height:.8125rem}.newsletter__checks-categories{display:flex;padding:1.25rem 0;width:100%}.newsletter__checks-categories .ck-Checkbox__label{display:inline-block}.newsletter__checks-category{flex-grow:1}.newsletter__checks-terms .input__error~.ck-Checkbox__label:before{border-color:#ed4224}.newsletter__termsAgreement{color:#313131}.newsletter__actions{max-height:0;overflow:hidden;padding-bottom:.3125rem;transition:max-height .4s}.newsletter__actions--active{max-height:18.75rem}.newsletter__actions .ck-Checkbox{color:#000}.newsletter__actions .ck-Button{font-size:1rem;text-transform:none}.newsletter--has-image{color:#fff}.newsletter--has-image .newsletter__subtext{color:inherit}.newsletter--has-image .ck-Checkbox--checked label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='22' width='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12.21 8.37 19 25 1' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E")}.newsletter--has-image .ck-Checkbox__label:before{border-color:#fff}.newsletter--has-image .ck-Checkbox__label>span{color:#fff}.newsletter .checkbox--invalid .ck-Checkbox__label:before{border-color:#ed4224}.newsletter .checkbox--invalid .ck-Checkbox__label>span{color:#ed4224}.newsletter__checks-agreement .ck-Checkbox--error .ck-Checkbox__label:before{border-color:#ed4224}.newsletter__checks-agreement .ck-Checkbox--error .ck-Checkbox__label>span{color:#ed4224}.newsletter .form-field{margin:0}.newsletter--modal{background-color:#fff;padding:1.25rem}.newsletter--modal .newsletter__title{font-size:1.25rem;letter-spacing:.0225rem;line-height:1.4375rem}.newsletter--modal .newsletter__email .floating-label-field{border-color:#313131}.newsletter--modal .newsletter__subtext{font-size:.8125rem;letter-spacing:.03125rem;margin-top:.3125rem}.newsletter--modal .newsletter__checks-categories{order:1;padding:0}.newsletter--modal .newsletter__checks-category{flex-grow:0;padding:1.5625rem 0}.newsletter--modal .newsletter__checks-category .ck-Checkbox__label{flex-grow:1;line-height:.75rem}.newsletter--modal .newsletter__checks-agreement{order:2}.newsletter--modal .newsletter__checks-agreement .ck-Checkbox span{display:block;height:2.625rem;overflow-y:scroll}.newsletter--modal .newsletter__checks-terms .ck-Checkbox__label{font-size:.6875rem;letter-spacing:.025rem;line-height:1rem}.newsletter--modal .newsletter__checks-terms label:before{top:-.0625rem}.newsletter--modal .newsletter__actions{max-height:none}.newsletter--modal .newsletter__signup--mobile{margin-top:1.25rem}.newsletter--modal .floating-label-wrap--error .floating-label{color:#313131}.newsletter--success .newsletter__continue{margin-top:1.875rem}@media (min-width:741px){.newsletter{padding:.9375rem 1.875rem}.newsletter--footer .newsletter__signup--mobile{padding:.625rem 3.875rem .75rem}.newsletter--footer__image-container{margin:-.9375rem -1.875rem}.newsletter--modal{display:flex;max-width:34.0625rem;padding:2.5rem}.newsletter--modal .newsletter__title{color:#313131;font-size:1.25rem;letter-spacing:.03562rem;line-height:1.75rem}.newsletter--modal .newsletter__subtext{color:#6d6d6d;line-height:1.125rem}.newsletter--modal .newsletter__email{display:flex;flex-direction:column;margin:0;max-width:none}.newsletter--modal .newsletter__email .form-field{background-color:transparent!important;border:1px solid #fff;flex-grow:1;margin-right:.625rem;width:auto}.newsletter--modal .newsletter__email .form-field input::-moz-placeholder{color:transparent}.newsletter--modal .newsletter__email .form-field input:-ms-input-placeholder{color:transparent}.newsletter--modal .newsletter__email .form-field input::placeholder{color:transparent}.newsletter--modal .newsletter__email button{height:2.5rem;margin-bottom:.9375rem;margin-top:1.25rem;width:12.5rem}.newsletter--modal .newsletter__email-label{display:block;margin:1.25rem 0 .625rem;text-transform:capitalize}.newsletter--modal .newsletter__signup--desktop{display:block;min-width:9.0625rem;white-space:nowrap}.newsletter--modal .newsletter__signup--mobile{display:none}.newsletter--modal .newsletter__actions{max-width:none}.newsletter--modal .newsletter__checks-category{padding:.8125rem 2.3125rem 1.25rem 0}.newsletter--modal .newsletter__checks{max-width:100%}.newsletter--modal .newsletter__checks .form-field--termsAgreement .ck-Checkbox__label{font-size:.625rem;letter-spacing:.02187rem;line-height:1.125rem;margin:0}.newsletter--success .newsletter__subtext{text-transform:none}}@media (max-width:1024px){.ck-modal--newsletter-modal-wrapper .ck-modal__inner{max-width:34.0625rem}.ck-modal.newsletter-modal-wrapper-success .ck-modal__inner{max-width:23.125rem;width:auto}}@media (max-width:740px){.ck-modal.newsletter-modal-wrapper-success .ck-modal__inner{width:100%}.ck-modal__content{padding:.625rem}.newsletter--modal .newsletter__checks-categories{justify-content:space-between}.newsletter--modal .newsletter__checks-categories span{font-size:.8125rem}.newsletter--modal .newsletter__checks-agreement .ck-Checkbox__label>span{font-size:.6875rem;letter-spacing:.025rem;line-height:1rem}.newsletter--modal .newsletter__signup--desktop{display:none}}@media (min-width:1025px){.newsletter{font-size:.75rem;letter-spacing:.025rem;line-height:1.125rem;padding:1.875rem 2.5rem}.newsletter--footer__image-container{margin:-1.875rem -2.5rem}.newsletter__inner{margin:0 auto;max-width:120rem;padding:0}.newsletter__title{color:#fff;font-size:1.25rem;line-height:2.5rem}.newsletter__subtext{color:#e4e4e4;letter-spacing:.025rem;line-height:1.125rem;margin-top:.3125rem}.newsletter__email{display:flex;margin-top:1.25rem;max-width:45.625rem}.newsletter__email .form-field{flex-grow:1;margin-right:1.25rem;min-width:0;width:auto}.newsletter__email .form-field .form-input__textInput{height:3.125rem!important}.newsletter__email button{height:3.125rem}.newsletter__actions{max-width:45.625rem}.newsletter__terms{max-height:4.375rem}.newsletter__terms-paragraph{line-height:1.125rem;margin-top:.4375rem}.newsletter__checks{flex-direction:column-reverse;max-width:60%}.newsletter__checks-category{margin:0}.newsletter .newsletter__signup--desktop{display:block;min-width:20rem;white-space:nowrap}.newsletter .newsletter__signup--mobile{display:none}.newsletter--modal{display:flex;max-width:55.9375rem;padding:0}.newsletter--modal .newsletter__image{background-position:top;background-size:cover;min-height:21.875rem;min-width:21.875rem;width:21.875rem}.newsletter--modal .newsletter__email .input__input{border:1px solid #6d6d6d!important;color:#313131!important}.newsletter--modal .newsletter__main{flex-grow:1;padding:2.1875rem 2.5rem 2.5rem}.newsletter--modal .newsletter__checks .form-field--termsAgreement .ck-Checkbox__label>span{display:block}.newsletter--modal .newsletter__checks-agreement{order:1}.newsletter--success .newsletter__main{display:flex;flex-direction:column;justify-content:center;min-width:33.4375rem}.newsletter--success .newsletter__continue{min-width:14.125rem}}.checkout-footer{color:#6d6d6d}.checkout-footer__policylinks{display:grid;font-size:.625rem;text-transform:capitalize}@media (max-width:740px){.checkout-footer__policylinks{padding:0 1.5625rem}}@media (min-width:741px){.checkout-footer__policylinks{grid-template-columns:auto 1fr;grid-template-rows:2.5rem}}.checkout-footer__policies{display:grid}@media (max-width:740px){.checkout-footer__policies{grid-gap:.625rem;grid-row:2;padding:1.25rem 0}}@media (min-width:741px){.checkout-footer__policies{grid-gap:.9375rem;grid-template-columns:repeat(4,auto)}}.checkout-footer__policy{align-self:center;background:none;border:none;color:#6d6d6d;font-size:.75rem;letter-spacing:.3px}@media (max-width:740px){.checkout-footer__policy{font-size:.625rem}}.checkout-footer__copyrights{align-self:center;font-size:.75rem;text-align:right}@media (max-width:1024px){.checkout-footer__copyrights{grid-column:1;text-align:left}}@media (max-width:740px){.checkout-footer__copyrights{font-size:.625rem;grid-row:1;margin-top:1.25rem;text-align:left}}.checkout-footer__navlinks{align-items:center;border:1px solid #e4e4e4;border-width:1px 0;display:grid;font-size:.625rem;grid-template-columns:1fr 1fr;min-height:3.75rem;text-transform:uppercase}@media (max-width:740px){.checkout-footer__navlinks{padding:0 1.5625rem}}@media (min-width:741px){.checkout-footer__navlinks{grid-template-columns:1fr 3fr 1fr}}.checkout-footer__navlinks [data-qa=chevron-svg-icon]{margin-bottom:-4px;transform:rotate(180deg)}.checkout-footer__navlinks [data-qa=chevron-svg-icon] path{stroke:#333}.checkout-footer__navlinks__shop{color:#6d6d6d;font-size:.8125rem}.checkout-footer__navlinks__help{color:#313131;font-size:.8125rem;text-align:end;text-decoration:underline;text-transform:capitalize}.checkout-footer{display:grid;grid-template-rows:65px auto}@media (min-width:741px){.checkout-footer{align-items:center;grid-template-rows:4.0625rem 4.0625rem;padding-bottom:0}.checkout-footer>*{padding:0 2.5rem}}@media (max-width:1024px){.checkout-footer{grid-template-rows:4.0625rem 6.875rem}}@media (max-width:740px){.checkout-footer__paymentmethods{display:none}}.message-banner__body{align-items:center;border-radius:4px;color:#fff;display:grid;grid-template-columns:1fr auto;justify-content:space-between;margin:0 5px;padding:10px}.message-banner__body.error{background:#ed4224;font-size:12px;font-weight:600;letter-spacing:.25px}.message-banner__text{text-align:center}.message-banner__button{background:#ed4224;border:none;cursor:pointer}.message-banner__button path{stroke:#fff}.bread-crumb{color:#9e9e9e;display:grid;font-size:.6875rem;grid-template-columns:1fr 2fr 1fr 2fr 1fr;list-style-type:none;margin:0;padding:20px}@media (min-width:741px){.bread-crumb{align-items:center;font-size:1rem;margin:0 auto;width:500px}}.bread-crumb__line{align-self:baseline;display:flex;height:1px;justify-content:center;margin-top:12px;width:100%}.bread-crumb__line:after{border-bottom:1px solid #d8d8d8;content:"";width:100%}@media (min-width:741px){.bread-crumb__line:after{width:50%}}.bread-crumb__item{align-items:center;display:grid;text-align:center}@media (min-width:741px){.bread-crumb__item{grid-gap:10px;grid-template-columns:auto 1fr;text-align:left}}.bread-crumb__item--active .bread-crumb__indicator,.bread-crumb__item--active .bread-crumb__title{color:#313131}.bread-crumb__link{color:#999;display:flex;flex-direction:column;text-transform:uppercase;width:auto}@media (min-width:741px){.bread-crumb__link{flex-direction:row}}.bread-crumb__title{text-transform:uppercase}@media (max-width:740px){.bread-crumb__title{margin-top:-8px}}@media (min-width:741px){.bread-crumb__title{display:inline;font-size:1rem;padding-left:12px;white-space:nowrap}}.bread-crumb__indicator{font-size:.875rem;height:20px;margin-bottom:10px}@media (min-width:741px){.bread-crumb__indicator{font-size:1rem;height:auto;margin-bottom:0}}.bread-crumb__indicator--tick{position:relative}@media (min-width:741px){.bread-crumb__indicator--tick{margin-bottom:-5px}}.bread-crumb__indicator--tick svg{left:50%;position:absolute;top:calc(50% + 2px);transform:translate(-50%,-50%)}@media (min-width:741px){.bread-crumb__indicator--tick svg{left:auto;position:static;top:auto;transform:none}}@media (max-width:740px){.checkout-header{border-bottom:1px solid #e4e4e4}}.checkout-header__logo{align-items:center;display:grid;height:75px;margin:0 40px}@media (max-width:1024px){.checkout-header__logo{height:50px;justify-content:center;margin:0 auto}.checkout-header__logo>*{width:100%}.checkout-header__logo svg{height:15px!important}}.checkout-header__separator{border-bottom:1px solid #f4f4f4;width:100%}.checkout-header__brexit-message{align-items:center;display:flex;flex-direction:column}.checkout-header__brexit-message span{background-color:#e4e4e4;color:#313131;font-size:.8125rem;letter-spacing:.25px;margin:20px;max-width:952px;padding:15px}@media (min-width:741px){.checkout-header__brexit-message span{max-width:auto}}.checkout-header__brexit-message a{color:#000;text-decoration:underline}.checkout-header__brexit-message a:hover{text-decoration:none}.checkout-layout--confirmation .checkout-header{padding-bottom:40px}@media (max-width:1024px){.checkout-layout--confirmation .checkout-header{padding-bottom:0}}.checkout-layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;width:auto}@media (min-width:741px){.checkout-layout{grid-gap:1.25rem}}.checkout-content{display:grid}.checkout-content .accepted-payments{display:none}@media (min-width:741px){.checkout-content article:first-child{grid-column:2/3}.checkout-content article:nth-child(2){grid-column:4/5}}@media (max-width:1024px){.checkout-content{grid-template-columns:1fr 350px 78px 280px 1fr}.checkout-content.checkout-layout__login{grid-gap:1.875rem;grid-template-columns:unset!important;grid-template-rows:auto 1fr}.checkout-content.checkout-layout__login article:first-child,.checkout-content.checkout-layout__login article:nth-child(2){grid-column:unset!important}}@media (min-width:1025px){.checkout-content{grid-template-columns:1fr 420px 110px 420px 1fr}}@media (max-width:740px){.checkout-content{grid-template-columns:unset}.checkout-content .accepted-payments{display:grid!important;grid-row:2}.checkout-content .accepted-payments .AcceptedPayments{grid-gap:0;grid-template-columns:unset!important}.checkout-content .accepted-payments .AcceptedPayments__title{padding:0}.checkout-content.checkout-layout__login{background-color:#f4f4f4}}.withSpinner{position:relative}.withSpinner.ck-Button .ck-loader__graphics,.withSpinner.loginContent__paypalexpress .ck-loader__graphics{background-size:2.1875rem!important}