@font-face{font-display: swap;font-family:'GT Haptik';src:url("../fonts/GT-Haptik-Black.woff2") format("woff2"),url("../fonts/GT-Haptik-Black.woff") format("woff"),url("../fonts/GT-Haptik-Black.otf") format("opentype");font-weight:900}@font-face{font-display: swap;font-family:'GT Haptik';src:url("../fonts/GT-Haptik-Bold.woff2") format("woff2"),url("../fonts/GT-Haptik-Bold.woff") format("woff"),url("../fonts/GT-Haptik-Bold.otf") format("opentype");font-weight:600}@font-face{font-display: swap;font-family:'Mr Eaves XL Modern';src:url("../fonts/MrEavesXLModOT-Reg.woff2") format("woff2"),url("../fonts/MrEavesXLModOT-Reg.woff") format("woff"),url("../fonts/MrEavesXLModOT-Reg.otf") format("opentype");font-weight:normal}@font-face{font-display: swap;font-family:'Mr Eaves XL Modern';src:url("../fonts/MrEavesXLModOT-Bold.woff2") format("woff2"),url("../fonts/MrEavesXLModOT-Bold.woff") format("woff"),url("../fonts/MrEavesXLModOT-Bold.otf") format("opentype");font-weight:bold}.campaign_card_carousel .product_card{float:left;padding:1em .5em;text-align:center;width:50%}@media only screen and (min-width: 660px){.campaign_card_carousel .product_card{width:25%}}@media only screen and (min-width: 660px){.campaign_card_carousel .product_card--featured{text-align:left;width:50%}}.product_card{width:50%;float:left;text-align:center;margin-bottom:2.5em;position:relative}@media only screen and (min-width: 980px){.product_card{width:25%}}.product_card .product_card__image{background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:1em}.product_card .product_card__image:before{content:'';float:left;padding-bottom:112%}.product_card .product_card__image:after{content:'';display:table;clear:both}.product_card .product_card__title{color:#0a0918;font-weight:bold}.product_card .product_card__meta{color:#6a6f72;font-size:.8em}.product_card .product_card__meta,.product_card .product_card__title{overflow:hidden;text-overflow:ellipsis;padding:0 0.5em}.product_card .product_card__like{position:absolute;top:0;right:8%;padding:4px;cursor:pointer}.product_card .product_card__like input[type="checkbox"]{display:none}.product_card .product_card__like input[type="checkbox"]+i{display:none;display:inline-block;width:18px;height:16px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2218px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2018%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20sketchtool%2042%20%2836781%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3E40AFA455-E66F-4F09-B7AF-51A79333020F%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.71106%2C0.296%20C10.85328%2C0.296%209.68058%2C1.20014%209%2C2.0177%20C8.31942%2C1.20014%207.1469%2C0.296%205.2884%2C0.296%20C2.1249%2C0.296%200%2C3.22658%200%2C5.96348%20C0%2C9.94778%207.65324%2C15.28766%208.52588%2C15.88328%20C8.6688%2C15.98066%208.8344%2C16.02944%209%2C16.02944%20C9.1656%2C16.02944%209.3312%2C15.98066%209.47412%2C15.88328%20C10.34676%2C15.28766%2018%2C9.94778%2018%2C5.96348%20C18%2C3.22658%2015.87474%2C0.296%2012.71106%2C0.296%20L12.71106%2C0.296%20Z%22%20id%3D%22path-1%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2218%22%20height%3D%2215.73344%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C/use%3E%0A%20%20%20%20%20%20%20%20%3C/mask%3E%0A%20%20%20%20%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exports%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22cards%22%20transform%3D%22translate%28-1132.000000%2C%20-350.000000%29%22%20stroke%3D%22%236C7478%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22heart-empty%22%20transform%3D%22translate%281132.000000%2C%20350.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Shape%22%20mask%3D%22url%28%23mask-2%29%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C/use%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E")}.product_card .product_card__like input[type="checkbox"]:checked+i{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2218px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2018%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20sketchtool%2042%20%2836781%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3E6778EBD7-0B9F-4516-B381-505D5D98159F%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20sketchtool.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exports%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22cards%22%20transform%3D%22translate%28-1132.000000%2C%20-317.000000%29%22%20fill%3D%22%23EE2761%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22heart-filled%22%20transform%3D%22translate%281132.000000%2C%20317.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.71106%2C0.296%20C10.85328%2C0.296%209.68058%2C1.20014%209%2C2.0177%20C8.31942%2C1.20014%207.1469%2C0.296%205.2884%2C0.296%20C2.1249%2C0.296%200%2C3.22658%200%2C5.96348%20C0%2C9.94778%207.65324%2C15.28766%208.52588%2C15.88328%20C8.6688%2C15.98066%208.8344%2C16.02944%209%2C16.02944%20C9.1656%2C16.02944%209.3312%2C15.98066%209.47412%2C15.88328%20C10.34676%2C15.28766%2018%2C9.94778%2018%2C5.96348%20C18%2C3.22658%2015.87474%2C0.296%2012.71106%2C0.296%20L12.71106%2C0.296%20Z%22%20id%3D%22Shape%22%3E%3C/path%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E")}.product_card .product_card__timer{font-size:0.75em;background-color:#b8bdc5;border-radius:2px;color:#fff;font-weight:600;line-height:1;padding:0.4em;position:absolute;text-transform:uppercase;top:0;left:8%;z-index:1;white-space:nowrap}.product_card .product_card__timer--urgent{background-color:#ee2761}.category_card__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category_card{background-color:#f6f6f9;color:#282562;text-align:center;margin:0 30px 30px 0;border-radius:2px;font-size:14px;font-weight:600;min-width:130px;height:120px;display:inline-block;position:relative}@media only screen and (min-width: 660px){.category_card{min-width:275px;height:200px;font-size:18px;margin:0 10px 20px 0}}.category_card .category_card__name{position:absolute;bottom:14px;width:100%;left:0;padding:0 0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 660px){.category_card .category_card__name{bottom:30px}}.category_card:hover{background-color:#282562;color:#fff}.category_card:hover svg path,.category_card:hover svg circle{fill:#fff}.category_card__icon svg{display:inline-block;margin:25px 0 0;height:43px;width:60px;background-repeat:no-repeat;background-size:contain}.category_card__icon svg path,.category_card__icon svg circle{fill:#282562}@media only screen and (min-width: 660px){.category_card__icon svg{margin:50px 0 0;height:64px;width:90px}}.category_card__with_image .category_card__name{bottom:2px}@media only screen and (min-width: 660px){.category_card__with_image .category_card__name{bottom:8px}}.featured_card{display:inline-block;width:48%;margin-right:4%}@media only screen and (min-width: 980px){.featured_card{width:32%;margin-right:2%}}.featured_card .featured_card__name{color:#0a0918;font-weight:600;text-align:center;padding:.75em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured_card .featured_card__img{border-radius:2px;display:block}.featured_card:first-child{margin-right:0;width:100%}@media only screen and (min-width: 980px){.featured_card:first-child{margin-right:2%;width:32%}}.featured_card:last-child{margin-right:0}.container_card{border:1px solid #edeff3;border-radius:2px;padding:1.25em}.container_card--high-up{box-shadow:0 3px 4px 0 rgba(40,36,97,0.06)}.container_card--higher-up{box-shadow:0 3px 12px 0 rgba(40,36,97,0.1)}.product_card__description{color:#b8bdc5;display:none}.categories_sub_nav{border-bottom:1px solid #edeff3;font-size:.88em}.categories_sub_nav__heading{display:inline-block;color:#d8dae0;margin:0 1rem;line-height:3rem}.categories_sub_nav__tag{display:inline-block;margin:0 1rem;line-height:3rem}.categories_sub_nav__link{color:#6a6f72}.categories_sub_nav__list{max-height:3rem;overflow:hidden}.content_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 980px){.content_block__image_container{width:48%;margin-left:4%}}@media only screen and (min-width: 980px){.content_block__content_container{width:48%}}@media only screen and (min-width: 980px){.content_block--content_left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 980px){.content_block--content_right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 980px){.content_block--content_right .content_block__image_container{margin-left:0;margin-right:4%}}.modal--open{overflow:hidden}.modal__overlay{background:#6a6f72;position:fixed;top:0;left:0;opacity:.5;z-index:8000;width:100%;height:100%;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.modal{background:#fff;border:1px solid #d8dae0;padding:0;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:30rem;max-height:100%;opacity:1;outline:none;z-index:9999;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media only screen and (min-width: 980px){.modal{border-radius:4px;max-width:48rem}}.touch .modal{-webkit-overflow-scrolling:touch}.modal--inactive{height:0;max-height:0;overflow-y:hidden;opacity:0;z-index:-1}.modal__body{padding:1.333rem}.modal__footer{background:#edeff3;padding:1rem;text-align:right}.modal__close_btn{color:#b8bdc5;cursor:pointer;position:absolute;z-index:100;top:28px;right:15px}.modal__close_btn.cancel__link{position:static;display:inline;margin-right:30px;font-weight:600}@media only screen and (min-width: 980px){.modal__close_btn{right:1.1875rem}}.modal__header{border-bottom:1px solid #edeff3;padding:1rem 1.5rem;position:relative;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.modal__heading{font-family:"Mr Eaves XL Modern", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.6rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__table{text-align:left;width:100%}.modal__table th{border-bottom:1px solid #edeff3;font-weight:600;padding-bottom:1rem;width:25%}.modal__table td{padding-top:1.5rem}.modal__table th:last-of-type,.modal__table td:last-of-type{text-align:right}.modal__table input,.modal__table select{margin-bottom:0}.modal .modal__footer{border-bottom:1px solid #d8dae0;background:#f6f6f9}.promo_video{width:100%;overflow:hidden;padding:2em 1.06666rem;border-bottom:1px solid #edeff3;background:#f6f6f9;text-align:center}@media only screen and (min-width: 980px){.promo_video{text-align:left}}.promo_video__thumbnail{display:block;position:relative;cursor:pointer}.promo_video__thumbnail img{width:100%}.promo_video__play_button{border:2px solid #fff;border-radius:50%;left:50%;line-height:1;padding:1.333em 1.667rem 1.333rem 2.333em;position:absolute;top:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background-color 150ms;transition:background-color 150ms}.promo_video__play_button:before{content:'';display:inline-block;border-top:1.667em solid transparent;border-bottom:1.667em solid transparent;border-left:2.333em solid #fff}.promo_video__play_button:hover{background:#5ec8d5}.promo_video__get_started_button{display:none}@media only screen and (min-width: 780px){.promo_video__get_started_button{display:inline-block}}.modal--video{background-color:transparent;border:0;max-width:90%;-webkit-transition:max-width 300ms ease-out;transition:max-width 300ms ease-out}@media only screen and (min-width: 980px){.modal--video{max-width:70%}}.modal--video .modal__body{position:relative;padding:0}.modal--video .modal__footer{background:transparent;padding:1.06666rem;margin-top:0;text-align:center}.modal--video .modal__footer .button{margin:0 .5em}.youtube_video{position:relative;padding-bottom:56.25%;padding-top:2rem;height:0;overflow:hidden;opacity:0}.youtube_video iframe,.youtube_video object,.youtube_video embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-video__iframe{max-width:100%;opacity:0}.category_tags{margin:0 auto;max-width:600px;position:relative;text-align:center}.category_tag{background:#fff;margin:0 .5em .5em}.category_tag:hover{background:#f2feff}.livechat_wrapper{display:none}@media only screen and (min-width: 980px){.livechat_wrapper{display:block}}@font-face{font-display: swap;font-family:'GT Haptik';src:url("../fonts/GT-Haptik-Black.woff2") format("woff2"),url("../fonts/GT-Haptik-Black.woff") format("woff"),url("../fonts/GT-Haptik-Black.otf") format("opentype");font-weight:900}@font-face{font-display: swap;font-family:'GT Haptik';src:url("../fonts/GT-Haptik-Bold.woff2") format("woff2"),url("../fonts/GT-Haptik-Bold.woff") format("woff"),url("../fonts/GT-Haptik-Bold.otf") format("opentype");font-weight:600}@font-face{font-display: swap;font-family:'Mr Eaves XL Modern';src:url("../fonts/MrEavesXLModOT-Reg.woff2") format("woff2"),url("../fonts/MrEavesXLModOT-Reg.woff") format("woff"),url("../fonts/MrEavesXLModOT-Reg.otf") format("opentype");font-weight:normal}@font-face{font-display: swap;font-family:'Mr Eaves XL Modern';src:url("../fonts/MrEavesXLModOT-Bold.woff2") format("woff2"),url("../fonts/MrEavesXLModOT-Bold.woff") format("woff"),url("../fonts/MrEavesXLModOT-Bold.otf") format("opentype");font-weight:bold}.hero_search__form{width:auto;position:relative;display:inline-block}.hero_search_results{position:absolute;top:50px;border-radius:2px;box-shadow:0 3px 12px 0 rgba(43,48,51,0.1);width:285px}@media only screen and (min-width: 980px){.hero_search_results{width:390px}}.footer_search_bar{text-align:center}@media only screen and (min-width: 980px){.footer_search_bar{display:none}}.footer_search_bar .mobile__search_container.site__search_input{border:1px solid #f6f6f9;margin-top:15px;margin-bottom:15px}.footer_search_bar .mobile__search_container.site__search_input:focus{border-color:#f6f6f9}.hero_search__input{z-index:1011;position:relative;display:inline-block}.hero_search__input .ts-icon-search__container{top:-3px;left:0}.hero_search__input .site__search_input{padding-left:2.5rem;width:165px;border-radius:2px 0px 0px 2px;height:40px}@media only screen and (min-width: 980px){.hero_search__input .site__search_input{width:270px;background-color:#f6f6f9}}.hero_search__input .site__search_input:focus{border-color:transparent}.hero_search__submit{padding:9px 28px 9px;border-radius:0px 2px 2px 0px}@media only screen and (min-width: 980px){.hero_search__submit{padding-bottom:10px}}.hero_content__container .site__search_container{position:relative;left:0;z-index:unset}.page__homepage_show .site__header{border-bottom:none;background-color:#fff}.page__homepage_show .site__header_content{background-color:#fff}.page__homepage_show .site__content_container:after{height:110px}@media only screen and (min-width: 980px){.page__homepage_show .site__content_container:after{height:225px}}.site__main{margin:0;padding:0}.site__wrapper{margin:0 1.25rem;overflow:hidden}@media only screen and (min-width: 980px){.site__wrapper{margin:0 60px;max-width:100%}}.homepage_hero__container{position:relative;margin-bottom:25px;padding:0;height:480px;z-index:3;background-color:#edeff3;background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center}.homepage_hero__container .hero_content__container{z-index:1;position:absolute;top:50%;padding:0;width:100%}@media only screen and (min-width: 980px){.homepage_hero__container .hero_content__container{padding:0;margin:0 80px;width:50%;max-width:750px;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.homepage_hero__container .hero_content__container .hero__title{color:#fff;line-height:1.23;font-size:2.25rem;font-weight:bold;font-size:2.44rem}.homepage_hero__container .hero_content__container .hero__title em{color:#ee2761}@media only screen and (min-width: 980px){.homepage_hero__container .hero_content__container .hero__title{font-size:3.4rem}}@media only screen and (min-width: 1100px){.homepage_hero__container .hero_content__container .hero__title{font-size:3.8rem}}@media only screen and (min-width: 1230px){.homepage_hero__container .hero_content__container .hero__title{font-size:4.65rem}}@media only screen and (min-width: 980px){.homepage_hero__container{text-align:left;margin:0 3.75rem 9.0625rem;padding:0 !important}}.new_homepage_hero{background-image:url(https://s3.amazonaws.com/teespring-ass/images/hp-assets/hp_animated_logomark.gif) !important;background-color:#212032;background-position:top center;background-size:auto 300px;margin-bottom:3.75rem}@media only screen and (min-width: 980px){.new_homepage_hero{background-position:right center}}@media only screen and (min-width: 1500px){.new_homepage_hero{background-size:auto 450px;background-position:right center}}.new_homepage_hero .hero__title{margin-bottom:10px}.new_homepage_hero .hero__description{font-size:1.3rem;color:#fff}.twitch_homepage_hero{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:black;background-image:url(https://s3.amazonaws.com/teespring-ass/homepage_heros/TwitchHero_iPhone_Blank_Narrow.png) !important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:131px;margin-bottom:3rem;text-align:left}@media only screen and (min-width: 660px){.twitch_homepage_hero{background-image:url(https://s3.amazonaws.com/teespring-ass/homepage_heros/TwitchHero_Blank_Narrow.png) !important;height:266px}}.twitch_homepage_hero .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem}@media only screen and (min-width: 450px){.twitch_homepage_hero .row{margin:0}}.twitch_homepage_hero .hero_content__container{padding:0 20px;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}@media only screen and (min-width: 660px){.twitch_homepage_hero .hero_content__container{padding:0 40px}}.twitch_homepage_hero .teespring_x_twitch_logo{height:26px}@media only screen and (min-width: 660px){.twitch_homepage_hero .teespring_x_twitch_logo{height:29px}}.twitch_homepage_hero .hero__title{font-size:2rem !important;letter-spacing:3px}@media only screen and (max-device-width: 320px) and (orientation: portrait){.twitch_homepage_hero .hero__title{font-size:1rem !important}}@media only screen and (min-width: 321px) and (max-width: 449px){.twitch_homepage_hero .hero__title{font-size:1.25rem !important}}@media only screen and (min-width: 660px){.twitch_homepage_hero .hero__title{font-size:3rem !important}}.twitch_homepage_hero .button{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;display:none;height:2rem;margin-right:1.25rem;margin-top:1rem;visibility:hidden}@media only screen and (min-width: 660px){.twitch_homepage_hero .button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;visibility:visible}}.twitch_homepage_hero .button:hover{opacity:0.85}.twitch_homepage_hero .button.twitch_homepage__install{background-color:#6441a5;color:white}.twitch_homepage_hero .button.twitch_homepage__install::before{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline;content:url(https://s3.amazonaws.com/teespring-ass/homepage_heros/Twitch_Logo.svg);display:table;height:13px;padding-right:8px;width:11px}.twitch_homepage_hero .button.twitch_homepage__learn_more__mobile{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:right;margin:0;margin-left:auto;visibility:visible}@media only screen and (min-width: 660px){.twitch_homepage_hero .button.twitch_homepage__learn_more__mobile{display:none;visibility:hidden}}.editorial_block__section{margin:0 0 30px 0;position:relative}.editorial_block__section .block_img{border-radius:0.125rem;width:100%}.editorial_block__section .block_img--desktop{display:none}.editorial_block__section .block_img--mobile{width:100%;display:block}@media only screen and (min-width: 980px){.editorial_block__section{margin-top:0.9375rem;margin-bottom:4.0625rem}.editorial_block__section .block_img--desktop{display:block}.editorial_block__section .block_img--mobile{display:none}}.editorial_block__container{position:absolute;bottom:1.25rem;left:1.25rem;border-radius:0.125rem}@media only screen and (min-width: 980px){.editorial_block__container{top:30%;bottom:auto;left:auto;margin:0 0 0 5.625rem;max-width:60%}}.editorial_block__container .editorial_block__title{font-size:1.25rem;margin-bottom:1.25rem}@media only screen and (min-width: 980px){.editorial_block__container .editorial_block__title{font-size:2.25rem;font-weight:bold;margin-bottom:2.5rem;line-height:1.1}}.editorial_block__container .editorial_block__title h2{color:#fff}.editorial_block__container .editorial_block__description{display:none}@media only screen and (min-width: 980px){.editorial_block__container .editorial_block__description{font-size:1rem;font-weight:normal;display:block;color:white;margin-bottom:2.5rem;line-height:1.3}}.editorial_block__container .editorial_block__cta{width:100%;border-radius:0.1875rem;text-align:center;font-size:1rem;font-weight:bold;padding:0.625rem 1.25rem;background-color:white;max-width:12.5rem}@media only screen and (min-width: 660px){.editorial_block__container .editorial_block__cta{display:block}}@media only screen and (min-width: 980px){.editorial_block__container .editorial_block__cta{margin:1.25rem 0;top:70%;font-size:1rem;line-height:1.5}}.product_block__section{overflow:auto;margin-bottom:1.25rem}.product_block__section .product_block__container{margin:0;max-width:100%;text-align:center}@media only screen and (min-width: 980px){.product_block__section .product_block__container{text-align:left}}@media only screen and (min-width: 980px){.product_block__section{margin-bottom:1.5625rem}}.product_block__title{text-align:center;display:inline-block;width:100%}@media only screen and (min-width: 980px){.product_block__title{text-align:left;width:auto}}.product_block__title h2{color:#0a0918;margin:0}.feature_block__section{padding:0;margin-bottom:2.5rem;background-color:#fff}@media only screen and (min-width: 980px){.feature_block__section{margin-bottom:3.4375rem}}.feature_block__section .feature_block__container{width:100%;margin:0;text-align:center}@media only screen and (min-width: 980px){.feature_block__section .feature_block__container{text-align:left}}.feature_block__section .feature_block__container .feature_block__header .feature_block__title{text-align:center}@media only screen and (min-width: 980px){.feature_block__section .feature_block__container .feature_block__header .feature_block__title{text-align:left;display:inline-block}}.feature_block__section .feature_block__container .feature_block__header .feature_block__title h2{margin:0;color:#0a0918}.feature_block__section .feature_block__container .feature_carousel{text-align:center;margin-top:1rem}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature{width:48%;display:inline-block}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature:hover{cursor:pointer}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="1"]{width:100%;margin:0}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="2"]{margin:0.625rem 2% 0 0}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="3"]{margin:0.625rem 0 0 2%}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature .feature_block_image__container:after{padding-top:75%}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature .feature_block_image__container .feature_block_img{width:100%;border-radius:0.125rem}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature .feature_block__text{color:black;font-size:0.9375rem;font-weight:bold;text-align:center;margin-top:0.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 980px){.feature_block__section .feature_block__container .feature_carousel .feature_block__feature{width:32%;display:inline-block}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="1"],.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="3"]{width:32%;margin:0}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature[pos="2"]{margin:0 2%}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature .feature_block_image__container .feature_block_img{width:100%}.feature_block__section .feature_block__container .feature_carousel .feature_block__feature .feature_block__text{font-size:0.9375rem;text-align:center;line-height:1.40625rem}}.feature_block__link,.product_block__link{font-weight:bold}.feature_block__link.link--desktop,.product_block__link.link--desktop{display:none}@media only screen and (min-width: 980px){.feature_block__link.link--desktop,.product_block__link.link--desktop{margin-left:1.875rem;display:inline-block}}.feature_block__link.link--mobile,.product_block__link.link--mobile{margin-bottom:16px;display:inline-block}@media only screen and (min-width: 980px){.feature_block__link.link--mobile,.product_block__link.link--mobile{display:none}}.ts-icon-right-arrow{position:relative;font-size:0.8rem;display:inline-block;margin:0.625rem}.campaign_card_carousel{max-height:37.5rem;margin:0.75em 0 0}@media only screen and (min-width: 980px){.campaign_card_carousel{margin:1em 10px 0}}.campaign_card_carousel>.product_card{margin-bottom:0}@media only screen and (min-width: 980px){.campaign_card_carousel>.product_card{width:25%;margin-bottom:20px}}.product_card__image_container .product_card__image{height:100%}.site__content_container{position:relative;top:0}@media only screen and (min-width: 980px){.site__content_container{position:initial;top:auto}}.hero_shop_categories{display:block;position:absolute;width:100%;font-weight:900;height:3rem;color:#fff;font-size:0.9375rem;padding:0.75rem 0;bottom:0;background-color:rgba(40,37,98,0.8)}.hero_shop_categories:hover,.hero_shop_categories:active{color:rgba(255,255,255,0.5)}@media only screen and (min-width: 980px){.hero_shop_categories{display:none}}.icon_teespring__container{width:100%;position:relative;bottom:0px}@media only screen and (min-width: 980px){.icon_teespring__container{display:none}}.icon_login__container{right:0.125rem;bottom:0.125rem}@media only screen and (min-width: 980px){.icon_login__container{display:none}}.recent_campaigns{margin-bottom:1.5625rem}.product_card__title{font-size:0.9375rem}.product_card__meta_row{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product_card__store{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;min-height:0.9375rem;line-height:0.9375rem}.homepage_hero_cta__container{background:#212032;display:none}@media only screen and (min-width: 980px){.homepage_hero_cta__container{bottom:-6.25rem;width:100%;display:block;position:absolute;padding:1.875rem 0}}.homepage_hero_cta__heading{color:#fff;display:inline;font-weight:400;margin-right:2em;font-size:1.125rem}.promo_video{padding:3.75rem;margin-bottom:-1.25rem}@media only screen and (min-width: 980px){.promo_video{width:auto;margin:3.75rem}}.homepage__footer{height:0px}.homepage__footer .site__footer{top:-5rem}@media only screen and (min-width: 980px){.homepage__footer .site__footer{top:0}}@media only screen and (min-width: 980px){.creator-focused-homepage-navigation{display:initial !important}}.creator-focused-homepage-navigation{display:none;position:absolute;z-index:+99999;margin-right:2.75rem;margin-left:3.75rem;top:9px;left:150px}.creator-focused-homepage-navigation li{float:left;padding:1rem}.creator-focused-homepage-navigation li a{color:#0a0918}.get-started{position:relative}.get-started:before{top:41px;left:50%;border:10px solid transparent;content:" ";height:0;width:0;margin-left:-10px;position:absolute;border-bottom-color:#3c3680;border-width:10px}.get-started.no-before::before{display:none}.achievement_counter{width:15px;height:15px;background-color:#ffc70e;position:absolute;right:25px;top:20px}.achievement_counter__remaining{font-size:10px;font-weight:bold;text-align:center}.creator_banner{background-image:-webkit-linear-gradient(190deg, #514c9b, 40%, #282562);background-image:linear-gradient(260deg, #514c9b, 40%, #282562);margin:0 60px 20px;position:relative;text-align:center;color:white;padding:25px 16px 28px;font-weight:bold}.creator_banner .creator_image{width:25px;height:25px;border-radius:50%;vertical-align:top;margin-top:-1px;margin-right:12px}.creator_banner .title{font-size:18px;display:inline-block}.creator_banner .steps{margin:32px 0 40px}.creator_banner .steps .dash-border{width:96px;border-bottom:2px dashed gray;position:absolute;top:45px;right:-95px}.creator_banner .step{margin-left:84px;display:inline-block;position:relative}.creator_banner .step .image{width:150px;height:100px;background-size:contain;background-repeat:no-repeat;margin:0 auto}.creator_banner .step .description{font-size:20px;margin-top:7px}.creator_banner .button{padding-left:80px;padding-right:80px;font-size:18px}.creator_banner .step1{margin-left:0}.creator_banner .step1 .image{background-image:url("https://d1b2zzpxewkr9z.cloudfront.net/images/creator_banner/number_1.png")}.creator_banner .step2 .image{background-image:url("https://d1b2zzpxewkr9z.cloudfront.net/images/creator_banner/number_2.png")}.creator_banner .step2 .dash-border{right:-100px}.creator_banner .step3 .image{background-image:url("https://d1b2zzpxewkr9z.cloudfront.net/images/creator_banner/number_3.png")}.creator_banner .step3 .dash-border{right:-74px}.creator_banner .step4 .image{background-image:url("https://d1b2zzpxewkr9z.cloudfront.net/images/creator_banner/number_4.png")}.creator_banner .step4 .description{margin-right:26px}.creator_banner .close_button{cursor:pointer;position:relative;display:inline;float:right}@media only screen and (max-width: 979px){.creator_banner{margin:10px 0 20px;text-align:left;padding-top:30px;padding-bottom:18px}.creator_banner:before{top:-19px;left:158px;border:10px solid transparent;content:" ";height:0;width:0;margin-left:-10px;position:absolute;border-bottom-color:#3c3680;border-width:10px}.creator_banner .title{font-size:14px;padding:0 0 14px 36px;border-bottom:1px solid rgba(128,128,128,0.7)}.creator_banner .creator_image{position:absolute;top:30px}.creator_banner .dash-border{display:none}.creator_banner .steps{margin:16px 0 8px}.creator_banner .step{display:block;margin-left:0;margin-bottom:8px}.creator_banner .step .image{width:55px;height:40px;display:inline-block;margin-right:15px}.creator_banner .step .description{display:inline-block;font-size:18px;top:-18px;position:relative}.creator_banner .button{width:100%;text-align:center}}