.shoe-image,.shoe-options,.shoe-view{filter:blur(5px);overflow:hidden}.material-option-name,.sole-option-name,.upper-option-name{text-transform:capitalize}.custom-price{font-size:1.5em;font-style:bold;margin-bottom:.25em}.custom-fee{font-size:.75em}.custom-fee span{color:#0d1186;font-style:italic;margin-left:.5em}#modal-overlay{max-width:1600px;margin:auto;display:flex;background:#fff;position:relative;top:0;left:0;z-index:1}#modal-overlay .button{text-decoration:none;background:#0d1186;padding:.5em 2em;color:#fff;margin:2em 0;display:flex;align-items:center;justify-content:center;align-self:flex-start;white-space:nowrap;border:1px solid #0d1186}#modal-overlay .button:hover{background:none;transition:all .25s;color:#0d1186}#modal-overlay .modal-button{text-decoration:none;background:#fff;padding:2.5em 2em;color:#000;margin:2em 0;display:flex;align-items:center;justify-content:center;align-self:flex-start;white-space:nowrap;border:1px solid #979797;flex-direction:column;width:75%;margin:auto}#modal-overlay .modal-button .button-top{text-transform:uppercase;font-weight:700;font-family:GT-America-Extended-Bold}#modal-overlay .modal-button:hover{transition:all .25s;background:#0d1186;color:#fff}#modal-overlay .modal-button:hover span{opacity:0;display:none}#modal-overlay .modal-button:hover:after{content:"Start Customizing";text-transform:uppercase;color:#fff;font-family:GT-America-Extended-Bold}@media (max-width:500px){#modal-overlay{margin-bottom:100px}}#modal-overlay .modal-window{display:flex;margin:auto;flex-direction:column;text-align:left;width:100%;background:#fff}#modal-overlay .modal-window div h1{margin:1em 0;font-family:GT-America-Extended-Bold;font-size:1.25em;letter-spacing:.3em;padding-top:1em;width:54%}@media (max-width:500px){#modal-overlay .modal-window div h1{width:100%}}@media (max-width:500px){#modal-overlay .modal-window{width:100%;flex-direction:column;margin-bottom:200px}}#modal-overlay .modal-window .new-paragraph{flex-direction:row;display:flex;width:90%;margin:auto}#modal-overlay .modal-window .new-paragraph picture{flex-basis:flex-start;max-width:324px;margin:4em}@media (max-width:500px){#modal-overlay .modal-window .new-paragraph picture{display:none}}#modal-overlay .modal-window .new-paragraph picture img{width:100%}#modal-overlay .modal-window .new-paragraph p{margin:4em 11em 4em 0;flex-direction:column;display:flex}@media (max-width:500px){#modal-overlay .modal-window .new-paragraph p{display:none}}#modal-overlay .modal-window .blue-paragraph{background:#0d1186;flex-direction:row;display:flex;align-items:center}@media (max-width:500px){#modal-overlay .modal-window .blue-paragraph{flex-direction:column}}#modal-overlay .modal-window .blue-paragraph p{color:#fff;text-align:center;padding:3em;margin-bottom:0;width:70%;margin:auto}@media (max-width:500px){#modal-overlay .modal-window .blue-paragraph p{width:100%}}#modal-overlay .modal-window .blue-paragraph .bottom-paragraph{text-align:left;border-left:1px solid #fff;padding:1.85em;width:auto}@media (max-width:500px){#modal-overlay .modal-window .blue-paragraph .bottom-paragraph{text-align:center;border-left:0}}#modal-overlay .modal-window .blue-paragraph picture{padding:3em}#modal-overlay .modal-window .new-grid{display:flex;flex-direction:column}#modal-overlay .modal-window .new-grid .page-break{border:1px solid #000;border-left:0;border-right:0;text-align:center;padding:1.25em;margin:0 0 5em}@media (max-width:500px){#modal-overlay .modal-window .new-grid .page-break{display:none}}#modal-overlay .modal-window .new-grid .page-break .bold-break{font-family:GT-America-Extended-Bold;text-transform:uppercase;margin-right:2em;display:inline-block}#modal-overlay .modal-window .new-grid .page-break .break-text{margin-left:2em;display:inline-block}#modal-overlay .modal-window .new-grid h2{font-size:1.25rem;margin-bottom:.5em}#modal-overlay .modal-window .new-grid h2 span{padding:1em;border:1px solid #0d1186;border-left:0;text-transform:uppercase;color:#0d1186;font-family:GT-America-Extended-Bold;margin-right:1em}#modal-overlay .modal-window .new-grid h2 .right-span{border:0;font-size:.8em;color:#000;display:inline-flex;padding:0;margin:0;line-height:1.5em;top:0;margin-top:0;position:relative}@media (max-width:500px){#modal-overlay .modal-window .new-grid h2 .right-span{display:none}}@media (max-width:500px){#modal-overlay .modal-window .new-grid{flex-direction:column}}#modal-overlay .modal-window .new-grid .left-side{flex-direction:row;display:flex;justify-content:center;flex-grow:1;align-items:center;padding:1rem 17rem;margin-bottom:3em}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side{padding:0;flex-direction:column;margin-top:2em}}#modal-overlay .modal-window .new-grid .left-side .text-wrapper{text-align:left}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side .text-wrapper{text-align:center}}#modal-overlay .modal-window .new-grid .left-side h1{display:none}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side h1{display:flex}}#modal-overlay .modal-window .new-grid .left-side .blue-border{background:#0d1186;width:17%;display:inline-block;height:.5em;margin-left:1rem;margin-top:1rem}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side .blue-border{display:none}}#modal-overlay .modal-window .new-grid .left-side picture{flex-basis:flex-start;max-width:500px;margin:1rem}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side picture{margin:1rem 1rem 0}}#modal-overlay .modal-window .new-grid .left-side picture img{width:100%}#modal-overlay .modal-window .new-grid .left-side h1,#modal-overlay .modal-window .new-grid .left-side p{margin:2rem;align-items:left}@media (max-width:500px){#modal-overlay .modal-window .new-grid .left-side h1,#modal-overlay .modal-window .new-grid .left-side p{margin:0 auto 1em;align-items:left;text-align:center;align-items:center;width:90%;justify-content:center}}#modal-overlay .modal-window .new-grid .right-side{flex-direction:row;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-around;margin-bottom:3em}#modal-overlay .modal-window .new-grid .right-side .grid-button{flex-basis:33.3%;padding:1em}@media (max-width:500px){#modal-overlay .modal-window .new-grid .right-side .grid-button{flex-basis:100%}}#modal-overlay .modal-window .new-grid .right-side .grid-button picture{max-width:550px}#modal-overlay .modal-window .top-thumbs{width:50%;display:flex;flex-basis:flex-end;justify-content:space-between;flex-direction:column;text-align:center;margin:auto}@media (max-width:500px){#modal-overlay .modal-window .top-thumbs{width:90%;margin:auto;align-self:center}}#modal-overlay .modal-window .top-thumbs p{font-family:GT-America-Extended-Light;align-items:center;justify-content:center}#modal-overlay .modal-window .top-thumbs a{text-decoration:none}#modal-overlay .modal-window .top-thumbs a img{max-width:150px;transition:all .5s}#modal-overlay .modal-window .top-thumbs a img:hover{transform:scale(1.2)}#modal-overlay .modal-window .top-thumbs .button-holder{display:flex;flex-direction:row;width:88%;margin:0 auto}#modal-overlay .modal-window .top-thumbs .button-holder .button-column{display:flex;justify-content:space-between;flex-direction:column}#modal-overlay .modal-window .top-thumbs .button-holder .button-column img{display:flex;flex-basis:100%;align-self:flex-end;width:80%;margin:auto;margin-bottom:0}#modal-overlay .modal-window .top-thumbs .button-holder .button-column p{margin:0;color:#fff;padding:0 1em;justify-content:center;align-items:center;text-align:center;display:flex}#modal-overlay .close-window{font-size:2em;position:absolute;right:20px;top:10px}#modal-overlay .close-window i{cursor:pointer}.selected-color a .list-item{transform:scale(1.2)}.selected-color .selection-label{text-decoration:none}#custom-shop{background:#f5f5f5;max-width:1600px;display:flex;position:relative;margin:auto}#custom-shop p{clear:both}#custom-shop .exclusive-badge{text-transform:uppercase;color:#0d1186;font-family:GT-America-Extended-Bold;width:100%;display:inline-block;margin:1em 0}#custom-shop .change-style{float:right;position:absolute;right:10px;top:20px}#custom-shop .selection-label{display:none;line-height:4em}#custom-shop ul{list-style:none;clear:both;margin-top:1em;display:block;height:auto}#custom-shop ul .list-item{max-width:30px;border-radius:50%;display:block;border:1px solid grey;float:left;margin:1em;transition:all .2s}#custom-shop ul .list-item:hover{transform:scale(1.2)}#custom-shop ul .list-item .swatch-border{border-radius:50%;overflow:hidden}#custom-shop ul .list-item img{border-radius:50%;padding:2px;transition:all .1s}#custom-shop .shoe-view{width:10%;order:1}#custom-shop .shoe-view div{margin:2em;display:none;border:1px solid grey;width:5vw;height:auto;cursor:pointer}#custom-shop .shoe-view .back-button{display:block}#custom-shop .shoe-image{order:2;margin:auto;position:relative;width:65%;text-align:center}#custom-shop .shoe-image img{max-width:900px;width:100%}#custom-shop .shoe-options{width:25%;order:3;padding:2em}#custom-shop .shoe-options .number-circle{display:inline-block;float:left;position:relative;width:25px;border-radius:50%;background:#000;text-align:center;color:#fff;height:25px;margin-right:10px;line-height:1.5em}#custom-shop .shoe-options h3{line-height:1.5em;margin-top:-4px}#custom-shop .shoe-options .shoe-options-paragraph{font-style:italic;display:none}#custom-shop .shoe-options .shoe-description{display:none}#custom-shop .shoe-options h2{text-transform:uppercase;font-size:1.5em;margin-bottom:.75em}#custom-shop .shoe-options .choose-sole,#custom-shop .shoe-options .choose-upper{clear:both;margin-bottom:2em;padding-top:2em;display:flex;flex-direction:column;border-top:1px solid grey;position:relative}#custom-shop .shoe-options .choose-sole i,#custom-shop .shoe-options .choose-upper i{display:none}#custom-shop .shoe-options .choose-sole label,#custom-shop .shoe-options .choose-upper label{margin-bottom:auto}#custom-shop .shoe-options .choose-sole,#custom-shop .shoe-options .choose-sole ul .sneaker-sole-option{display:none}#custom-shop .shoe-options button{clear:both}#custom-shop .shoe-options .reset{text-decoration:underline;cursor:pointer;margin-top:2em;display:block;clear:both}#custom-shop .shoe-options .reset:hover{color:blue}@media (max-width:768px){.selected-color{transform:scale(1)}.selected-color .selection-label{text-decoration:underline}#custom-shop{flex-direction:column}#custom-shop .selection-label{display:inline-block}#custom-shop ul{height:auto}#custom-shop .mobile-open{max-height:1000px!important}#custom-shop .shoe-view{order:2}#custom-shop .shoe-view div{margin:0;width:20%;height:20%;float:left}#custom-shop .shoe-view div:first-of-type{margin-left:0}#custom-shop .shoe-view div:last-of-type{margin-right:0}#custom-shop .shoe-image{order:1}#custom-shop .shoe-options{order:3}#custom-shop .shoe-options .choose-sole,#custom-shop .shoe-options .choose-upper{border:1px solid grey;padding:1.25em;max-height:50px;overflow:hidden;transition:all .5s;cursor:pointer}#custom-shop .shoe-options .choose-sole i,#custom-shop .shoe-options .choose-upper i{position:absolute;display:inline-block;right:20px;top:12px}#custom-shop .shoe-image,#custom-shop .shoe-options,#custom-shop .shoe-view{width:90%;margin:auto}#custom-shop .shoe-image button,#custom-shop .shoe-options button,#custom-shop .shoe-view button{width:100%}#custom-shop ul li{height:55px;line-height:2em}#custom-shop ul .list-item a{width:90%}}#custom-shop{display:none}.description{margin-top:1em}.very-own{text-transform:none;margin-right:.5em;width:100%;display:block}.top-thumbs p{margin:auto;margin-bottom:0;align-self:center;font-size:.85em;width:88%;text-align:left;display:inline-block;margin:1em 1em 0;color:#fff}.existing-shoe{display:none}.step-one-image,.step-one-text,.step-three-image,.step-three-text,.step-two-image,.step-two-text,.top-thumbs img{display:flex}.slide-holder{text-align:left;display:flex;flex-direction:column;align-items:left;justify-content:left}.buy-shoe{display:none}#modal-overlay .modal-window .top-thumbs{margin:0}#modal-overlay .modal-window .modal-container{display:flex;flex-basis:flex-end;justify-content:center}.modal-container img{display:flex;flex-basis:100%;align-self:center}.modal-window img{width:100%}.pt_storefront #main{padding-bottom:100px;margin-bottom:100px}#custom-shop{margin-bottom:100px}#custom-shop ul,#custom-shop ul li{position:relative}#custom-shop .choose-sole ul li{display:inline-flex}#custom-shop ul .new-label{display:block;position:absolute;background:#000;color:#fff;font-size:.5em;padding:.5em;line-height:1em;top:1em;left:-.5em;z-index:1}.list-item{position:relative}