.topic-block{margin:0 0 45px}.topic-block-title{margin:0 0 20px;font-size:18px;font-weight:700;color:#313131;font-family:var(--font-family)}.topic-block-title h2{font-size:18px;font-weight:700;text-transform:uppercase}.topic-block-body{text-align:justify;line-height:20px;font-size:14px}.topic-page .page-body{text-align:justify;line-height:22px}.popup-window .topic-page{padding:15px}.not-found-page p{margin:30px 0}.not-found-page ul{padding-left:15px}.topic-password{text-align:center}.enter-password-title{margin:0 0 20px;color:#444}.enter-password-form{display:inline-block;overflow:hidden}.enter-password-form input[type="password"]{float:left;width:200px;height:40px;margin:0 -1px 0 0}.enter-password-form button[type="submit"]{float:left;width:auto;min-width:86px;height:40px;border:0;background-color:var(--primary-color);padding:0 15px;color:#fff;text-transform:uppercase}.enter-password-form button[type="submit"]:hover,.enter-password-form button[type="submit"]:focus{background-color:#248ece}.contact-page .page-title,.email-a-friend-page .page-title,.apply-vendor-page .page-title{margin:0 0 -1px}.contact-page .result,.contact-page .message-error,.email-a-friend-page .result,.email-a-friend-page .message-error,.apply-vendor-page .result,.apply-vendor-page .message-error{margin:20px 0}.contact-page .button-1,.email-a-friend-page .button-1,.apply-vendor-page .button-1{min-width:140px}.contact-page .topic-block,.email-a-friend-page .title,.apply-vendor-page .title{margin:25px 0}.email-a-friend-page .title h2{font-weight:normal;color:var(--primary-color);font-size:21px;text-transform:capitalize}.apply-vendor-page .terms-of-service>*{display:inline-block}.apply-vendor-page .terms-of-service span,.apply-vendor-page .terms-of-service a{color:var(--primary-color);cursor:pointer}.gender{display:inline-block}.gender span{display:inline-block;margin:0 5px}.gender span>*{display:inline!important;margin:0 5px;line-height:32px}.date-of-birth .date-picker-wrapper{display:flex}.date-of-birth select{width:100%}.date-of-birth select+select{margin:0 0 0 10px}.date-of-birth .select-wrapper+.select-wrapper{margin:0 0 0 10px}#check-availability-button{margin:10px 0 0;border:0;background-color:#888;padding:10px 15px;font-size:12px;color:#fff;text-transform:uppercase}#check-availability-button:hover,#check-availability-button:focus{background-color:#999}.inputs.accept-consent>*{display:inline-block}.inputs.accept-consent span,.inputs.accept-consent a{color:var(--primary-color);cursor:pointer;font-size:14px}.registration-page .fromm-marketing-emails .fromm-marketing-emails-choice-row{display:flex;align-items:flex-start;gap:.5rem;margin:0;white-space:normal}.registration-page .fromm-marketing-emails .fromm-marketing-emails-choice-row input[type="checkbox"]{flex:0 0 auto;margin:.2rem 0 0}.registration-page .fromm-marketing-emails .fromm-marketing-emails-choice-row label{display:inline;width:auto;margin:0;font-weight:400;white-space:normal}.registration-page .custom-control .read,.registration-page .custom-control a.read{color:var(--text-dark);text-decoration:underline;cursor:pointer;font-size:14px}.registration-page .custom-control .read:hover,.registration-page .custom-control .read:focus,.registration-page .custom-control a.read:hover,.registration-page .custom-control a.read:focus{color:var(--black)}.inputs.accept-consent label{width:auto;margin-left:10px;margin-bottom:0}.registration-page .button-1,.registration-result-page .button-1,.login-page .button-1,.password-recovery-page .button-1,.email-revalidation-page .button-1,.account-activation-page .button-1,.account-page .button-1,.return-request-page .button-1{min-width:140px}.return-request-page h1 a{color:var(--primary-color)}.return-request-page .return-request-file{font-size:14px}.return-request-page .return-request-file .uploadedfileinput{display:inline-block;vertical-align:middle}.registration-page .message-error,.login-page .message-error,.account-page .message-error{margin:0 0 10px}.registration-result-page .result{margin:0 0 30px;padding:30px 0;text-align:center;font-size:16px;color:var(--success-text)}.customer-info-page .email-to-revalidate,.customer-info-page .readonly-username,.customer-info-page .vat-status{margin:0 5px;font-size:14px}.customer-info-page .vat-status{display:block}.registration-page .vat-note,.customer-info-page .vat-note,.customer-info-page .email-to-revalidate-note{display:block;font-size:14px;margin-top:7px;white-space:normal}.singup{text-align:center}.singup .text{font-size:15px;color:#202020}.singup .text a{font-weight:600}.login-page .title{margin:0 0 15px;padding:0;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--black)}.login-page .title strong{font-weight:700}.login-page .new-wrapper{margin:0 0 50px}.login-page .new-wrapper .text{margin:0 0 30px;border-top:1px solid #e6e6e6;background-color:#f9f9f9;padding:30px;line-height:22px}.login-page .new-wrapper .topic-block{margin:0}.login-page .new-wrapper .topic-block-body strong{color:#444}.login-page .new-wrapper .button-1{margin:0 0 5px}.login-page .returning-wrapper{margin:0}.login-page .returning-wrapper .inputs.reversed{white-space:normal}.login-page .returning-wrapper .inputs.reversed a:hover,.login-page .returning-wrapper .inputs.reversed a:focus{color:var(--primary-color)}.login-page .captcha-box{margin:-15px 0 20px}.login-page .returning-wrapper .buttons{background-color:#fff}.external-authentication{margin:0 0 50px;overflow:hidden;text-align:center}.external-authentication .title{margin:0 0 15px;font-size:20px;color:#444}.external-authentication .buttons{margin:0 0 30px;border-top:1px solid #e6e6e6;padding:30px}.external-auth-errors{color:var(--error-text)}.external-auth-association{color:#444}.external-auth-association a{color:var(--primary-color)}.external-auth-association a:hover,.external-auth-association a:focus{text-decoration:underline}.password-recovery-page .result{margin:0 0 5px;font-weight:bold;color:#444}.password-recovery-page .tooltip{position:initial;display:block;font-family:Open Sans,arial,serif;margin:0 0 15px;opacity:1;border:0;font-size:14px;line-height:1.5}.add-more-external-records{text-align:center}.add-more-external-records a{color:var(--primary-color)}.add-more-external-records a:hover,.add-more-external-records a:focus{text-decoration:underline}.account-page .description{margin:0 0 25px;padding:0 10px}.account-page .table-wrapper{margin:0 0 30px}.gdpr-tools-page .result{margin:20px 0;font-size:13px;color:var(--error-text)}.gdpr-tools-page .buttons{margin-top:20px}.address-list-page .info,.order-list-page .info{line-height:26px;color:#444;margin:0 0 5px}.address-list-page .info .name,.order-list-page .info .name{font-size:16px;font-weight:bold}.order-list .order-item,.address-list .address-item{padding:20px;background:#f9f9f9}.order-list .order-item .buttons,.address-list .address-item .buttons{margin:0}.autoship-details-page .info-list label,.address-list-page .info label,.order-list-page .info label{margin:0}.address-list-page .button-2,.order-list-page .button-2{display:inline-block;margin:0 10px 0 0;border:0;padding:0 0 0 18px;font-size:12px;color:#444}.edit-address-button{background:url("../images/edit.png") left center no-repeat}.delete-address-button,.cancel-recurring-order-button{background:url("../images/remove.png") left center no-repeat}.retry-recurring-order-button{background:url("../images/retry.png") left center no-repeat}.return-items-button{background:url("../images/return.png") left center no-repeat}.order-details-button{background:none}.address-list-page .button-2:hover,.address-list-page .button-2:focus,.order-list-page .button-2:hover,.order-list-page .button-2:focus{color:var(--primary-color)}.address-list-page .add-button{margin:0 0 20px}.address-edit-page .page-title{margin:0 0 -1px}.address-edit-page .message-error{margin:20px 0}.address-edit-page .edit-address{margin:0 0 30px}.recurring-payments{display:none!important}.recurring-payments table td{white-space:nowrap}.recurring-payments table td:first-child{min-width:120px;white-space:normal}.recurring-payments .button-2{font-size:14px}.return-request-list-page .details{background-color:#f9f9f9;padding:20px;line-height:22px;color:#444}.return-request-list-page label{margin:0 5px 0 0}.return-request-list-page a{color:var(--primary-color)}.return-request-list-page a:hover,.return-request-list-page a:focus{text-decoration:underline}.return-request-list-page .comments div{margin:10px 0 0;font-size:15px;font-style:italic;color:#444}.downloadable-products-page table td{color:#444}.reward-points-overview{margin:0 0 25px}.reward-points-history table td{color:#444}.reward-points-history table td:first-child{min-width:120px}.change-password-page .page-title{margin:0 0 -1px}.change-password-page .result,.change-password-page .message-error{margin:20px 0}.change-password-page .fieldset{margin:0 0 30px}.avatar-page .page-title{margin:0}.avatar-page .page-body{margin:0 0 30px;overflow:hidden;background-color:#f9f9f9;padding:30px 25px}.avatar-page .message-error{margin:0 0 10px}.avatar-page .image{margin:0 0 10px}.avatar-page .image img{border:1px solid #ccc}.avatar-page .info{color:#444}.vendorinfo-page .button-2{border:medium none;background-color:#888;padding:10px 15px;font-size:14px;color:#fff;text-transform:uppercase}.vendorinfo-page .button-2:hover,.vendorinfo-page .button-2:focus{background-color:#999}.vendorinfo-page .vendor-picture{width:400px;margin:0 auto}.vendorinfo-page .vendor-picture *{display:block;margin-top:15px}.check-gift-card-balance-page .page-title{margin:0 0 -1px}.check-gift-card-balance-page .result,.check-gift-card-balance-page .message-error{margin:20px 0}.check-gift-card-balance-page .fieldset{margin:0 0 30px}@media all and (min-width:481px){.enter-password-form input[type="password"]{width:260px}}@media all and (min-width:769px){.address-list-page .section,.order-list-page .section,.return-request-list-page .section{display:inline-block;width:45%;margin:20px 20px 20px 0;vertical-align:top}.recurring-payments{width:100%!important;margin:20px 0!important}}.forgot-password{font-weight:600;color:var(--black);font-size:13px}.search-input .buttons,.account-page .add-button,.account-page .buttons{margin:0}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-form-fields .inputs{white-space:normal}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-field label{display:block;width:100%;margin:0 0 5px;font-weight:600}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-field input[type="text"],.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-field select{display:block;width:100%;max-width:none;box-sizing:border-box}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-email-readonly{background-color:#f4f4f4;color:var(--black);cursor:default}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-section-label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;color:var(--black)}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-choice-row{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 8px;white-space:normal}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-choice-row input[type="checkbox"]{flex:0 0 auto;margin:.2rem 0 0}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-choice-row label{display:inline;width:auto;margin:0;font-weight:600;white-space:normal}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-interest-row label{font-weight:400}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-hint,.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-field-hint{margin:0 0 15px;font-size:13px;line-height:1.45;color:#5a5a5a;white-space:normal}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-hint,.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-opt-in-details{margin-left:1.75rem}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-interests{margin:0 0 15px}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-marketing-communication{margin:0 0 15px}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-opt-in-details.is-opt-in-disabled .marketing-preferences-field input[type="text"],.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-opt-in-details.is-opt-in-disabled .marketing-preferences-field select{background-color:#f4f4f4;color:#5a5a5a;cursor:not-allowed}.html-marketing-preferences-page .marketing-preferences-page .marketing-preferences-opt-in-details.is-opt-in-disabled .marketing-preference-interest:disabled+label{color:#5a5a5a;cursor:not-allowed}@media all and (min-width:992px){.avatar-page .message-error,.avatar-page .buttons{text-align:left}.registration-page .vat-note{margin-left:275px}.registration-page .vat-note{margin-left:385px}}
