.mobile_hidden{display:none;visibility:hidden}.pc_hidden{display:block;visibility:visible}h2{margin-bottom:24px}.required-indicator{color:#aaa;font-size:.75em;text-align:right}fieldset h4{font-size:1.4em;font-weight:500;margin-bottom:1em;padding-bottom:0.5em}.form-item{margin-bottom:1em}.form-item select{width:100%;padding-top:0}.form-item>span{color:#000;display:block;font-size:0.85em}.form-item .checkbox_label .label-content{font-size:1em}.form-item .tooltip{margin-top:0.5em}#welcome-msg{display:none;visibility:hidden}#reorder-instructions{margin-bottom:20px}body.elc-user-state-logged-in #sidebar{width:100%}body.elc-user-state-logged-in #sidebar .first_nav{margin:2.5em 0 2.5em 0}body.elc-user-state-logged-in #sidebar .first_nav li{font-size:14px;font-weight:700;letter-spacing:1.6px;margin-bottom:27px;text-transform:uppercase}body.elc-user-state-logged-in #sidebar .first_nav li.logout{font-size:11px;font-weight:normal;text-transform:inherit}body #sidebar .main_nav{border-top:1px solid #ccc}body #sidebar .main_nav li a::after{border-top:2px solid #000;border-left:2px solid #000;transform:rotate(135deg);content:' ';display:block;width:10px;height:10px;position:absolute;right:0;top:4px}body #sidebar .main_nav li{border-bottom:1px solid #ccc;font-size:0.8em;font-weight:bold;letter-spacing:1.6px;padding:1.5em 0;text-transform:uppercase}body #sidebar .main_nav li a{text-decoration:none;font-size:14px;font-weight:700;display:block;position:relative}body #sidebar #customer-service{border:1px solid #ccc;margin-top:2em;padding:1em}body #sidebar #customer-service h3{margin-bottom:1em}body #sidebar #customer-service .customer-service-content p{font-size:1em;line-height:1.74}body #content{margin-top:4em}body #content h2{border-bottom-width:0;font-weight:700;letter-spacing:2.4px;font-size:24px;margin-bottom:13px}body #content .box-header{position:relative;margin:3em 0 2.4em 0;padding-bottom:14px;border-bottom:1px solid #ccc}body #content #orders .box-header{border-bottom:none}body #content .box-header h3{border-bottom-width:0;font-weight:700;letter-spacing:2.4px;font-size:24px}body #content .box-header a{font-size:0.75em;position:absolute;right:0;top:20%}body #content #account-profile{margin-right:15px;margin-bottom:34px}body #content .box-content div{margin-bottom:0.5em}body #content .box-content div span{display:inline-block;padding-right:0.25em}form#registration fieldset .radio label,form#registration fieldset .sms_promo_container label,form#registration fieldset .show label,form#registration fieldset .pc_email_promo_container label{display:block;line-height:20px;margin:0;padding-left:25px;text-transform:none;top:5px}.payment_address .add-address{font-size:0.75em}#registration-wrapper fieldset h4{font-weight:bold;text-transform:uppercase;letter-spacing:1.6px;font-size:16px}form#registration fieldset .pc_email_promo_container label{top:0}#colorbox .form-item input{width:100%}.profile-page .social-info__header{border-top:none;margin-bottom:18px;font-size:16px;letter-spacing:1.6px}.profile-page .social-info{font-size:14px}.payment_book_container,.address-container{line-height:1.57}.payment_book_container h3{text-transform:uppercase;letter-spacing:1.6px;font-size:16px;font-weight:bold;margin:15px 0}.payment_book_details{margin-bottom:15px}#payment_info .payment_book_container .controls{margin:10px 0 0 0}.payment-form__header{text-transform:uppercase;font-weight:700;margin-bottom:20px}#account_adyen_payment .payment-form{max-width:550px}#account_adyen_payment .payment-form .adyen-checkout__input{border-radius:0;border-color:#cccccc;box-shadow:none}@media only screen and (min-width:768px){.mobile_hidden{display:block;visibility:visible}.pc_hidden{display:none;visibility:hidden}h2{margin-bottom:48px}#wrapper,#content{width:100%}.form-item select{min-width:25%;width:auto}body .pg_wrapper{display:flex;flex-wrap:wrap;max-width:1254px;width:100%;flex-direction:row;margin:auto;padding-bottom:100px}body .pg_wrapper #sidebar{width:20%}body .pg_wrapper #content{padding-left:10%;width:80%}#landing .pg_wrapper #content{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}body #sidebar .main_nav,body #sidebar .main_nav li{border-width:0;padding:19px 0}body.elc-user-state-logged-in #sidebar .first_nav li,body #sidebar .main_nav li a{font-size:16px}body .pg_wrapper #content .page-header{border-bottom:1px solid #ccc;line-height:0;margin-bottom:25px}#landing .pg_wrapper #content .page-header{margin-bottom:35px;padding-bottom:0}body .pg_wrapper #content .page-header,body .pg_wrapper #content #form--errors,body .pg_wrapper #content #orders{width:100%}body .pg_wrapper #content .account_landing_grid,body .pg_wrapper #content #address-book{width:50%}body .pg_wrapper #content #account-profile .box-header,body .pg_wrapper #content #address-book .box-header{margin-top:0}body .pg_wrapper #content #address-book .box-content{margin-bottom:34px}body .pg_wrapper #content #orders{border-top:1px solid #ccc}body #content #account-profile{margin-right:40px}.profile-page .social-info{font-size:16px}}

