.prefooter-logo{align-items:center;display:flex;justify-content:left;max-width:110px;padding:0;width:35%}.prefooter-logo svg{display:block;height:100%;width:90px}@media only screen and (min-width:1008px){.prefooter-logo{flex:1 1}}@media only screen and (min-width:768px){.prefooter-logo svg{flex:0 0 70%;height:100%;width:50%}}.footer-list .footer-hdr{color:#082a4c;font-size:18px;font-weight:500}.footer-list.email-form .footer-hdr{display:none}.footer-contact{font-weight:300;text-transform:none}.footer-contact .copy__title{font-size:16px;font-weight:400;margin:10px 0}.footer-contact .footer-email{text-align:center}.footer-contact .footer-email h2{box-sizing:border-box;color:#85828c;display:block;font-size:14px;font-weight:300;margin-top:0;padding-bottom:5px}.footer-email-form div{width:100%}.footer-email-form p{text-align:left}.footer-form__sms.copy__title{font-size:16px;font-weight:300}.footer-form__sms.copy__title strong{color:#253d59}.footer-links-sub li .footer-form__terms{color:#262626;font-size:12px;line-height:14px;margin:0;text-transform:none}.footer-links-sub li .footer-form__terms span{color:#262626;display:inline;font-size:12px}.footer-links-sub li .footer-form__terms a{color:#253d59}.footer-links-sub li .footer-form__terms a:link,.footer-links-sub li .footer-form__terms a:visited{color:#253d59;display:inline;font-size:12px}.copy__error{color:red;font-weight:700;margin:0;text-align:left}.footer-contact .footer-email-form{height:44px;margin:0}.footer-contact .footer-email-form .footer-form__input{background:#fff;border:1px solid #d6d6d6;border-radius:2px 0 0 2px;border-right:0;box-sizing:border-box;color:#888;display:inline-block;font-size:14px;height:44px;padding:5px;vertical-align:top;width:70%}.footer-contact .footer-email-form .footer-form__input:hover{border:1px solid #888}.footer-contact .footer-email-form .footer-form__input:focus{border:1px solid #ef9223;outline:1px auto #ef9223}.footer-contact .footer-email-form .footer-form__submit{-webkit-appearance:none;background:#253d59;border:none;border-radius:0 2px 2px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:500;height:44px;line-height:44px;outline:0;text-align:center;vertical-align:top;width:30%}.footer-contact .footer-email-form .footer-form__submit:active,.footer-contact .footer-email-form .footer-form__submit:hover{background:#000;color:#fff;outline:none}.footer-email-form{position:relative;z-index:1}.footer-email-form .footer-form__complete{background:#253d59;bottom:0;color:#fff;height:44px;position:absolute;text-align:center;text-transform:none;width:100%;z-index:2}.footer-email-form .footer-form__complete .footer-form__close{position:absolute;right:4px;width:auto;z-index:3}.footer-email-form .footer-form__complete .footer-form__close:hover{cursor:pointer}.footer-email-form .hide{display:none}.footer-email-form .button{background:url(https://cache1.artprintimages.com/images/jump_pages/rebrand2/images/subnav2.png) -339px -156px;border:1px solid #d6d6d6;color:#000;cursor:pointer;display:inline;float:right;height:24px;padding:0;width:54px}.footer-email-privacy-policy{display:inline-block;margin-top:5px!important;overflow:hidden;padding:0}.footer-contact .footer-email{float:none;margin:0;overflow:auto;width:100%}@media only screen and (min-width:1008px){.footer-email{width:100%}.footer-email h2{font-size:18px;margin:0;text-align:left}}.footer-contact .footer-social{float:none;margin:0;width:100%}.footer-contact .footer-social h2{color:#85828c;display:block;font-size:14px;font-weight:300;margin:0 .5em}.footer-contact .footer-social ul{overflow:hidden}.footer-email .footer-social ul{display:inline-block;display:flex;flex-direction:row;justify-content:flex-start;list-style-type:none;margin:0;padding:0}.footer-email .footer-social ul:after{clear:both;content:"";display:table}.footer-email .footer-social li{flex:0 1 20%;float:left;float:none;margin:0;max-width:42px;padding:0}.footer-email .footer-social li a{display:block;padding:8px 0}.footer-email .footer-social .social-icon{height:36px;width:36px}.footer-social .social-icon{fill:#999;height:48px;width:48px}.footer-social .social-icon #facebook,.footer-social .social-icon #Instagram,.footer-social .social-icon #Pinterest{fill:#253d59}@media only screen and (max-width:1008px){.footer-contact .footer-social{text-align:center;width:100%}.footer-contact .footer-social>ul{justify-content:center}.footer-contact .footer-social>ul li{padding:3px}}.footer-links-sub a{text-decoration:none;text-transform:none}.footer-links-sub li a{color:#262626;font-size:14px;font-weight:300;margin:0;text-decoration:none}.footer-links-sub .ccpa-icon{height:15px;padding-right:2px;vertical-align:middle}.footer-links-sub .ccpa-link{display:inline!important}.prefooter{align-items:center;background-color:#fbfbfb;box-sizing:border-box;display:flex;font-size:14px;font-weight:300;justify-content:center;margin:0 auto;max-width:1200px;overflow:auto;padding:24px}.prefooter .footer-lists{display:flex;flex-direction:row;flex-wrap:wrap}.prefooter-copy{display:none}.prefooter-copy div{color:#a4a1aa;flex:1 1;margin:0;padding:0 .5em}.prefooter-copy--mobile{color:#253d59;font-size:25px;line-height:1.2;margin:0;padding:1em 0 1em .7em;width:75%}@media screen and (min-width:768px){.footer-gray .prefooter{background-color:#f0f0f0;padding:60px 1.8em 1em}.prefooter-copy{align-items:flex-start;display:flex;flex:auto;flex-direction:row;justify-content:center;line-height:1;margin:10px;padding:0 .5em;width:75%}.prefooter-copy--mobile{display:none}}@media screen and (min-width:1008px){.prefooter .footer-lists{float:none;width:66.6666%}}.footer-custom .customer-service{order:1}.footer-custom .grouped{order:2}.footer-custom .about-art{order:3}.footer-custom .my-account{order:4}.footer-custom .email-form{margin:0 auto;max-width:768px;order:5;width:100%}.footer-custom .footer-list-wrap{box-sizing:border-box;float:left;width:50%}.footer-custom .footer-links-sub{margin:0;padding:0}.footer-custom .footer-links-sub:after{clear:both;content:"";display:table}.footer-links-sub li{float:left}.footer-links-sub li,.footer-links li{display:block;list-style-type:none;margin:0}ul{margin:0;padding:0}ul.footer-links-sub{float:left;margin:0;padding:0;text-transform:uppercase;width:100%}.footer-custom .footer-links-sub li{color:#888;color:#262626;display:block;float:none;font-size:14px;list-style-type:none;margin:0;padding:3px 0;text-transform:uppercase;text-transform:capitalize;width:auto}.footer-custom>div{width:50%}.footer-custom .footer-links-sub li .link:link,.footer-custom .footer-links-sub li .link:visited,.footer-custom a:link,.footer-custom a:visited{color:#262626;display:block;padding:.25em 0;text-decoration:none}@media only screen and (min-width:768px){.footer-custom>div{width:25%}}@media only screen and (min-width:1008px){.footer-custom>div{width:18%}.footer-custom div.email-form{width:28%}.footer-custom .footer-links-sub li .link:link,.footer-custom .footer-links-sub li .link:visited,.footer-custom a:link,.footer-custom a:visited{padding:0}}.footer-legal-container .footer-links-sub li a,.footer-legal-container a{color:#fff}.footer-legal div:first-child{flex:0 1 25%}.footer-legal div:nth-child(2){flex:0 1 75%}.footer-legal div:nth-child(3){flex:1 1 100%}.footer-payment{display:flex;flex-direction:row;padding-left:10px}.footer-payment svg:first-child{margin-right:16px}.footer-legal>div{padding-bottom:1em;padding-top:1em}@media screen and (min-width:1008px){.footer-legal-container .footer-legal{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1200px}}footer{font:300 14px CalibreFamily,Calibre,Helvetica Neue,HelveticaNeue,Helvetica,Arial,sans-serif;line-height:20px}.footer-gray{background-color:#f0f0f0;text-align:left;width:100%}.footer-custom{box-sizing:border-box;color:#888;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:24px 24px 40px}.footer-custom:after{clear:both;content:""}.footer-custom .footer-links-sub li .link:hover,.footer-custom a:active,.footer-custom a:hover{color:#000;cursor:pointer;text-decoration:underline}.footer-legal-container{background-color:#253d59;box-sizing:border-box;color:#fff;font-size:14px;padding:1em;width:100%}.footer-gray h2{display:inline;margin:2% 0}.footer-legal-container .footer-list h2{color:#fff;display:inline;font-size:14px;font-weight:300;margin-left:10px}.footer-legal-container .footer-list li{margin-left:10px}.footer-legal-container .footer-list ul.footer-links-sub{line-height:normal}.footer-legal-container .footer-payment{padding:5px 10px}