html{--font-size-multiplier:1}html[lang^=pl]{--font-base:"Open Sans";--font-size-multiplier:0.93}.account-login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px;width:100%}@media only screen and (min-width:1024px){.account-login{padding-left:30px;padding-right:30px}}.account-login__box{width:100%}@media only screen and (min-width:1024px){.account-login__box{width:50%}}.account-login__box .account-login-box--content{background-color:#fff;margin:0 auto;max-width:500px;position:relative;z-index:1}@media only screen and (min-width:1024px){.account-login__box .account-login-box--content{margin:0}}.account-login>.account-login-account{padding:30px 0}@media only screen and (min-width:1024px){.account-login>.account-login-account{padding-right:30px}}.account-login-order-track{padding:30px;position:relative}.account-login-order-track .account-login-box--image img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.account-login-order-track .account-login-box--content{margin:0 auto;padding:30px}@media only screen and (min-width:1024px){.account-login-order-track .account-login-box--content{padding:60px}}.account-login .create-account-benefits ul{margin:0;padding:0}.account-login .create-account-benefits ul li{color:#242424;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(17px*var(--font-size-multiplier));font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;list-style-position:inside;list-style-type:disc;margin-bottom:15px;text-decoration:none;text-transform:none}.account-center__repairs h1{margin-top:0}.account-center__repairs .content{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.account-center__repairs .content .btn{margin:0 15px 15px 0}.account-center_edit-profile-content>*{max-width:900px}.account-center_edit-profile-content .change-password form,.account-center_edit-profile-content .edit-profile form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-center_edit-profile-content .change-password form .form-group,.account-center_edit-profile-content .edit-profile form .form-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.account-center_edit-profile-content .change-password form .form-input,.account-center_edit-profile-content .edit-profile form .form-input{-ms-flex-preferred-size:100%;flex-basis:100%}.account-center_edit-profile-content .change-password form .form-input--disabled.form-input--floating-label label:before,.account-center_edit-profile-content .edit-profile form .form-input--disabled.form-input--floating-label label:before{background:#f8f8f8}.account-center_edit-profile-content .change-password{margin-top:30px}.account-center_edit-profile-content .change-password h4{font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-weight:800;letter-spacing:.5px;text-transform:uppercase}@media only screen and (min-width:768px){.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_email,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_emailconfirm,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_firstname,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_lastname,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_title,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_login_password,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_login_passwordconfirm{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_title{margin-right:50%}.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_emailconfirm,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_customer_lastname,.account-center_edit-profile-content .edit-profile form .form-input--dwfrm_editProfile_profile_login_passwordconfirm{margin-left:auto}.account-center_edit-profile-content .edit-profile form .btn{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}.account-center_edit-profile-content .change-password form{width:calc(50% - 15px)}}.account-navigation span{color:#242424;display:block;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(14px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:1px;line-height:1.4;margin-top:30px;text-decoration:none;text-transform:uppercase}.account-navigation ul{list-style:none;margin:0;padding:0}.account-navigation ul li{margin-top:20px;padding-left:30px;position:relative}.account-navigation ul li:before{background-color:#dcdcdc;background-position:50%;background-repeat:no-repeat;background-size:12px auto!important;border-radius:100%;content:"";height:22px;left:0;position:absolute;top:0;width:22px}.account-navigation ul li a{color:#242424;display:block;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(15px*var(--font-size-multiplier));font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.account-navigation ul li.addresses:before,.account-navigation ul li.create-account:before,.account-navigation ul li.order-history:before,.account-navigation ul li.personal-data:before,.account-navigation ul li.privacy-policy:before{background-position:50%;background-repeat:no-repeat}.account-navigation ul li.addresses:before{background-image:url(../images/icons.svg#view-icon-pin);background-size:12px 16px}.account-navigation ul li.create-account:before,.account-navigation ul li.personal-data:before{background-image:url(../images/icons.svg#view-icon-profile);background-size:14px 16px}.account-navigation ul li.privacy-policy:before{background-image:url(../images/icons.svg#view-icon-checkout);background-size:13px 16px}.account-navigation ul li.order-history:before{background-image:url(../images/icons.svg#view-icon-miniCart);background-size:10px 16px}.account-center{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:15px;padding-right:15px;width:100%}@media only screen and (min-width:1024px){.account-center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:30px;padding-right:30px}}.account-center .account-center__breadcrumbs{display:none}.account-center .account-col1{background-color:#f5f5f5;-webkit-box-shadow:100px 0 0 0 #f5f5f5,-100px 0 0 0 #f5f5f5;box-shadow:100px 0 0 0 #f5f5f5,-100px 0 0 0 #f5f5f5;margin-bottom:5px;padding:30px 0}@media only screen and (min-width:1024px){.account-center .account-col1{-ms-flex-preferred-size:350px;background-color:#f5f5f5;-webkit-box-shadow:350px 0 0 0 #f5f5f5,-350px 0 0 0 #f5f5f5;box-shadow:350px 0 0 0 #f5f5f5,-350px 0 0 0 #f5f5f5;-webkit-box-shadow:-350px 0 0 0 #f5f5f5;box-shadow:-350px 0 0 0 #f5f5f5;flex-basis:350px;padding:60px 60px 60px 0}}.account-center .account-col1>:not(:first-child){margin-top:30px}.account-center .account-col2{padding:30px 0;width:100%}@media only screen and (min-width:1024px){.account-center .account-col2{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:60px 0 60px 60px}}.account-center .account-col2>:not(:first-child){margin-top:30px}.account-center .account-col2 .order-track-recommendations{padding:0;width:calc(100vw - 30px)}.account-center .account-col2 .order-track-recommendations .product-slider-wrapper{margin-bottom:0;margin-top:30px;width:100%}.account-center .account-col2 .order-track-recommendations .product-slider-wrapper .carousel__inner{margin-bottom:70px;padding-left:15px}.account-center .account-col2 .order-track-recommendations .product-slider-wrapper .carousel__inner .product-tile-block.js-carousel-item{max-width:260px}.account-center .account-col2 .order-track-recommendations .product-slider-wrapper .carousel__inner .product-tile .add-to-cart-trigger{display:block;left:0;right:0}.account-center .account-col2 .order-track-recommendations .product-slider-wrapper .callout-msg{font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:.5px;text-align:left;text-transform:uppercase}@media only screen and (min-width:1024px){.account-center .account-col2 .order-track-recommendations{width:100%}}.account-center .account-col2>.account-center_header-title{color:#000;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(30px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.account-center .account-col2>.account-center_header-title p{margin:0}.account-center .account-col2>.account-center_header-title.account-center_account-register-header{cursor:auto;pointer-events:none}.account-center .account-col2>.account-center_header-title.account-center_account-register-header p{padding-left:0}.account-center .account-col2>.account-center_header-title.account-center_account-register-header p:before{display:none}.account-center .account-col2>#slot_product-recommendations{background:#fff;padding:5px 0 30px}.account-center .account-center__navigation .account-logout{display:inline-block}.account-center .account-center__navigation h1{color:#000;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(30px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}.account-center .account-center__navigation h1.create-account{margin:0}.account-center .account-center__navigation .logout{border-bottom:1px solid rgba(92,92,92,.4);color:#5c5c5c;cursor:pointer;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(17px*var(--font-size-multiplier));font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;-webkit-transition:border-bottom-color .2s ease-out;transition:border-bottom-color .2s ease-out}.account-center .account-center__navigation .logout:focus,.account-center .account-center__navigation .logout:hover{border-bottom-color:#5c5c5c;color:#5c5c5c}.account-center .account-center-profile-title{color:#000;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(30px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}.account-center .legal-dialog-text{color:#242424;font-weight:400}.account-center .legal-dialog-text,.account-center .legal-dialog-text a{font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(14px*var(--font-size-multiplier));font-style:normal;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.account-center .legal-dialog-text a{border-bottom:1px solid rgba(92,92,92,.4);color:#5c5c5c;cursor:pointer;font-weight:500;-webkit-transition:border-bottom-color .2s ease-out;transition:border-bottom-color .2s ease-out}.account-center .legal-dialog-text a:focus,.account-center .legal-dialog-text a:hover{border-bottom-color:#5c5c5c;color:#5c5c5c}.account-options{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:768px){.account-options{margin:0 -15px}}.account-options a{color:#000;text-decoration:none}.account-options .account-option{height:100%;margin-bottom:30px;width:100%}@media only screen and (min-width:768px){.account-options .account-option{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}}@media only screen and (min-width:1400px){.account-options .account-option{width:calc(33.33333% - 30px)}}.account-options .account-option a,.account-options .account-option span{background-color:#fff;border:1px solid #dcdcdc;display:block;padding:30px;text-align:center}.account-options .account-option a:before,.account-options .account-option span:before{background-position:50%;background-repeat:no-repeat;border:1px solid #dcdcdc;border-radius:50%;content:"";display:block;height:85px;margin:auto;position:relative;width:85px}.account-options .account-option a.personal:before,.account-options .account-option span.personal:before{background-image:url(../images/icons.svg#view-icon-profile);background-size:20px 22px}.account-options .account-option a.orders:before,.account-options .account-option span.orders:before{background-image:url(../images/icons.svg#view-icon-miniCart);background-size:22px 24px}.account-options .account-option a.addresses:before,.account-options .account-option span.addresses:before{background-image:url(../images/icons.svg#view-icon-pin);background-size:18px 24px}.account-options .account-option a.pro-program:before,.account-options .account-option span.pro-program:before{background-image:url(../images/icons.svg#view-icon-starFull);background-size:24px 24px}.account-options .account-option p{font-weight:500;letter-spacing:0;margin:0;text-transform:none}.account-options .account-option .option-title,.account-options .account-option p{color:#242424;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(14px*var(--font-size-multiplier));font-style:normal;line-height:1.4;text-decoration:none}.account-options .account-option .option-title{font-weight:600;letter-spacing:1px;margin:15px 0 5px;text-transform:uppercase}.account-center_account-register-content .set-new-password form{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.account-center_account-register-content .set-new-password form .form-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}.account-center_account-register-content .set-new-password form .form-input{width:100%}.account-center_account-register-content .account-register .form-group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-center_account-register-content .account-register .form-input{-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:768px){.account-center_account-register-content .btn{width:calc(50% - 15px)}.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_email,.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_emailconfirm,.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_firstname,.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_lastname,.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_title,.account-center_account-register-content .account-register .form-input--dwfrm_profile_login_password,.account-center_account-register-content .account-register .form-input--dwfrm_profile_login_passwordconfirm{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_title{margin-right:50%}.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_emailconfirm,.account-center_account-register-content .account-register .form-input--dwfrm_profile_customer_lastname,.account-center_account-register-content .account-register .form-input--dwfrm_profile_login_passwordconfirm{margin-left:auto}}.account-center_editaddaddresslist-content>*{max-width:900px}@media only screen and (min-width:768px){.account-center_editaddaddresslist-content .edit-add-address .form-group{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:flex-start;width:100%}.account-center_editaddaddresslist-content .edit-add-address .form-group .form-input{display:block;width:50%}.account-center_editaddaddresslist-content .edit-add-address .form-group .form-input--hidden{display:none}.account-center_editaddaddresslist-content .edit-add-address .form-group .form-input:nth-of-type(2n){margin-left:35px;width:calc(50% - 35px)}.account-center_editaddaddresslist-content .edit-add-address .form-group .form-input.form-input--checkbox{margin-left:0;width:100%}.account-center_editaddaddresslist-content .btn{width:50%}}.order-history-item{background-color:#fff;border:1px solid #dcdcdc}.order-history-item .order-history-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px}@media only screen and (min-width:1024px){.order-history-item .order-history-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}.order-history-item .order-history-header .order-number{color:#242424;font-size:calc(16px*var(--font-size-multiplier));font-weight:600;margin:0 10px 0 0;text-transform:none}.order-history-item .order-history-header .order-number,.order-history-item .order-history-header .order-status{font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-style:normal;letter-spacing:0;line-height:1.4;text-decoration:none}.order-history-item .order-history-header .order-status{color:#3e48ff;font-size:calc(12px*var(--font-size-multiplier));font-weight:500;margin:0;text-transform:uppercase}.order-history-item .order-history-header .order-status:before{background-color:#3e48ff;border-radius:50%;content:"";display:inline-block;height:10px;width:10px}.order-history-item .order-history-header .order-status.completed{color:#76aa53}.order-history-item .order-history-header .order-status.completed:before{background-color:#76aa53}.order-history-item .order-history-header .order-status.cancelled,.order-history-item .order-history-header .order-status.failed,.order-history-item .order-history-header .order-status.replaced{color:#e62600}.order-history-item .order-history-header .order-status.cancelled:before,.order-history-item .order-history-header .order-status.failed:before,.order-history-item .order-history-header .order-status.replaced:before{background-color:#e62600}.order-history-item .order-history-header .order-date{color:#242424;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(16px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;margin:0;text-decoration:none;text-transform:none}@media only screen and (min-width:1024px){.order-history-item .order-history-header .order-date{margin:0 0 0 auto}}.order-history-item .order-history-header .order-date span{font-weight:500}.order-history-item .order-history-products{padding:30px}.order-history-item .order-history-item-details{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 30px 30px}.order-history-item .order-history-item-details .order-details-link{border-bottom:1px solid rgba(92,92,92,.4);color:#5c5c5c;cursor:pointer;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(17px*var(--font-size-multiplier));font-style:normal;font-weight:500;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none;-webkit-transition:border-bottom-color .2s ease-out;transition:border-bottom-color .2s ease-out}.order-history-item .order-history-item-details .order-details-link:focus,.order-history-item .order-history-item-details .order-details-link:hover{border-bottom-color:#5c5c5c;color:#5c5c5c}.order-history-item .order-history-item-details .order-details-link .icon-wrapper{display:none}.order-history-item .order-history-item-details .order-history-item-total-price{color:#242424;font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:calc(15px*var(--font-size-multiplier));font-style:normal;font-weight:600;letter-spacing:0;line-height:1.4;text-decoration:none;text-transform:none}.order-history-item .order-history-item-details .order-history-item-total-price p{margin:0}.order-details-shipment .order-details-shipment-details .download-invoice-link{margin-top:10px}.order-details-shipment .order-details-shipment-details .download-invoice-link .icon-wrapper{display:none}.order-track h2{font-size:22px;margin-top:0}@media only screen and (min-width:768px){.order-track h2{font-size:32px}}.gregory-pro{padding-bottom:60px}.gregory-pro__title{font-family:var(--font-base,"Whitney"),"Whitney",Tahoma,Arial,sans-serif;font-size:40px;text-transform:uppercase}@media only screen and (min-width:768px){.gregory-pro__content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.gregory-pro__content h2{margin-top:0}}.gregory-pro__content .primary-content{width:100%}@media only screen and (min-width:768px){.gregory-pro__content .primary-content{padding-right:15px;width:65%}}.gregory-pro__content .secondary-content{border-top:1px solid #000;font-size:16px;margin-top:30px;padding-top:15px;width:100%}@media only screen and (min-width:768px){.gregory-pro__content .secondary-content{border-top:none;margin-top:0;padding-left:15px;padding-top:0;width:35%}}.gregory-pro__content .form-input--file label,.gregory-pro__content .form-input--textarea label{font-size:18px}.gregory-pro__content .form-input--file input,.gregory-pro__content .form-input--file textarea,.gregory-pro__content .form-input--textarea input,.gregory-pro__content .form-input--textarea textarea{display:block;margin-top:10px}.gregory-pro__content .form-input--file{margin-bottom:50px!important}