.tt-hint,.tt-input,.tt-menu,.twitter-typeahead{width:100%}input[type].tt-input{background:url(/static/images/layout/search.svg) no-repeat 8px 11px;background-size:16px 16px;border-radius:5px;padding-left:30px!important}.tt-hint{display:none}.tt-menu{background-clip:padding-box;background-color:#fff;border:1px solid #bbb;box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:-2px;min-width:270px;padding:0;text-align:left;word-break:break-word}.tt-suggestion{cursor:pointer;display:block;padding:5px 11px}.tt-suggestion p{margin:0}.tt-suggestion.tt-is-under-cursor a{color:#fff}.tt-suggestion.tt-cursor,.tt-suggestion:hover{background-color:#f5f5f5}.tt-suggestion strong{color:#000}.tt-suggestion-no-results{color:#ccc;cursor:default}.tt-suggestion-no-results.tt-cursor,.tt-suggestion-no-results:hover{background-color:#fff}.tt-all-results{color:#37577d;text-align:center}.search-box__container{overflow:hidden}.search-box__image-container{float:left;margin-right:10px;width:70px}.search-box__image{max-height:70px;width:70px}.search-box__text{margin:5px 0;overflow:hidden}.collapse-panel{margin:0 0 20px}.collapse-heading{background:#f8f8f8 no-repeat;cursor:pointer;height:70px;line-height:70px;margin:0;padding:0 20px 0 10px}.collapse-heading:focus-within,.collapse-heading:hover{background-color:#eaeaea}.collapse-heading.collapse-heading--has-image{padding-left:60px}.collapse-heading.collapse-heading--has-image h3{padding-left:40px}.collapse-heading h3{background:url(/static/images/layout/arrow_collapse.png) no-repeat 100%;height:inherit;line-height:inherit;margin:0;padding:0 40px 0 10px;white-space:normal}.collapse-heading h3.collapsed{background-image:url(/static/images/layout/arrow_expand.png)}.collapse-heading h3>span{display:inline-block;line-height:1;vertical-align:middle}.collapse-heading h3:focus{outline:none;text-decoration:none}@media only screen and (max-width:479px){.collapse-heading{height:auto;line-height:1}.collapse-heading h3{padding-bottom:15px;padding-top:15px}}.collapse-heading.apparel{background-image:url(/static/images/products/apparel/apparel_70.png)}.collapse-heading.hoodies{background-image:url(/static/images/products/apparel/hoodie-shipping.png)}.collapse-heading.jackets{background-image:url(/static/images/products/apparel/jacket-shipping.png)}.collapse-heading.sweatpants-joggers{background-image:url(/static/images/products/sweatpants-joggers/sweatpants-joggers-shipping.png)}.collapse-heading.poster{background-image:url(/static/images/products/poster/poster_70.png)}.collapse-heading.framed-poster{background-image:url(/static/images/products/framed-poster/framed_poster_70.png)}.collapse-heading.decal{background-image:url(/static/images/products/decal/decal_70.png)}.collapse-heading.framed-print{background-image:url(/static/images/products/framed-print/framed_print_70.png)}.collapse-heading.canvas{background-image:url(/static/images/products/canvas/canvas_70.png)}.collapse-heading.mug{background-image:url(/static/images/products/mug/mug_70.png)}.collapse-heading.tote{background-image:url(/static/images/products/tote/all_over_tote_70.png)}.collapse-heading.backpack{background-image:url(/static/images/products/backpack/backpack_70.png)}.collapse-heading.card{background-image:url(/static/images/products/card/card_70.png)}.collapse-heading.calendar{background-image:url(/static/images/products/calendar/calendar_70.png)}.collapse-heading.pillow{background-image:url(/static/images/products/pillow/pillow_70.png)}.collapse-heading.sublimation{background-image:url(/static/images/products/sublimation/sublimation_70.png)}.collapse-heading.embroidery{background-image:url(/static/images/products/embroidery/embroidery_70.png)}.collapse-heading.leggings{background-image:url(/static/images/products/sublimation/leggings_70.png)}.collapse-heading.shorts{background-image:url(/static/images/products/sublimation/shorts_70.png)}.collapse-heading.dresses{background-image:url(/static/images/products/sublimation/dress_70.png)}.collapse-heading.skirts{background-image:url(/static/images/products/sublimation/skirts_70.png)}.collapse-heading.phonecase{background-image:url(/static/images/products/phone-case/phone_case_70.png)}.collapse-heading.socks{background-image:url(/static/images/products/socks/socks-shipping.png)}.collapse-heading.beach-blanket{background-image:url(/static/images/products/towel/beach-blanket-shipping.png)}.collapse-heading.swimwear{background-image:url(/static/images/products/swimwear/swimwear-shipping.png)}.collapse-heading.apron{background-image:url(/static/images/products/apron/apron-shipping.png)}.collapse-heading.sports-bra{background-image:url(/static/images/products/sublimation/sports-bra-shipping.png)}.collapse-heading.bean-bags{background-image:url(/static/images/products/sublimation/bean-bags-shipping.png)}.collapse-heading.jewelry{background-image:url(/static/images/products/engraving/jewelry-shipping.png)}.collapse-heading.flip-flops{background-image:url(/static/images/products/sublimation/flip-flops-shipping.png)}.collapse-heading.die-cut{background-image:url(/static/images/products/stickers/stickers-shipping.png)}.collapse-heading.laptop-cases{background-image:url(/static/images/products/laptop-cases/laptop-cases-shipping.png)}.collapse-heading.blankets{background-image:url(/static/images/products/blankets/blankets-shipping.png)}.dashboard-banner{position:relative}.dashboard-banner .cross__close{right:9px;top:9px;z-index:100}.dropdown-button{display:inline-block}.dropdown-button .dropdown-menu{min-width:160px}.dropdown-button .dropdown-menu.dropdown-menu-right{right:0}.dropdown-button .dropdown-menu.dropdown-menu-left{left:0}.dropdown-button .dropdown-menu a.disabled{color:#b1b1b1}.email-input-with-button .pf-form-group{margin:0}@media screen and (min-width:768px){.email-input-with-button .pf-form-group{display:inline-block}}.email-input-with-button .pf-form-group .button,.email-input-with-button .pf-form-group input{width:100%}.email-input-with-button .pf-form-group input[type=email]{font-size:18px;height:52px;padding:5px 20px}@media screen and (min-width:768px){.email-input-with-button .pf-form-group input[type=email]{width:320px}}.email-input-with-button .pf-form-group input[type=checkbox]{float:left;height:13px;margin:5px 10px 0 0;width:13px}.email-input-with-button .pf-form-group .button{margin:12px 0 0}@media screen and (min-width:768px){.email-input-with-button .pf-form-group .button{margin:0 0 0 12px;width:auto}}.email-input-with-button .pf-form-group .msg-container{margin-left:24px;max-width:440px}.email-input-with-button .pf-form-group .alert,.email-input-with-button .pf-form-group .alert-field{margin-bottom:0}.email-input-with-button .pf-form-group .alert-field:empty,.email-input-with-button .pf-form-group .alert:empty{display:none;margin:0;padding:0}.email-input-with-button .pf-form-group .help-block:empty{margin:0}.modal-dialog__embroidery-info{margin-top:95px}@media screen and (min-width:800px){.modal-dialog__embroidery-info{width:800px}}.modal-dialog__embroidery-info .modal-body{padding:0}.modal-dialog__embroidery-info__table{padding:30px 0}@media screen and (min-width:992px){.modal-dialog__embroidery-info__table{display:table;height:400px;padding:0;width:100%}.modal-dialog__embroidery-info__table-center{display:table-cell;vertical-align:middle}}.modal-dialog__embroidery-info img{margin:0 auto;max-width:205px}.modal-dialog__embroidery-info h1{font-size:30px;line-height:36px;margin:0 0 30px}.modal-dialog__embroidery-info h3{font-size:18px;line-height:25px;margin:0 0 15px}.modal-dialog__embroidery-info ul{font-size:15px;line-height:21px;margin:0 0 10px}.modal-dialog__embroidery-info ul li{margin:0 0 20px}.image__control{background:#3fd2d2 url(/static/generator/image-controls-tune.svg?v=1.1) no-repeat 0 0;background-size:100px 20px;border-radius:20px;height:20px;position:absolute;width:20px;z-index:100}.image__control-remove{background-color:#f34536;background-position:-20px 0;cursor:pointer;right:-17px;top:-17px}.image__control-resize{background-position:-40px 0;bottom:-17px;right:-17px}.image__control-rotate{background-position:-80px 0;bottom:-17px;left:-17px}.image__control-quality{background-position:0 0;left:-17px;top:-17px;visibility:hidden}.image__control-quality.quality-medium{background-color:#fab911;visibility:visible}.image__control-quality.quality-bad{background-color:#f34536;visibility:visible}.image__control__option{color:#32b2b2;display:block;font-size:14px;height:30px;line-height:30px;text-align:center;transition:background 333ms,color 333ms}.image__control__option:hover{background-color:#f8f8f8;color:#218b8b}.image__control__option-wrap{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.3);left:-50px;opacity:0;padding-top:5px;position:relative;top:10px;transition:all 333ms;visibility:hidden;width:120px;z-index:1}.is-touch .image__control{display:block}.loading-overlay{background:url(/static/images/layout/spinner.svg) no-repeat center center var(--pf-sys-background,#fff);height:50px;left:0;margin:auto;opacity:.5;position:absolute;top:0;width:50px;z-index:15}.loading-overlay__text{bottom:0;color:#000;left:0;padding-bottom:50px;padding-left:30%;padding-right:30%;position:absolute;right:0;text-align:center}.loading-overlay--no-spinner{background-image:none}.loading-overlay--logo{background:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:.5;position:absolute;top:0;z-index:5}.loading-overlay--logo__logo{margin:0 auto;width:200px}.loading-overlay--logo__logo>div{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;border-style:solid;border-width:0 60px 94px;display:inline-block;height:0;margin-right:-95px;mix-blend-mode:multiply;width:0}.loading-overlay--logo__logo>div:first-child{animation:scale-triangle 1.3s infinite;border-color:transparent transparent #f2ca8c}.loading-overlay--logo__logo>div:nth-child(2){animation:scale-triangle 1.3s .15s infinite;border-color:transparent transparent #ed483c}.loading-overlay--logo__logo>div:nth-child(3){animation:scale-triangle 1.3s .3s infinite;border-color:transparent transparent #1bbcb5}@keyframes scale-triangle{0%{transform:scale(1)}40%{transform:scale(.6)}80%{transform:scale(.6)}to{transform:scale(1)}}.media-upload__overlay{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding-top:10px;position:absolute;right:0;text-align:center;top:0;visibility:hidden;z-index:4}.media-upload__overlay-button{margin-bottom:10px}.media-upload__custom-overlay{background:hsla(0,0%,100%,.76);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.media-upload__logo-preview,.media-upload__video-preview{border:1px solid #ddd;position:relative;width:100%;z-index:3}.media-upload__controls:hover .media-upload__overlay{visibility:visible}.pagination input[type=number]{max-width:80px}.square-box{background:no-repeat 50% transparent;background-size:contain;display:block;overflow:hidden;position:relative}.square-box:before{content:"";display:block;padding-top:100%}.square-box .square-box--left{background:no-repeat 0 transparent;background-size:contain}.square-box>.square-content{bottom:0;left:0;position:absolute;right:0;top:0}.square-box>.square-content>div{display:table;height:100%;width:100%}.square-box>.square-content>span{display:table-cell}.square-box .disabled-overlay{background-color:rgba(34,34,34,.7);bottom:0;left:0;overflow:hidden;padding-top:35%;position:absolute;right:0;top:0;word-break:break-word}@media(max-width:440px),(min-width:768px)and (max-width:992px){.square-box .disabled-overlay{font-size:14px;line-height:18px;padding-top:10%}}.steps{background-color:#f8f8f8;margin-bottom:30px}.steps__item{color:#676767;display:inline-block;font-weight:700;padding-bottom:10px;padding-top:10px;position:relative;text-align:center}.steps__item:before{background:url(/static/images/alternatives/tabs-arrow.png) no-repeat 0 0;content:"";display:block;height:51px;left:0;position:absolute;top:0;width:18px}.steps__item:first-child:before{content:"";display:none}.steps__item--active,.steps__item--active-white{color:#222}.steps__item--active-white .steps__number{background:#fff}.steps__item--completed .steps__number{background:url(/static/images/retina/done@2x.png) no-repeat 50%;background-size:12px;text-indent:-9999px}.steps__number{border:2px solid #e5e5e5;border-radius:30px;display:inline-block;height:30px;line-height:26px;margin-right:10px;width:30px}.technique-picker__item{width:100%}.technique-picker__item:first-child{margin-right:4px}.technique-picker__item:active,.technique-picker__item:focus,.technique-picker__item:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.25);text-decoration:none}.technique-picker .disabled-technique{pointer-events:auto!important}.technique-picker__button:last-child{margin-right:0!important}.address-paste table.parsed td{padding:4px;vertical-align:top}.address-paste table.parsed td:first-child{color:#3e3e3e;font-weight:700;padding-right:10px;white-space:pre;width:1%}.address-paste table.parsed tr:nth-child(2n){background-color:#f9f9f9}@media screen and (max-width:767px){.address-paste table.parsed{margin-top:20px}}.address-paste textarea{line-height:1.6;resize:none}.pulsating-dot{position:relative}.pulsating-dot:before{background-color:#efefef;border-radius:50%;box-shadow:0 0 1px 1px #d1d1d1;content:" ";height:17px;left:0;position:absolute;top:0;width:17px}.pulsating-dot:after{-webkit-animation:pulsate 1.5s ease-out;-webkit-animation-iteration-count:infinite;border:2px solid #efefef;-webkit-border-radius:20px;box-sizing:border-box;content:" ";height:25px;left:-4px;opacity:.2;position:absolute;top:-4px;width:25px}@-webkit-keyframes pulsate{0%{opacity:.2;-webkit-transform:scale(1)}50%{opacity:1}to{opacity:.2;-webkit-transform:scale(1.1)}}.order-summary{font-size:16px}.order-summary .bold{font-weight:700}.order-summary .important{text-transform:none}.order-summary-mobile{white-space:nowrap}.order-summary-mobile .arrow-down,.order-summary-mobile .arrow-up{margin:-2px 8px 0 0;width:16px}.youtube-video-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.youtube-video-container__overlay{height:85%;left:0;position:absolute;top:0;width:100%}.youtube-video-container__play,.youtube-video-container__video{height:inherit;left:0;max-height:inherit;position:absolute;top:0;width:100%}.youtube-video-container__play{background:url(/static/images/layout/ic-youtube-play.svg) no-repeat 50%;background-size:auto 25%;cursor:pointer;opacity:.9;z-index:2}.youtube-video-container__play:hover{background:url(/static/images/layout/ic-youtube-play-active.svg) no-repeat 50%;background-size:auto 25%}.youtube-video-container__bottom{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;width:100%}.youtube-video-container__bottom-line{display:flex;height:22px;margin-bottom:6px;position:relative;width:100%}.youtube-video-container__bottom-line-item-time{bottom:0;display:flex;flex:1;height:22px;position:absolute;right:8px}.youtube-video-container__bottom-line-item-time-text{background-color:rgba(0,0,0,.7);color:#fff;padding:1px 8px;text-align:center}