﻿.top-bar[data-category="merchandise"]{background-image:none;background-color:#01949b}.discover-header[data-category="merchandise"] li.discover-tag-option.selected,.discover-header[data-category="merchandise"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="merchandise"] li.discover-tag-option.selected:hover,.discover-header[data-category="merchandise"] li.discover-tag-option.selected .discover-tag-count:hover{color:#01949b}.discover-header[data-category="merchandise"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/merchandise-1175a7642e4143929dabe71efc68ef761387f43dde6de94ea041de7f98add8b3.jpg)}.discover-header[data-category="merchandise"] .discover-header__text p{color:#01949b}.top-bar[data-category="music"]{background-image:none;background-color:#911717}.discover-header[data-category="music"] li.discover-tag-option.selected,.discover-header[data-category="music"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="music"] li.discover-tag-option.selected:hover,.discover-header[data-category="music"] li.discover-tag-option.selected .discover-tag-count:hover{color:#911717}.discover-header[data-category="music"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/music-55d7f94dff92ef0b97d5482ab27ea38b94f85d73be17bbc8332094672061d230.jpg)}.discover-header[data-category="music"] .discover-header__text p{color:#911717}.top-bar[data-category="photography"]{background-image:none;background-color:#a61826}.discover-header[data-category="photography"] li.discover-tag-option.selected,.discover-header[data-category="photography"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="photography"] li.discover-tag-option.selected:hover,.discover-header[data-category="photography"] li.discover-tag-option.selected .discover-tag-count:hover{color:#a61826}.discover-header[data-category="photography"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/photography-f3cba218aebb53064047e74fa3857413c704cd1e853c77c31c91fe8dc82451e0.jpg)}.discover-header[data-category="photography"] .discover-header__text p{color:#a61826}.top-bar[data-category="software"]{background-image:none;background-color:#117e83}.discover-header[data-category="software"] li.discover-tag-option.selected,.discover-header[data-category="software"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="software"] li.discover-tag-option.selected:hover,.discover-header[data-category="software"] li.discover-tag-option.selected .discover-tag-count:hover{color:#117e83}.discover-header[data-category="software"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/software-fc811465095b20f2edd80d4e2924c12decc9f27b736755afa545896a000561e6.jpg)}.discover-header[data-category="software"] .discover-header__text p{color:#117e83}.top-bar[data-category="sports"]{background-image:none;background-color:#cb283e}.discover-header[data-category="sports"] li.discover-tag-option.selected,.discover-header[data-category="sports"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="sports"] li.discover-tag-option.selected:hover,.discover-header[data-category="sports"] li.discover-tag-option.selected .discover-tag-count:hover{color:#cb283e}.discover-header[data-category="sports"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/sports-e7e205a12f390377d2e07feba56cd78c46d71854006d7e568e358218511b1a96.jpg)}.discover-header[data-category="sports"] .discover-header__text p{color:#cb283e}.top-bar[data-category="writing"]{background-image:none;background-color:#ee3312}.discover-header[data-category="writing"] li.discover-tag-option.selected,.discover-header[data-category="writing"] li.discover-tag-option.selected .discover-tag-count,.discover-header[data-category="writing"] li.discover-tag-option.selected:hover,.discover-header[data-category="writing"] li.discover-tag-option.selected .discover-tag-count:hover{color:#ee3312}.discover-header[data-category="writing"] .discover-header__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations/writing-d1b03e21c088bf78e36ed1aef822ea3ecf65e8ace2e83d89386707b91d7d5744.jpg)}.discover-header[data-category="writing"] .discover-header__text p{color:#ee3312}body#discover-page{overflow-x:hidden}body#discover-page .discover-page{background-color:#efefe9}@media (min-width: 768px){body#discover-page .discover-page__products{padding:40px 0}}body#discover-page .discover-page.filter-overlay::after{content:" ";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,0.4)}@media (min-width: 768px){body#discover-page .discover-page.filter-overlay::after{display:none}}body#discover-page .discover-page .products-section .product-filters-container .product-filter-wrapper{top:160px}body#discover-page .discover-header{box-sizing:border-box;position:relative;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:15px}body#discover-page .discover-header *,body#discover-page .discover-header *:before,body#discover-page .discover-header *:after{box-sizing:inherit}@media (min-width: 768px){body#discover-page .discover-header{margin-bottom:0;padding-top:70px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}}body#discover-page .discover-header.mobile-hidden{display:none}@media (min-width: 768px){body#discover-page .discover-header.mobile-hidden{display:block}}body#discover-page .discover-header__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){body#discover-page .discover-header__container{max-width:540px}}@media (min-width: 768px){body#discover-page .discover-header__container{max-width:720px}}@media (min-width: 992px){body#discover-page .discover-header__container{max-width:960px}}@media (min-width: 1200px){body#discover-page .discover-header__container{max-width:1140px}}@media (min-width: 1440px){body#discover-page .discover-header__container{max-width:1380px}}body#discover-page .discover-header__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;align-items:center;justify-content:center}body#discover-page .discover-page .discover-header.show-illustration .discover-header__row{padding-top:40px;padding-bottom:40px}body#discover-page .discover-header__image{display:none;position:relative;width:100%;padding-right:15px;padding-left:15px;width:250px;height:250px;background-size:250px;margin-right:40px}body#discover-page .discover-page .discover-header.show-illustration .discover-header__image{display:block}body#discover-page .discover-header__text{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width: 768px){body#discover-page .discover-header__text{flex:0 0 83.33333%;max-width:83.33333%}}@media (min-width: 768px){body#discover-page .discover-page .discover-header.show-illustration .discover-header__text{flex:0 0 58.33333%;max-width:58.33333%}}body#discover-page .discover-page .discover-header.show-illustration .discover-header__text__inside{padding:0}@media (max-width: 767.98px){body#discover-page .discover-header__text__inside{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border-radius:4px;padding:20px}}@media (min-width: 768px){body#discover-page .discover-header__text__inside{padding:40px 0 60px 0}}@media (min-width: 992px){body#discover-page .discover-header__text__inside{padding:80px 0 100px}}body#discover-page .discover-header__text__inside h1{color:#252a2e;font-weight:bold;font-size:18px;line-height:1.25em}@media (min-width: 768px){body#discover-page .discover-header__text__inside h1{font-size:44px;line-height:1.1em}}body#discover-page .discover-header__text__inside p{font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:6px}@media (min-width: 768px){body#discover-page .discover-header__text__inside p{font-size:14px}}body#discover-page .discover-tag-bar{box-sizing:border-box;font-size:13px;background:#fff}body#discover-page .discover-tag-bar *,body#discover-page .discover-tag-bar *:before,body#discover-page .discover-tag-bar *:after{box-sizing:inherit}@media (max-width: 991.98px){body#discover-page .discover-tag-bar{display:none}}@media (min-width: 992px){body#discover-page .discover-tag-bar{position:-webkit-sticky;position:sticky;top:70px;z-index:1}}body#discover-page .discover-tag-bar.show-more .discover-tag-bar{max-height:100%}body#discover-page .discover-tag-bar.show-more .discover-tag-bar .show-more-tags i.gi-chevron-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body#discover-page .discover-tag-bar.show-more .discover-tag-bar li{display:inline-block}body#discover-page .discover-tag-bar__container{margin:0 auto;padding:0 15px}@media (min-width: 576px){body#discover-page .discover-tag-bar__container{max-width:540px}}@media (min-width: 768px){body#discover-page .discover-tag-bar__container{max-width:720px}}@media (min-width: 992px){body#discover-page .discover-tag-bar__container{max-width:960px}}@media (min-width: 1200px){body#discover-page .discover-tag-bar__container{max-width:1140px}}@media (min-width: 1440px){body#discover-page .discover-tag-bar__container{max-width:1380px}}body#discover-page .discover-tag-bar__inside{position:relative;height:60px;overflow:hidden;border-top:1px solid #f5f5f5;font-size:13px;font-weight:500;line-height:60px}body#discover-page .discover-tag-bar__text{color:#252a2e;margin-right:20px}body#discover-page .discover-tag-bar__tags{display:inline}body#discover-page .discover-tag-bar__tags li{font-weight:500;display:inline-block;color:#aaa;cursor:pointer;margin-right:20px;text-transform:capitalize}body#discover-page .discover-tag-bar__tags li::before{content:"\e053";font-family:GumIcons;font-size:16px;margin-right:5px}body#discover-page .discover-tag-bar__tags li .discover-tag-count{color:#ccc}body#discover-page .discover-tag-bar__tags li:hover{color:#797874}body#discover-page .discover-tag-bar .show-more-tags{position:absolute;top:15px;right:15px;width:50px;height:25px;background-image:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 72%)}body#discover-page .discover-tag-bar .show-more-tags i.gi-chevron-right{width:25px;height:25px;border-radius:50%;box-sizing:border-box;text-align:center;background:#36a9ae;color:#fff;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;top:2px;position:absolute;line-height:26px;transition:-webkit-transform 0.25s cubic-bezier(0.23, 1.5, 0.32, 1);transition:transform 0.25s cubic-bezier(0.23, 1.5, 0.32, 1);transition:transform 0.25s cubic-bezier(0.23, 1.5, 0.32, 1),-webkit-transform 0.25s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));grid-column-gap:30px;grid-row-gap:15px}@media (min-width: 768px){body#discover-page .discover-category-card-grid{grid-row-gap:30px}}body#discover-page .discover-category-card-grid .discover-category-card{display:block;max-height:310px;padding:20px;background:#fff;border-radius:4px;border:1px solid #efefe9;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);overflow:hidden;cursor:pointer;font-size:17px}body#discover-page .discover-category-card-grid .discover-category-card[data-category="animation"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="animation"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="animation"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/animation-6af9fc90c4fb7b594a1b0ec3c2e40a8bcdc5f7325b37ca57105f25bd2159127c.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="animation"] .discover-category-card__link{color:#006b71}body#discover-page .discover-category-card-grid .discover-category-card[data-category="audio"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="audio"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="audio"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/audio-a99073cc21f165bdc78e8deb368b5fc7cd3320d7c667204826b8d360c4e5e6b1.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="audio"] .discover-category-card__link{color:#03949a}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comedy"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comedy"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comedy"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/comedy-da8a844b345c4c5a18cf3459ef9fa89002e2b6763ffd2f21e7cb3234aad9270c.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comedy"] .discover-category-card__link{color:#00a7af}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comics"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comics"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comics"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/comics-89d4bf5a31648b48c210f1909d602a5d17ccf8edd5e21452defe52f20f0d61e1.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="comics"] .discover-category-card__link{color:#911717}body#discover-page .discover-category-card-grid .discover-category-card[data-category="crafts"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="crafts"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="crafts"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/crafts-1985ecda2e05bb63b20e650eb28324e5deadd14e3329ec11bb35477a9d5df0b8.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="crafts"] .discover-category-card__link{color:#a61826}body#discover-page .discover-category-card-grid .discover-category-card[data-category="dance"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="dance"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="dance"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/dance-6dfde499269a69841dcdfa94dbbcbfbaef0cc329d0f3b4b0e342c2e3ebd25bbb.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="dance"] .discover-category-card__link{color:#ee3312}body#discover-page .discover-category-card-grid .discover-category-card[data-category="design"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="design"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="design"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/design-7e3a14d83a46f362c1d40a5e6230c6a6ff0156676690859bbec4eaf8c0dd9f7a.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="design"] .discover-category-card__link{color:#ed5740}body#discover-page .discover-category-card-grid .discover-category-card[data-category="drawing"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="drawing"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="drawing"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/drawing-d8228b71c57ac83d13b4cb4c6f6e59ed8e85f9b9ec68a126e8c6254e3aba28b5.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="drawing"] .discover-category-card__link{color:#e96b5a}body#discover-page .discover-category-card-grid .discover-category-card[data-category="education"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="education"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="education"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/education-578ee0e96b99ba139e14cd0a8e66c77b99a5de9b5756934839d4562c83bf6da8.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="education"] .discover-category-card__link{color:#f39a00}body#discover-page .discover-category-card-grid .discover-category-card[data-category="film"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="film"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="film"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/film-7f914f20ce5bc715a560ffa79bf0192290beb187ab9a80e90441139997f87de6.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="film"] .discover-category-card__link{color:#f4b936}body#discover-page .discover-category-card-grid .discover-category-card[data-category="food"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="food"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="food"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/food-4021d08a3aae2440673175e3b6f2f3536e90ef3502d188bb9814c6a1174ca265.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="food"] .discover-category-card__link{color:#006b71}body#discover-page .discover-category-card-grid .discover-category-card[data-category="games"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="games"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="games"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/games-96a01c9c214184d1be3cc57cd3fa11b59df134463be6b5c14ea65d7e7dc61f16.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="games"] .discover-category-card__link{color:#117e83}body#discover-page .discover-category-card-grid .discover-category-card[data-category="merchandise"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="merchandise"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="merchandise"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/merchandise-c47dce323715ee15423145ed8b2eca7e35d9718aaa9c822e58edca6410ac21f9.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="merchandise"] .discover-category-card__link{color:#01949b}body#discover-page .discover-category-card-grid .discover-category-card[data-category="music"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="music"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="music"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/music-130e4e1be293f86ef5786192fcf17a786fef1a44e8dcaf3ec5eae1c8e836fdf4.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="music"] .discover-category-card__link{color:#911717}body#discover-page .discover-category-card-grid .discover-category-card[data-category="photography"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="photography"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="photography"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/photography-cae6ededb3cebc228f04fe9a399ca783f41662fad156373be8f30bfb4e514dd0.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="photography"] .discover-category-card__link{color:#a61826}body#discover-page .discover-category-card-grid .discover-category-card[data-category="software"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="software"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="software"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/software-73df7ab0e10d246478cd0c6b1f491138087627cf891dd01173346a752df344ca.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="software"] .discover-category-card__link{color:#117e83}body#discover-page .discover-category-card-grid .discover-category-card[data-category="sports"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="sports"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="sports"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/sports-e6144783f335eca850e36e00bb8a8623c378838aaa1f49e699fab0e6c0f35fbb.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="sports"] .discover-category-card__link{color:#cb283e}body#discover-page .discover-category-card-grid .discover-category-card[data-category="writing"]{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="writing"]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);position:relative;box-shadow:0 2px 4px rgba(0,0,0,0.4)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="writing"] .discover-category-card__image{background-image:url(https://assets.gumroad.com/assets/discover/category_illustrations_small/writing-3761ad4acfe387af6765604831394655a25f55672f6ad5a9e76f1f96f3f3e8bd.jpg)}body#discover-page .discover-category-card-grid .discover-category-card[data-category="writing"] .discover-category-card__link{color:#ee3312}body#discover-page .discover-category-card-grid .discover-category-card:hover{text-decoration:none}body#discover-page .discover-category-card-grid .discover-category-card__image{height:150px;background-size:contain;background-repeat:no-repeat;background-position:center}body#discover-page .discover-category-card-grid .discover-category-card__info{padding:10px 0;position:relative}body#discover-page .discover-category-card-grid .discover-category-card__name{margin-bottom:5px;font-size:22px;font-weight:bold;line-height:1.18;color:#252a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#discover-page .discover-category-card-grid .discover-category-card__subtitle{color:#797874;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:30px}body#discover-page .discover-category-card-grid .discover-category-card__link{font-weight:500}body#discover-page .discover-category-card-grid .discover-category-card__link::after{content:"\e016";font-family:GumIcons;float:right}body#discover-page .bundle-circle-link{right:12px}body#discover-page .buyer-circle-link{display:none}body#discover-page .checkout-tool-tip:before,body#discover-page .checkout-tool-tip:after{right:11px}body#discover-page .powered-by-footer-holder{display:none}body#discover-page .selected-product-wrapper .product-card .product .author-byline{display:block !important}body#discover-page .top-bar{position:fixed}#stream_page .top-bar{display:none}#download-page{background:#f5f5f5;background-size:cover;background-attachment:fixed}#download-page .wrapper{width:auto;position:relative;z-index:1}#download-page .files-list{border-radius:4px;margin:60px auto 0;text-align:left;width:100%;max-width:670px;box-shadow:0 1px 2px rgba(0,0,0,0.4);overflow:visible}#download-page .files-list .download-options{background:url(https://assets.gumroad.com/assets/download_page/more-options-338d67bdbb64518330526837f923a8f18e3e13adaa537c7b9b02aa036b2fdb3d.svg) center center no-repeat;width:30px;height:26px;display:block}#download-page .files-list .file-row{max-height:inherit}#download-page .files-list .file-row-container{border-width:1px 0 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#download-page .files-list .file-row-left span{vertical-align:text-bottom}#download-page .files-list .file-row-left .gi{font-size:22px;width:22px;text-align:center;margin-right:10px}#download-page .files-list .download-options-popover{width:150px;padding:10px;color:#797874;margin:8px 0 0 -134px;z-index:10}#download-page .files-list .download-options-popover li{margin-right:0;padding:0 0 10px}#download-page .files-list .download-options-popover li:hover{color:#252a2e}#download-page .files-list .download-options-popover li:last-child{border-bottom-width:0;padding:0}#download-page .files-list .download-options-popover .kindle-widget{box-sizing:border-box;width:100%;padding:2px 6px 3px;margin:5px 0 0;height:22px}#download-page .files-list .download-options-popover .kindle-email{margin-top:5px}#download-page .files-list .download-options-popover .kindle-email input[type="text"]{width:76px;font-size:13px;padding:2px 5px 1px}#download-page .mobile-file-row-right-toggle{display:none}#download-page #download-landing-page{text-align:center}#download-page #download-landing-page .preview-container{max-height:300px;min-height:300px}#download-page #download-landing-page .header-container{background-color:#f8f8f8;padding:30px 0;border-top-left-radius:4px;border-top-right-radius:4px}#download-page #download-landing-page .header-container .columns{text-align:center}#download-page #download-landing-page .header-container .download-all-popover{left:50%;width:200px;margin-left:-100px;margin-top:15px;text-align:left}#download-page #download-landing-page .header-container .download-all-popover li{min-width:160px;color:#797874;transition:all 0.2s ease-in-out;border-bottom:1px solid #ddd}#download-page #download-landing-page .header-container .download-all-popover li:hover{cursor:pointer;color:#252a2e}#download-page #download-landing-page .header-container .download-all-popover li:hover .dropbox-dropin-btn{color:#252a2e}#download-page #download-landing-page .header-container .download-all-popover li:last-child{border-bottom-width:0}#download-page #download-landing-page .header-container .download-all-popover .download-zip{padding:10px 20px}#download-page #download-landing-page .header-container .download-all-popover .download-zip .gi{margin-top:6px}#download-page #download-landing-page .header-container .download-all-popover .gi{font-size:20px;margin-top:14px;position:absolute;right:20px}#download-page #download-landing-page .header-container .download-all-popover .dropbox-dropin-btn{padding:22px 20px 18px;border:0;border-radius:0;background:transparent;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;color:#797874;width:170px;transition:all 0.2s ease-in-out}#download-page #download-landing-page .header-container .download-all-popover .dropbox-dropin-btn .dropin-btn-status{display:none}#download-page #download-landing-page .files-list .file-row-left{width:50%}#download-page #download-landing-page .files-list .file-row-right{width:auto}#download-page #download-landing-page .files-box{margin:30px auto;text-align:left;height:52px}#download-page #download-landing-page .files-box .file-row,#download-page #download-landing-page .files-box .subtitle-row{overflow:hidden}#download-page #download-landing-page .files-box .file-row .file-row-left,#download-page #download-landing-page .files-box .subtitle-row .file-row-left{float:left;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#download-page #download-landing-page .files-box .file-row .file-row-left strong,#download-page #download-landing-page .files-box .subtitle-row .file-row-left strong{color:#252a2e;font-size:15px}#download-page #download-landing-page .files-box .file-row .gi,#download-page #download-landing-page .files-box .subtitle-row .gi{font-size:22px}#download-page #download-landing-page .files-box .file-row .file-row-right,#download-page #download-landing-page .files-box .subtitle-row .file-row-right{float:right}#download-page #download-landing-page .files-box .file-row .file-row-right .file-row-right-meta,#download-page #download-landing-page .files-box .subtitle-row .file-row-right .file-row-right-meta{color:#bbb;line-height:25px}#download-page #download-landing-page .files-box .file-row .mobile-file-row-right,#download-page #download-landing-page .files-box .subtitle-row .mobile-file-row-right{display:none}#download-page #download-landing-page .files-box .subtitle-list{margin:0}#download-page #download-landing-page .mini-rule{margin-top:60px}#download-page #download-landing-page form{text-align:left}#download-page #download-landing-page form h3{font-size:17px;margin-bottom:15px;font-weight:600;color:#252a2e}#download-page #download-landing-page form input{background:#fff;margin-right:10px;vertical-align:bottom;width:calc(100% - 226px)}#download-page #download-landing-page form button{width:190px}#download-page #download-landing-page form .tos-p{margin-top:10px;font-size:12px;color:#aaa}#download-page #download-landing-page form .tos-p a{text-decoration:underline;color:#36a9ae}@media screen and (max-width: 480px){#download-page #download-landing-page form h3{text-align:center}#download-page #download-landing-page form input,#download-page #download-landing-page form button{width:100%;box-sizing:border-box}}#download-page #download-landing-page .download-help{margin:30px auto;display:block;clear:both}#download-page #download-landing-page .download-help a{background-color:rgba(0,0,0,0.02);border-radius:50px;padding:10px 20px;transition:background-color 300ms ease-in-out,color 300ms ease-in-out,-webkit-transform 300ms cubic-bezier(0.23, 1.5, 0.32, 1);transition:background-color 300ms ease-in-out,transform 300ms cubic-bezier(0.23, 1.5, 0.32, 1),color 300ms ease-in-out;transition:background-color 300ms ease-in-out,transform 300ms cubic-bezier(0.23, 1.5, 0.32, 1),color 300ms ease-in-out,-webkit-transform 300ms cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:translateY(0);transform:translateY(0);position:relative;display:inline-block}#download-page #download-landing-page .download-help a:hover{text-decoration:none;color:#252a2e;background-color:rgba(0,0,0,0.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#download-page #download-landing-page .download-help a:activer{-webkit-transform:translateY(0);transform:translateY(0)}#download-page .ratings-container{border-radius:4px;width:670px;background-color:#fff;padding:30px;box-sizing:border-box;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.4);margin:20px auto 0}#download-page .ratings-container .ratings-header-container{display:table-cell;vertical-align:middle}#download-page .ratings-container .ratings-header{font-weight:600;color:#252a2e;font-size:17px}#download-page .ratings-container .ratings-box-container{position:absolute;right:30px;width:182px;top:50%;margin-top:-15px}#download-page .ratings-container .ratings-box{margin-right:30px}#download-page .add-to-library-options-container{border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);padding:30px;box-sizing:border-box;width:100%;max-width:670px;margin:20px auto 0}@media screen and (max-width: 480px){#download-page .wrapper{padding:0 15px 15px 15px;box-sizing:border-box}#download-page .files-list{margin:0 0 15px}#download-page .add-to-library-options-container{margin:0}#download-page .add-to-library-options-container .button-primary{margin-top:15px}#download-page .file-row-container{height:52px;float:none}#download-page .file-row-container .file-row{position:relative;float:none}#download-page .file-row-container .file-row-left,#download-page .file-row-container .file-row-right{float:none;width:100%}#download-page .file-row-container .file-row-left .meta-holder,#download-page .file-row-container .file-row-right .meta-holder{display:none}#download-page .file-row-container .file-row-left .meta-holder h3,#download-page .file-row-container .file-row-right .meta-holder h3{font-size:14px;line-height:18px}#download-page .file-row-container .file-row-left .download-options,#download-page .file-row-container .file-row-right .download-options{display:none}#download-page .file-row-container .file-row-left .download-options-popover,#download-page .file-row-container .file-row-right .download-options-popover{display:block;border-radius:0;background:transparent;position:relative;opacity:1;-webkit-transform:scale(1);transform:scale(1);border:0;padding:0;margin:0;box-shadow:0 0 0}#download-page .file-row-container .file-row-left .download-options-popover:after,#download-page .file-row-container .file-row-left .download-options-popover:before,#download-page .file-row-container .file-row-right .download-options-popover:after,#download-page .file-row-container .file-row-right .download-options-popover:before{display:none}#download-page .file-row-container .file-row-left .download-options-popover li,#download-page .file-row-container .file-row-right .download-options-popover li{padding:0;float:left}#download-page .file-row-container .file-row-left{height:50px}#download-page .file-row-container .file-row-right,#download-page .file-row-container .subtitle-upload-drawer--no-upload-box{display:none}#download-page .file-row-container.open{height:auto;padding-bottom:20px}#download-page .file-row-container.open .file-row-right,#download-page .file-row-container.open .subtitle-upload-drawer--no-upload-box{display:block}#download-page .file-row-container.open .subtitle-upload-drawer--no-upload-box{margin:20px 0 -20px}#download-page .file-row-container.open .mobile-file-row-right-toggle .gi{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#download-page .mobile-file-row-right-toggle{box-sizing:border-box;background:linear-gradient(to right, rgba(255,255,255,0) 70%, #fff 80%, #fff 100%);box-sizing:border-box;color:#ccc;display:block;font-size:12px;height:50px;left:0;line-height:50px;padding-right:15px;position:absolute;right:0;text-align:right;top:0;width:100%;z-index:9}#download-page .mobile-file-row-right-toggle .gi{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#download-page .mobile-file-row-right-toggle .file-row-mobile-meta{margin-right:5px}#download-page #download-landing-page{padding:0 0 40px}#download-page #download-landing-page .preview-container{max-height:200px;min-height:200px}#download-page #download-landing-page .header-container{padding:0}#download-page #download-landing-page .header-container .or-section:before,#download-page #download-landing-page .header-container .or-section:after{display:none}#download-page #download-landing-page .header-container .download-all{display:none}#download-page #download-landing-page .files-list .file-row-container:first-child{border-top-width:0}#download-page #download-landing-page .mobile-app-popover-trigger{position:fixed;width:100%;bottom:0;left:0;background-color:#36a9ae;padding:20px 0;color:#fff;border:0;border-radius:0;z-index:1}#download-page .ratings-container{width:100%;padding-left:10px;padding-right:10px;padding-bottom:25px;padding-top:20px}#download-page .ratings-container .ratings-header-container{display:block;height:20px;margin-bottom:10px}#download-page .ratings-container .ratings-header{width:100%}#download-page .ratings-container .ratings-box-container{position:relative;right:auto;top:auto;margin-top:0;margin-right:auto;margin-left:auto}}.recommended-products{margin-top:60px}.recommended-products h3{color:#797874;font-size:18px;line-height:27px;text-align:center;padding:20px 0 30px}.recommended-products .product{margin-bottom:30px}.recommended-products .product .product-price-tag{top:20px;font-size:18px;line-height:18px;padding:12px 10px 12px 8px}.recommended-products .product .product-price-tag:before{border-width:21px}.recommended-products .button{margin:0 15px 30px}@media (max-width: 768px){.recommended-products{margin-top:30px}.recommended-products h3{padding:15px 0;font-size:16px;line-height:25px}}.preview-product-box{position:relative;box-shadow:0 8px 16px rgba(0,0,0,0.15);background:#252a2e;padding:15px;border-radius:4px;width:350px;height:386px;z-index:2;overflow:hidden}.preview-product-box>*{z-index:3}.preview-product-box .product-container{z-index:1}.preview-product-box>h5{color:#fff;font-weight:bold;display:block;text-align:center;font-size:17px}.preview-product-box>a{color:#fff;border-radius:99px;border:1px solid #000;text-align:center;font-weight:bold;position:absolute;left:15px;top:15px;height:22px;width:22px;font-size:17px;font-weight:bold;line-height:19px}.preview-product-box>a.go-to-button{left:auto;right:15px}.preview-product-box>a.go-to-button i{-webkit-transform:scale(0.7);transform:scale(0.7)}.preview-product-box>a:hover{text-decoration:none}.preview-product-box .product-container{height:700px;width:700px;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:bottom right;transform-origin:bottom right;position:absolute;left:-335px;bottom:15px;background:#f5f5f5;border-radius:4px;overflow-y:scroll}.preview-product-box .product-container *{pointer-events:none}.preview-product-box .product-container .product-row{margin:30px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 992px){.preview-column{display:none !important}}.edit-product-container{padding:0 0 30px;background:#f5f5f5;overflow:hidden}#preview-form{clear:both}#preview-form .show_preview_url{right:0;top:50%;margin-top:-21px;z-index:3}#preview-form input{background:#fff}#preview-form input.required{display:block}.edit-page-tab-holder{width:300%;display:flex;flex-direction:row;justify-content:space-between}.edit-page-tab-holder .form-column .input-group{float:left}.edit-page-tab-holder .preview-column{padding-top:20px;width:380px;position:absolute;right:0}.edit-page-tab{width:33.3333%;float:left;position:relative;box-sizing:border-box;transition:all 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);opacity:0;pointer-events:none}.edit-page-tab.selected{opacity:1;pointer-events:auto}.edit-page-tab .update-email-text{resize:none;overflow:auto;width:100%;box-sizing:border-box;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;margin-top:10px}.edit-page-tab .file-update-prompt .send-file-update-trigger{margin-left:0}.edit-page-tab input{background:#fff}.edit-page-tab input.required{display:block}.edit-page-tab .mini-rule{margin:20px 0}.edit-page-tab .mini-rule:last-child{margin-bottom:0}.edit-page-tab.basic-tab #duration_indicator{position:absolute;top:41px;right:15px;font-size:15px;line-height:22px;color:#aaa;pointer-events:none}.edit-page-tab.basic-tab .input-prefix.focused{border-color:#aaaaaa}.edit-page-tab.basic-tab .sales-tax-container .exclusive-regions-container{padding-top:15px}.edit-page-tab.basic-tab .sales-tax-container input[type="checkbox"]{margin-right:5px;position:relative;top:-1px}.edit-page-tab.basic-tab .sales-tax-container .regions li{font-size:15px;line-height:15px;margin-top:15px}.edit-page-tab.basic-tab .sales-tax-container .regions li:first-of-type{margin-top:0}.edit-page-tab.basic-tab .sales-tax-container .regions li span{float:right}.edit-page-tab.basic-tab .release-date-container{box-sizing:border-box;width:100%;height:42px;border-color:#ddd;box-shadow:inset 0 1px 0 rgba(0,0,0,0.02)}.edit-page-tab.basic-tab .release-date-container .at{line-height:40px}.edit-page-tab.basic-tab .release-date-container input[type="text"]{height:42px}.edit-page-tab.basic-tab .release-date-container #datepicker-calendar{left:22px}.edit-page-tab.basic-tab .product-description{box-sizing:border-box;border-radius:4px;width:100%;max-width:100%;min-height:100px;padding:12px;border:1px solid #ddd}.edit-page-tab.basic-tab .product-description .medium-insert-buttons{margin-left:-34px;margin-top:-3px}.edit-page-tab.basic-tab .medium-editor-placeholder:after{margin-top:0;font-style:normal}.upload-container{font-size:16px;color:#aaa;border:2px dashed #ccc;border-radius:4px;text-align:center;box-sizing:border-box;position:relative}.upload-container .choose{height:80px;transition:all 0.2s ease-in-out;position:absolute;width:100%;padding-top:20px;box-sizing:border-box}.upload-container .choose:hover{color:#252a2e;cursor:pointer;background:#eee}.upload-container .choose.not-showing{opacity:0;-webkit-transform:translate(0, -5px);transform:translate(0, -5px);position:absolute;background:transparent;visibility:hidden}.upload-container .choose .gi{font-size:32px;position:relative;top:4px;margin-right:6px}.upload-container .add-files{opacity:0;height:60px;margin:15px 0 5px;transition:all 0.2s ease-in-out;visibility:hidden}.upload-container .add-files.showing{opacity:1;display:block;-webkit-transform:translate(0, -5px);transform:translate(0, -5px);visibility:visible}.upload-container .add-files ul{display:inline-block;width:100%}.upload-container .add-files li{float:left;border-right:1px solid #ccc;width:33%;box-sizing:border-box;height:60px;transition:all 0.2s ease-in-out;padding-top:15px}.upload-container .add-files li:hover,.upload-container .add-files li.active{color:#252a2e;cursor:pointer}.upload-container .add-files li:last-child{border-right:0}.upload-container .add-files li.disabled{pointer-events:none;border-right-color:#888;opacity:0.4}.upload-container .add-files .gi{font-size:24px;position:relative;top:2px;margin-right:6px}.upload-container .choose-existing{background:#fff;border:1px solid #ccc;border-radius:4px;opacity:0;margin:10px 15px 15px;transition:all 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;position:absolute}.upload-container .choose-existing:before,.upload-container .choose-existing:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:50%;margin-left:-8px;top:0;border-bottom-color:#ccc;margin-top:-17px}.upload-container .choose-existing:after{border-bottom-color:#eee;margin-top:-16px;z-index:5}.upload-container .choose-existing.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1);display:block;position:relative}.upload-container .choose-existing .files{max-height:330px;overflow-x:hidden;overflow-y:scroll}.upload-container .choose-existing li{border-top:1px solid #ccc;font-size:14px;text-align:left;padding:10px;position:relative;height:25px}.upload-container .choose-existing li:first-child{border-top:0}.upload-container .choose-existing li:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.upload-container .choose-existing li:hover{background:#f5f5f5;color:#252a2e;cursor:pointer}.upload-container .choose-existing li .gi,.upload-container .choose-existing li .file-row-title,.upload-container .choose-existing li .type{display:inline-block}.upload-container .choose-existing li .gi{font-size:22px;float:left}.upload-container .choose-existing li .gi-check{background:#36a9ae;border-radius:50%;color:#fff;height:24px;line-height:24px;right:10px;text-align:center;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);width:24px;float:right;opacity:0;-webkit-transform:scale(0);transform:scale(0);font-size:10px}.upload-container .choose-existing li .gi-check.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.upload-container .choose-existing li .file-row-title{color:#797874;margin:2px 0 0 10px;width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}.upload-container .choose-existing li .type{color:#ccc;right:50px;position:absolute;margin-top:2px}.upload-container .choose-existing .search{background:#eee;padding:10px;border-bottom:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.upload-container .choose-existing .search input[type="text"]{width:100%;box-sizing:border-box}.upload-container .choose-existing .check{width:24px;height:24px;border-radius:24px;border:1px solid #ddd;background:#fff;right:10px;position:absolute;display:inline-block}.upload-container .choose-existing .check.not-showing{display:none}#file-drawer{position:relative}#file-drawer .rotate-container{height:85px}#file-drawer .rotate-container.showing-existing-files-container{height:500px}#file-drawer .product-groups{border-top:1px solid #ddd;margin:20px 0}#file-drawer .product-group-controls{color:#aaa;font-size:13px;text-align:center}#file-drawer .product-group-controls button{display:block;margin:10px auto 0}#file-drawer #link_url{box-sizing:border-box;height:42px;width:100%}#file-drawer #file-specific p{font-size:15px;margin-top:20px}#file-drawer #file-specific p input{margin-right:5px}#file-drawer #file-specific p a{text-decoration:underline}#file-drawer #file-specific p .learn-more{float:right}#file-drawer #file-specific p small{font-size:13px;margin-left:10px;color:#aaa}#file-drawer .files-list{transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);margin-top:20px;margin-bottom:20px;-webkit-transform-origin:50% 0;transform-origin:50% 0}#file-drawer .file-update-prompt{border-radius:4px;margin-bottom:20px;padding:10px 14px;background:#fff;position:relative;border:1px solid #ccc;font-size:13px;line-height:21px}#file-drawer .file-update-prompt:after,#file-drawer .file-update-prompt:before{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;left:50%;margin-left:-4px;border-width:4px;border-top-color:#fff;top:100%}#file-drawer .file-update-prompt:before{margin-top:1px;border-top-color:#ccc}#file-drawer .file-update-prompt button,#file-drawer .file-update-prompt .button{margin:10px 2px 5px -2px;transition:margin-left 0 linear}#file-drawer .file-update-prompt button.show-cancel,#file-drawer .file-update-prompt .button.show-cancel{padding-left:14px;border-top-left-radius:0;border-bottom-left-radius:0}#file-drawer .product-files-grouping{margin:20px 0;position:relative;-webkit-perspective:300;perspective:300}#file-drawer .product-files-grouping .files-list{margin-top:0}#file-drawer .product-files-grouping.collapsed{height:52px}#file-drawer .product-files-grouping.collapsed .product-files-grouping-title{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#file-drawer .product-files-grouping.collapsed .files-list{opacity:0;-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);pointer-events:none}#file-drawer .product-files-grouping .product-files-grouping-title{background-color:#fff;border:1px #ddd solid;border-top-left-radius:4px;border-top-right-radius:4px;padding:15px}#file-drawer .product-files-grouping .product-files-grouping-title .edit-grouping-title{border:0;box-shadow:none !important;color:#252a2e;font-size:15px;padding:0;width:525px}#file-drawer .product-files-grouping .file-row{color:#aaa}#file-drawer .product-files-grouping .file-row:hover{cursor:pointer;color:#797874}#file-drawer .product-files-grouping .unsaved{background-color:#f8f8f8}#file-drawer .product-files-grouping .product-files-grouping-edit-actions{position:absolute;right:0;top:0;padding:15px}#file-drawer .product-files-grouping .product-files-grouping-edit-actions .ellipsis-icon{width:22px;height:22px;display:block;background:url(https://assets.gumroad.com/assets/ellipsis-icon-cfcd1a9fa026203aed13db215bb4c57544759b2abd00f384e3ae157d10924ef0.svg) top left;margin-right:5px}#file-drawer .product-files-grouping .product-files-grouping-edit-actions .ellipsis-icon:hover{background-position:bottom right;cursor:pointer}#file-drawer .product-files-grouping .product-files-grouping-edit-actions li{display:inline-block}#file-drawer .product-files-grouping .file-row-container:nth-child(1),#file-drawer .product-files-grouping .files-list{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}#file-drawer .product-files-grouping .file-row-right li:hover{cursor:pointer}#file-drawer .product-files-grouping .file-row-right .gi-check{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#329ca0, GradientType=0)";background:#36a9ae linear-gradient(to bottom, #37adb2, #329ca0);border:1px solid #2a8387;border-radius:50%;color:#fff;height:20px;line-height:20px;right:15px;text-align:center;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);width:20px;float:right;opacity:0;-webkit-transform:scale(0);transform:scale(0);font-size:10px;box-shadow:0 1px 2px rgba(0,0,0,0.15)}#file-drawer .product-files-grouping .file-row-right .gi-check.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#file-drawer .product-files-grouping .file-row-right .check{width:20px;height:20px;border-radius:20px;border:1px solid #ddd;background:#fff;right:15px;position:absolute;display:inline-block;box-shadow:0 1px 2px rgba(0,0,0,0.15)}#file-drawer .product-files-grouping .file-row-right .check.not-showing{display:none}.pricing-section .remove-button{position:absolute;top:50%;margin-top:4px;right:-32px}.setting-action{margin-top:20px;display:block;position:relative}.setting-action .checkbox-container{float:right}.settings-group .setting{border-top:1px solid #ddd;margin-top:15px;padding:15px 0 0}.settings-group .setting:first-of-type{border-top:none;padding-top:0;margin-top:20px}.settings-group .setting .text-label{float:left;font-size:17px}.settings-group .setting .text-label a{margin-left:10px;font-size:13px}.settings-group .setting select{float:right}.settings-group .setting .toggle-wrapper{float:right}.settings-group .setting .toggle-wrapper.disabled{opacity:0.4;cursor:not-allowed;pointer-events:none}.settings-group .setting .toggle-wrapper .preview-toggle+label{margin:-5px 0}.settings-group .setting input.full-width{box-sizing:border-box;width:100%;margin-top:6px}.settings-group .setting-checkbox-tooltip{position:static;margin-top:15px;padding:12px 15px 15px}.settings-group .setting-checkbox-tooltip:before,.settings-group .setting-checkbox-tooltip:after{right:10px}.settings-group .setting-checkbox-tooltip .top-level-label{margin-top:0}.release-date-holder .release-date-container{border-radius:4px;height:40px;background:#fff;border:1px solid #cacaca;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}.release-date-holder .release-date-container input[type="text"]{height:40px}.release-date-holder .release-date-container #datepicker-calendar{left:85px;top:-132px;-webkit-transform-origin:50% 70%;transform-origin:50% 70%}.release-date-holder .release-date-container #datepicker-calendar:before,.release-date-holder .release-date-container #datepicker-calendar:after{display:none}.billing-options-grid{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -5px}.billing-options-grid .billing-option-container{position:relative;display:flex;flex-basis:calc(50% - 10px);justify-content:center;flex-direction:column;margin:10px 5px 0}.billing-options-grid .billing-option-container .billing-option{border:1px dashed #ddd;border-radius:4px;color:#aaa;transition:all 0.3s ease-in-out}.billing-options-grid .billing-option-container input[type="checkbox"]{display:none;left:-9999px;position:absolute;top:-9999px}.billing-options-grid .billing-option-container>label{background:rgba(255,255,255,0.2);border-radius:4px;height:100%;line-height:50px;position:absolute;right:0;top:0;width:100%;z-index:5}.billing-options-grid .billing-option-container>label:hover{cursor:pointer;background:rgba(255,255,255,0)}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option{border:1px solid #ddd;opacity:1}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .input-prefix,.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .link_price_range{border-style:solid}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .billing-option-right,.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .link_price_range{color:#252a2e}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .input-prefix{background:#eee}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ .billing-option .gi-check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.billing-options-grid .billing-option-container input[type="checkbox"]:checked ~ label{background:rgba(255,255,255,0);width:200px}.billing-options-grid .billing-option-left{overflow:hidden;width:110px;float:left}.billing-options-grid .billing-option-left .input-prefix,.billing-options-grid .billing-option-left .link_price_range{background:transparent;border-width:0;border-radius:0;border-style:dashed;box-sizing:border-box;height:50px;position:relative;text-align:center}.billing-options-grid .billing-option-left .input-prefix{border-right:0;padding:17px 10px;width:30px}.billing-options-grid .billing-option-left .link_price_range{border-width:0 1px;width:80px}.billing-options-grid .billing-option-left .link_price_range:focus{border-color:#ddd}.billing-options-grid .billing-option-right{box-sizing:border-box;float:left;font-size:17px;height:50px;line-height:50px;padding:0 15px;position:relative;width:calc(100% - 110px)}.billing-options-grid .billing-option-right .empty-circle,.billing-options-grid .billing-option-right .gi-check{box-shadow:0 1px 2px rgba(0,0,0,0.15);border-radius:50%;height:20px;line-height:20px;width:20px;position:absolute;right:15px;top:13px}.billing-options-grid .billing-option-right .empty-circle{border:1px solid rgba(0,0,0,0.15);z-index:3}.billing-options-grid .billing-option-right .gi-check{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#329ca0, GradientType=0)";background:#36a9ae linear-gradient(to bottom, #37adb2, #329ca0);border:1px solid #2a8387;border-radius:50%;color:#fff;font-size:9px;opacity:0;text-align:center;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);z-index:4}body.is-embed{background:transparent !important}body.is-embed#product_page .product-page__container{margin-top:0;margin-bottom:0}@media (max-width: 767.98px){body.is-embed#product_page .product-page__container{max-width:100% !important}}body.is-embed .sharing,body.is-embed .buyer-bar-container,body.is-embed .customization-modules-container,body.is-embed .top-bar,body.is-embed .locale-holder,body.is-embed .profile-background-container,body.is-embed .scroll-button{display:none !important}.main-content .gumroad-product-embed .product-main{margin-bottom:20px}.main-content .gumroad-product-embed .product-description p{color:#6f6f6f !important;font-family:-apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif}.main-content .gumroad-product-embed .product-info ul{margin-bottom:0}.envelope{border-radius:4px;box-sizing:border-box;background:url(https://assets.gumroad.com/assets/product/patterns-f40ed85c07b5849d8f9cc4e044cb8fdbe5a88df0983fd17c2b1c329a8c289e87.png) 8px -11px repeat-x,linear-gradient(to bottom right, #fafafa, #f5f5f5);box-shadow:0 1px 2px rgba(0,0,0,0.1);border:1px solid #ccc;padding-bottom:10px;width:100%;margin-bottom:20px;padding-top:4px}.envelope .or-mark{display:inline-block;margin:0 auto;padding:0 6px;position:relative;top:5px;text-transform:uppercase;background:#fafafa;color:#bbb;z-index:1}.envelope .social-signup-wrapper{position:relative;text-align:center}.envelope .social-signup-wrapper .social-button{text-align:left}.envelope .social-signup-wrapper .mini-rule{position:absolute;margin-top:-6px}.envelope .mini-rule{margin-bottom:0}.envelope label{color:rgba(0,0,0,0.3);font-size:12px;margin:0 0 5px;text-transform:uppercase}.envelope .custom-field-container input{margin-top:10px}.envelope .custom-field-container input:first-of-type{margin-top:0}.envelope .email-confirm-dialog{padding:10px;top:100%;margin-top:8px;width:300px;margin-left:-150px;left:50%;box-sizing:border-box}.envelope .email-confirm-dialog span{display:block;margin-bottom:5px}.envelope .email-confirm-dialog .button{margin-right:5px}.envelope p{box-sizing:border-box;padding:10px 10px 0;margin:0;font-size:13px;line-height:21px;width:100%}.envelope p .btn.social{box-sizing:border-box;position:relative;text-align:left;width:100%}.envelope p .btn.social i{top:10px}.envelope p input[type="text"],.envelope p input[type="email"],.envelope p input[type="password"],.envelope p textarea,.envelope p select{border-radius:4px;box-sizing:border-box;display:inline-block;height:38px;width:100%;max-width:100%;padding:8px 10px;box-shadow:0 1px 1px rgba(255,255,255,0.15);float:none}.envelope p input[type="text"]:focus,.envelope p input[type="email"]:focus,.envelope p input[type="password"]:focus,.envelope p textarea:focus,.envelope p select:focus{border-color:#aaa}.envelope p input[type="text"].error,.envelope p input[type="email"].error,.envelope p input[type="password"].error,.envelope p textarea.error,.envelope p select.error{background:#fff}.envelope p.variant_selection select{margin-top:10px}.envelope p.variant_selection select:first-child{margin-top:0}.envelope p textarea{margin-top:12px;min-height:100px;resize:vertical}.envelope p.multi-column{position:relative;display:block;overflow:hidden;min-height:38px}.envelope p.multi-column input,.envelope p.multi-column select{float:left}.envelope p.multi-column .purchase_city{margin-right:10px;width:31%;width:calc(39% - 10px)}.envelope p.multi-column .purchase_state{float:left;margin-right:10px;width:31%;width:calc(30% - 10px)}.envelope p.multi-column .purchase_zip_code{width:31%}.envelope p.multi-column.no-dropdown .purchase_state{width:31%;width:calc(31% - 10px)}.envelope p.multi-column.no-dropdown .purchase_zip_code{width:30%}.envelope p.shipping-rate-holder{overflow:hidden;min-height:38px}.envelope p.has-shipping-rate select{width:70%;border-top-right-radius:0;border-bottom-right-radius:0;float:left}.envelope p.has-shipping-rate .shipping-rate{border-radius:4px;box-sizing:border-box;width:30%;height:38px;text-align:center;font-size:14px;line-height:36px;color:#aaa;float:right;border:1px solid #ddd;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;display:block}.envelope.small{margin-bottom:10px}.envelope .keep-on-file-notice{float:right}.envelope .keep-on-file-notice label{display:inline-block;margin-left:4px;width:auto;cursor:pointer}.envelope .street-address-checker{border-radius:4px;position:relative;margin:10px 10px 0;padding:5px 10px;background:#eee;border:1px solid #ccc}.envelope .street-address-checker strong{font-weight:normal;display:block}.envelope .street-address-checker button{margin:5px 2px 5px 0}.envelope .street-address-checker:before,.envelope .street-address-checker:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:15%;margin-left:-8px;top:100%;border-top-color:#ccc;margin-top:1px}.envelope .street-address-checker:after{border-top-color:#eee;margin-top:0;z-index:10}.following__view{box-sizing:border-box;padding:20px 0 40px 0}.following__view *,.following__view *:before,.following__view *:after{box-sizing:inherit}@media (min-width: 992px){.following__view{padding:60px 0}}.following__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 992px) and (min-width: 576px){.following__container{max-width:540px}}@media (min-width: 992px) and (min-width: 768px){.following__container{max-width:720px}}@media (min-width: 992px) and (min-width: 992px){.following__container{max-width:960px}}@media (min-width: 992px) and (min-width: 1200px){.following__container{max-width:1140px}}@media (min-width: 992px) and (min-width: 1440px){.following__container{max-width:1380px}}.following__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}.following__inside{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}@media (min-width: 1200px){.following__inside{flex:0 0 66.66667%;max-width:66.66667%}}.following__header{margin-bottom:35px}@media (min-width: 992px){.following__header{margin-bottom:60px}}.following__header h1{text-align:center;font-size:18px;margin:0;line-height:1.3}@media (min-width: 992px){.following__header h1{font-size:24px}}.following__content ul.following-list>li{margin-bottom:30px}.following__content ul.following-list>li:last-child{margin:0}.following__content .creator-profile-card{margin:0}.following__content .creator-profile-card .profile-picture-large{margin:0 auto 20px auto}footer{box-sizing:border-box;position:relative;font-size:13px;border-top:1px solid transparent;padding:30px 0;color:#b0b0b0;text-align:center}footer *,footer *:before,footer *:after{box-sizing:inherit}.home footer{box-shadow:inset 0 0 2px rgba(0,0,0,0.15),inset 0 1px 2px rgba(0,0,0,0.15)}footer .footer__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 992px){footer .footer__container{padding-left:30px;padding-right:30px}}footer .footer__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}footer .footer__left{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:30px}@media (min-width: 768px){footer .footer__left{flex:0 0 50%;max-width:50%;display:flex;align-items:center;justify-content:flex-start;text-align:left;margin-bottom:0}}footer .footer__left .locale-holder-footer{margin-top:10px}@media (min-width: 768px){footer .footer__left .locale-holder-footer{margin-top:0;margin-left:10px}}footer .footer__left .locale-holder-footer select{font-size:13px;padding:5px}footer .footer__right{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width: 768px){footer .footer__right{flex:0 0 50%;max-width:50%}}footer .footer__right ul{margin:0;padding:0;list-style:none}@media (min-width: 768px){footer .footer__right ul{display:flex;align-items:center;justify-content:flex-end;text-align:right}}footer .footer__right ul li{margin-bottom:10px}footer .footer__right ul li:last-child{margin:0}@media (min-width: 768px){footer .footer__right ul li{margin-bottom:0;margin-right:30px}}footer .footer__right a{color:#b0b0b0}.minimal-footer{background:rgba(0,0,0,0.05);color:#fff;font-size:13px;padding:30px}.minimal-footer a{color:#fff}.minimal-footer a:hover{text-decoration:underline}.minimal-footer .footer-item{margin-right:15px}@media (max-width: 768px){.minimal-footer{display:none}}.input-group{box-sizing:border-box;border-radius:4px;margin:20px 0 0;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);width:100%;max-width:770px;padding:30px}.input-group h4{font-weight:bold;color:#252a2e;font-size:28px;line-height:35px}.input-group h4 a,.input-group h4 small{color:#bbb;font-size:15px;font-weight:normal}.input-group h4 small{margin-left:5px}.input-group h4 a{float:right;color:#36a9ae}.input-group>button,.input-group>.button{margin-top:15px}.input-group p{color:#bbb;font-size:15px}.input-group p input[type="checkbox"]{margin-right:4px}.input-group>label,.input-group .top-level-label{font-size:13px;color:#aaa;font-weight:bold;display:block;margin-top:20px}.input-group>select,.input-group>input[type="text"],.input-group .top-level-input,.input-group .select--within_edit_form,.input-group .input--within_edit_form,.input-group>textarea{display:block;width:100%;box-sizing:border-box}.input-group>select,.input-group>input[type="text"],.input-group .top-level-input{margin-top:10px}.input-group .input-wrapper.has-prefix .input-prefix{box-sizing:border-box;width:38px;text-align:center}.input-group .input-wrapper.has-prefix input{width:calc(100% - 38px)}.input-group .top-level-input.input-wrapper.has-prefix input{width:calc(100% - 60px)}.input-group>select,.input-group .select--within_edit_form{padding:10px}.input-group>.button-default,.input-group>button,.input-group .react-container>button{margin-top:15px;margin-right:10px}.input-group>.button-default.pull-right,.input-group>button.pull-right,.input-group .react-container>button.pull-right{margin-right:0;margin-left:10px}.input-group .row:hover .remove-button,.input-group .react-container>.row:hover .remove-button{display:block}.input-group .row>.columns:first-of-type,.input-group .row>.column:first-of-type,.input-group .react-container>.row>.columns:first-of-type,.input-group .react-container>.row>.column:first-of-type{padding-left:0}.input-group .row>.columns .remove-button,.input-group .row>.column .remove-button,.input-group .react-container>.row>.columns .remove-button,.input-group .react-container>.row>.column .remove-button{position:absolute;top:50%;margin-top:-11px;right:-32px}.input-group .row>.columns:last-of-type,.input-group .row>.column:last-of-type,.input-group .react-container>.row>.columns:last-of-type,.input-group .react-container>.row>.column:last-of-type{padding-left:0;padding-right:0}.input-group .row>.columns:last-of-type::before,.input-group .row>.column:last-of-type::before,.input-group .react-container>.row>.columns:last-of-type::before,.input-group .react-container>.row>.column:last-of-type::before{content:" ";width:60px;position:absolute;top:0;bottom:0;right:-40px}.input-group .inputs-box{border-radius:4px;position:relative;margin:20px 0 10px}.input-group .inputs-box .row .four.columns,.input-group .inputs-box .row .three.columns,.input-group .inputs-box .row .two.columns,.input-group .inputs-box .row .one.column{padding-left:0}.input-group .inputs-box.variants-box{border:1px solid #ddd;padding:15px}.input-group .inputs-box.variants-box:hover>.remove-button{display:block}.input-group .inputs-box.variants-box button{margin-top:15px}.input-group .inputs-box .name{box-sizing:border-box;width:100%;margin-bottom:15px}.input-group .inputs-box label{font-size:13px;color:#aaa;font-weight:bold;display:block;margin-bottom:5px}.input-group .inputs-box .option,.input-group .inputs-box input,.input-group .inputs-box select{box-sizing:border-box;width:100%}.input-group .inputs-box .option-select{height:42px;padding-left:10px}.input-group .inputs-box .offer-code-name{text-transform:lowercase}.input-group .inputs-box .offer-code-name.with-icon{text-indent:20px}.input-group .inputs-box .option-couplet{clear:both;position:relative;margin:0 -15px;padding:15px;border-top:1px solid #eee}.input-group .inputs-box .option-couplet:first-of-type{border-top-color:#ddd}.input-group .inputs-box .option-couplet:last-of-type{padding-bottom:0}.input-group .inputs-box .sku-row,.input-group .inputs-box .shipping-destination-couplet,.input-group .inputs-box .discount-code-row{margin-top:15px}.input-group .inputs-box .sku-row:first-of-type,.input-group .inputs-box .shipping-destination-couplet:first-of-type,.input-group .inputs-box .discount-code-row:first-of-type{margin-top:0}.input-group .inputs-box .gi{font-size:22px;float:left}.input-group .inputs-box .gi-compass{padding-left:1px;width:27px}.input-group .inputs-box .all-products-notice{position:absolute;bottom:10px;left:10px;font-size:20px}.input-group .inputs-box .share-link,.input-group .inputs-box .note,.input-group .inputs-box .text{font-size:15px;line-height:17px;padding:0 8px;color:#aaa}.input-group .inputs-box .text{padding:12px 0;display:inline-block}.input-group .inputs-box .share-link,.input-group .inputs-box .note{position:absolute;right:20px;bottom:12px}.input-group .inputs-box .share-link{cursor:pointer;text-decoration:underline}.input-group .inputs-box .note input{width:auto;display:inline-block;margin-right:4px;margin-top:-1px}.input-group .inputs-box .note label{display:inline-block;font-weight:normal;margin-bottom:0}.skus-enabled .hide-when-skus{display:none !important}.skus-enabled .full-width-when-skus{width:100% !important;padding-right:0 !important}.invites-header{padding:30px 0}.invites-header .invites-title{font-size:28px;font-weight:500;line-height:1.5;margin-bottom:15px;text-align:center}.invites-header .invites-introduction{color:#797874;font-size:18px;line-height:1.8;text-align:center}.invites-content{border-radius:4px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.12);margin:40px 0;padding:0}.invites-content .invites-form{background:#f5f5f5;padding:15px}.invites-content .invites-form .invites-email-input,.invites-content .invites-form input[type="url"]{width:100%;box-sizing:border-box}.invites-content .invites-form .invites-email-input input,.invites-content .invites-form input[type="url"] input{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.invites-content .invites-form .invites-email-input button,.invites-content .invites-form input[type="url"] button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;height:42px;position:absolute;right:0;top:0}.invites-content .invites-form .invites-link-input{border-radius:4px;background:#fff;border:1px solid #ddd;color:#aaa;font-size:17px;padding:10px}.invites-content .invites-form .invites-link-input .copy{display:inline-block;height:14px;font-size:14px;text-transform:uppercase;line-height:100%;padding-right:10px}.invites-content .invites-form .invites-link-input li{display:inline;line-height:0}.invites-content .invites-form .invites-link-input li.invites-facebook-url,.invites-content .invites-form .invites-link-input li.invites-twitter-url{color:#aaa;font-size:14px}.invites-content .invites-form .invites-link-input li.invites-facebook-url:hover,.invites-content .invites-form .invites-link-input li.invites-twitter-url:hover{color:#919191}.invites-content .invites-form .invites-link-input li.invites-facebook-url{font-size:16px;margin-left:5px}.invites-content .invites-form .invites-link-input li a{color:#aaa}.invites-content .invites-form .invites-link-input li ul{background:#f8f8f8;border-left:1px solid #ddd;border-bottom-right-radius:4px;border-top-right-radius:4px;padding:12px 10px 13px;position:absolute;right:0;top:0}.invites-content .invites-form:not(.affiliates-form) .four.columns{padding-right:0}.invites-content .invites-form.affiliates-form .columns:not(:first-of-type),.invites-content .invites-form.affiliates-form .column{padding-left:0}.invites-content .invites-form.affiliates-form .affiliate-email{width:100%;box-sizing:border-box}.invites-content .invites-form.affiliates-form .mini-rule{opacity:0.1;border-top-style:dotted;margin:15px 0}.invites-content .invites-form.affiliates-form select,.invites-content .invites-form.affiliates-form button{width:100%;height:42px;padding:10px}.invites-content .invites-form.affiliates-form .input-wrapper input{width:48px}.invites-content .invites-form.affiliates-form .input-suffix{background:#eee}.invites-content .invites-table{border-width:1px;border-color:#eee;border-collapse:collapse;overflow:hidden;width:100%}.invites-content .invites-table th{font-size:17px;text-align:left;color:#aaa;padding:15px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;width:50%}.invites-content .invites-table th:first-child{padding-left:15px;border-top-left-radius:4px}.invites-content .invites-table th:last-child{padding-right:15px;border-top-right-radius:4px}.invites-content .invites-table td{font-size:17px;padding:18px 0 15px;border-top:1px #eee dotted;width:50%}.invites-content .invites-table td:first-child{padding-left:15px}.invites-content .invites-table td:last-child{padding-right:15px}.invites-content .affiliates-table th:nth-child(1),.invites-content .affiliates-table td:nth-child(1){width:33.334%}.invites-content .affiliates-table th:nth-child(2),.invites-content .affiliates-table td:nth-child(2){width:41.667%}.invites-content .affiliates-table th:nth-child(3),.invites-content .affiliates-table td:nth-child(3){width:10%}.invites-content .affiliates-table th:nth-child(4),.invites-content .affiliates-table td:nth-child(4){width:15%}.invites-content .affiliates-table .referral-url{font-size:12px;color:#aaa;margin-left:4px}.invites-content .affiliates-table .referral-url:hover{color:#777777}.invites-content .affiliates-table .remove-button{position:absolute;right:15px;top:50%;margin-top:-10px}.invites-content .affiliates-table tr:hover .remove-button{display:block}.affiliates-footer{color:#ccc;text-align:center;margin-bottom:30px}.invites-signup{max-width:670px;margin:100px auto 60px}.invites-signup .invites-signup-content{border-radius:4px;background:#fff;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.12);width:100%}.invites-signup .invites-signup-content .password,.invites-signup .invites-signup-content .social-auth .button-social-twitter{margin-bottom:0}@media (max-width: 480px){.invites-signup{margin:0}.invites-signup .invites-signup-content{border-radius:0}}.invites-signup-header{background:#fff;border-bottom:1px dotted #eee;margin:15px 0 30px;padding:0 30px 30px}@media (max-width: 480px){.invites-signup-header{padding:0 15px 15px;margin-bottom:5px}.invites-signup-header .invites-title{font-size:18px;margin-bottom:5px}.invites-signup-header .invites-introduction{font-size:14px}}.invites-avatar{text-align:center}.invites-avatar img{background:#f8f8f8;border:1px solid #ddd;border-radius:50%;padding:5px;height:100px;width:100px;margin-top:-55px}@media (max-width: 480px){.invites-avatar img{margin-top:30px}}.invites-signup-footer{padding-top:30px;padding-bottom:30px;text-align:center}.invites-signup-footer .icn-logo{margin:0 auto}.invoice-preview{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);min-height:200px;overflow:hidden;padding:20px;font-size:11px;margin-bottom:20px}.invoice-preview .sidebar{box-sizing:border-box;width:30%;float:left}.invoice-preview .main{box-sizing:border-box;width:52%;float:right}.invoice-preview .main h2{font-size:18px}.invoice-preview .main .faded{opacity:0.5}.invoice-preview strong{display:block;color:#252a2e;margin-top:10px}.gumroad-button{background-color:#fff;background-repeat:repeat-x;border-radius:4px;box-shadow:rgba(0,0,0,0.4) 0 0 2px;color:#999 !important;display:inline-block;font-family:-apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:500;line-height:50px;padding:0 15px;text-shadow:none !important;font-style:none !important;text-decoration:none !important;transition:color 0.3s ease-in-out, box-shadow 0.1s ease-in-out}.gumroad-button span{background-image:url(https://assets.gumroad.com/button/button_logo.png);background-size:cover;height:17px;width:16px;display:inline-block;content:"";margin-bottom:-3px;margin-right:15px}.gumroad-button strong{color:#666;font-weight:bold}.gumroad-button:hover{box-shadow:rgba(0,0,0,0.3) 0 2px 3px !important;color:#777 !important}.gumroad-button:active{box-shadow:inset rgba(0,0,0,0.3) 0 0 3px !important;background:#f5f5f5}.top-bar{background:url(https://assets.gumroad.com/assets/header_bar-bd3be3db872f96368507899b9f29f6e4acdd64c84dfc132c2f7366924c900b52.png) top center;height:3px;width:100%;position:absolute;top:0;left:0;z-index:9}.flash-message{box-sizing:border-box;position:fixed;z-index:13;top:-40px;left:0;right:0;text-align:center;color:#252a2e;font-size:15px;display:block;transition:top 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);pointer-events:none}.flash-message .message{border-radius:4px;display:inline-block;background:rgba(255,255,255,0.9);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.1);padding:8px 12px;pointer-events:all;cursor:pointer}.flash-message.showing{top:17px}.library-header{text-align:center;font-size:24px;line-height:36px;margin:50px 0}.library-header a{text-decoration:underline}@media (max-width: 768px){.library-header{font-size:18px;line-height:27px;margin:30px 15px}}.library{box-sizing:border-box;transition:height 0.3s ease-in-out;padding:0 0 60px 0}.library *,.library *:before,.library *:after{box-sizing:inherit}@media (min-width: 992px){.library{padding:40px 0 100px 0}}.library .library-product{position:relative}.library .product-card{overflow:visible}.library .product-card:hover{cursor:inherit;-webkit-transform:translateY(0);transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.library .product-card .preview-container:hover{cursor:pointer}.library .product-card .remove-button{z-index:4}.library .product-card .product .product-main .product-information{height:140px}.library .product-card.disabled{pointer-events:none;opacity:0.4}.library-container footer{display:none}.library-container .mobile-apps-callout{bottom:0;box-shadow:none;position:fixed;width:100%}.library-container .mobile-apps-callout .gi-close{display:block}.product-actions{background:#fff;position:absolute;top:100%;left:0;right:0;bottom:0;z-index:3;padding:0 15px 15px;transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1);overflow-y:scroll}.product-actions.showing{top:0}.product-actions .kindle-email{border-radius:4px;border:1px solid #ddd;padding:15px;background:#fff;margin-bottom:15px;position:relative}.product-actions .kindle-email:before,.product-actions .kindle-email:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:50%;margin-left:-8px;top:100%;border-top-color:#ddd;z-index:11}.product-actions .kindle-email:after{border-top-color:#fff;margin-top:-1px;z-index:15}.product-actions .kindle-email label{font-weight:bold;color:#252a2e;font-size:15px;display:block;margin-bottom:8px}.product-actions .kindle-email input{display:block;background:#fff;float:left;margin-right:10px;width:116px}.product-actions .kindle-email .note{display:block;font-size:12px}.product-actions .dropbox-dropin-btn{display:block !important;border-radius:4px !important;box-shadow:rgba(0,0,0,0.12) 0 1px 1px;background:#f5f5f5 !important;color:#797874 !important;border:1px solid #c0c0c0 !important;text-align:center;font-size:17px !important;line-height:100% !important;font-family:-apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif !important;font-weight:normal !important;padding:11px 15px 12px !important;margin-bottom:15px;height:auto !important}.product-actions .dropbox-dropin-btn:hover{transition:background 0.05s ease-in-out;background:#eee !important;color:#5f5e5b !important;box-shadow:inset 0 0 2px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.15) !important}.product-actions .dropbox-dropin-btn .dropin-btn-status{top:-1px !important;right:5px !important}.product-actions .kindle-widget{box-shadow:rgba(0,0,0,0.12) 0 1px 1px;background:#f5f5f5;color:#797874;border:1px solid #c0c0c0;padding:11px 15px 12px;display:block;text-align:center;font-size:17px}.product-actions .kindle-widget:hover{transition:background 0.05s ease-in-out;background:#eee !important;color:#5f5e5b !important;box-shadow:inset 0 0 2px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.15) !important;border-color:#c0c0c0}.product-actions button,.product-actions .button,.product-actions .state-notice,.product-actions .provided-fields{margin-top:15px}.product-actions .pause-button,.product-actions .play-button{color:inherit}.kindle-widget{border-radius:4px;display:inline-block;padding:5px 6px 4px;margin-bottom:15px;cursor:pointer;font-size:12px;line-height:16px;border:1px solid #ccc;color:#252a2e;background:transparent url(https://assets.gumroad.com/assets/kindle-button-gradient-e0fd27a5e17478a9ab586105e3c04abe389470d7de6ada22a713a64a401c4af2.png) repeat-x;background-size:contain;height:15px}.kindle-widget:hover{border-color:#797874}.kindle-widget:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.kindle-widget img{vertical-align:top;margin-right:4px}.loading-overlay{width:100%;height:100%;z-index:200;background:#fff;opacity:1;cursor:wait;position:absolute;text-align:center}.loading-overlay.middle{background:rgba(255,255,255,0.5)}.loading-overlay img{display:block;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px}.loading-overlay.analytics{left:-60px;padding:0 60px}.loading-overlay.hide_spinner img{opacity:0}.medium-editor-toolbar li button{border-radius:0}.medium-editor-toolbar-form a.medium-editor-toolbar-save{font-size:17px}.medium-insert-button-icon{width:50px;height:15px;background-position:8px;display:block;background-repeat:no-repeat}.medium-insert-button-icon.image-upload-icon{background-image:url(https://assets.gumroad.com/assets/photo-icon-0436d447300f6b9ef318dfdde8f22930d38af11a5fb4ab568bb8bedd8c456f13.svg)}.medium-insert-button-icon.play-icon{background-image:url(https://assets.gumroad.com/assets/play-icon-dae622f8c17b44075e5070f53b7130b9cc90df5704293ad1d63ce9120dfe1439.svg);background-position:7px}.medium-insert-images-progress:after{background-image:url(https://assets.gumroad.com/assets/loading-rainbow-f9447a0fec34c5963fb7b9a11fde92dc681f016aa29e40817df6ddc0b502e302.svg)}.medium-insert-embeds-placeholder:after,.medium-insert-embeds-input p{top:-12px;font-size:13px}.post-letter--create .medium-insert-embeds-placeholder:after{top:0}.medium-editor-insert-plugin .medium-insert-images .figcaption{margin-top:0}.medium-insert-embeds iframe{z-index:1}body.is-modal{background:rgba(0,0,0,0.6) !important}body.is-modal .main-product-row .product{box-shadow:0 1px 2px rgba(0,0,0,0.4),0 6px 20px rgba(0,0,0,0.4);margin-top:28px}body.is-modal .sharing,body.is-modal .top-bar,body.is-modal .locale-holder,body.is-modal .profile-background-container{display:none !important}#iframe_loading_indicator{position:fixed;z-index:2000;color:#fff;top:50%;left:50%;margin-top:-32px;margin-left:-32px;text-align:center;height:64px;width:64px;background:black;border-radius:10px;display:none}#iframe_loading_indicator img{width:32px;height:32px;position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px}.more-information{box-sizing:border-box;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=rgba(0, 0, 0, 0.8), GradientType=0)";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.8));border-radius:4px;position:absolute;width:100%;height:100%;max-height:100%;left:0;top:0;opacity:0;transition:all 0.3s ease-in-out}.more-information .details{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;max-height:100%;padding:20px;text-shadow:0 1px 2px rgba(0,0,0,0.15);overflow:hidden;text-overflow:ellipsis}.more-information a{text-decoration:none}.more-information h2{padding:15px;font-weight:bold;color:#fff;font-size:16px;line-height:24px;position:absolute;bottom:0}.more-information h2 small{margin-top:4px;display:block;font-weight:normal;font-size:13px;line-height:13px;color:#ccc}.more-information blockquote{margin-top:12px;color:#ccc}.more-information blockquote a{color:#fff}.more-information blockquote a:active{color:inherit}.more-information .product-info{display:none !important}.product:hover .more-information{opacity:1;cursor:pointer}.navigation,.secondary-navigation,.secondary-navigation--centered{border-bottom:1px solid #ddddd4;height:70px;position:relative;width:100%;z-index:3}.navigation{box-sizing:border-box}.navigation *,.navigation *:before,.navigation *:after{box-sizing:inherit}#user_page .navigation,#product_page .navigation{background:#efefe9}@media (max-width: 991.98px){body.home .navigation,body.feature-page .navigation,#discover-page .navigation,body.library-container .navigation{width:calc(100% - 30px);height:50px;background:#fff;position:fixed;margin:15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.15) !important}body.home .navigation .navigation--primary__row,body.feature-page .navigation .navigation--primary__row,#discover-page .navigation .navigation--primary__row,body.library-container .navigation .navigation--primary__row{height:50px}}@media (min-width: 992px){body.home .navigation,body.feature-page .navigation,#discover-page .navigation,body.library-container .navigation{background:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,0.2)}}@media (max-width: 991.98px){body#download-page .navigation{top:0}}#discover-page .navigation{border-bottom:0;box-shadow:none;position:fixed;top:0}.navigation--primary__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 992px){.navigation--primary__container{padding-left:30px;padding-right:30px}}.navigation--primary__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;align-items:center;height:50px}@media (max-width: 991.98px){.navigation--primary__row{overflow:visible !important}}@media (min-width: 992px){.navigation--primary__row{height:70px}}.navigation--primary__logo{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width: 992px){.navigation--primary__logo{max-width:54px}}.navigation--primary__logo a{display:block;width:24px;height:25px}@media (max-width: 991.98px){.navigation--primary__logo a{width:16.66667px;height:18px}}.navigation--primary__logo a .icn-logo{height:25px;width:24px}@media (max-width: 991.98px){.navigation--primary__logo a .icn-logo{width:16.66667px;height:18px}}@media (max-width: 767.98px){.navigation--primary__logo a.wordmark{background:url(https://assets.gumroad.com/assets/logo-80c518b6a77e3d8fdeb37febfdd5d8fc386b4460697faf3e108bc3227d0923e3.svg);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 768px){.navigation--primary__logo a.wordmark{background:url(https://assets.gumroad.com/assets/wordmark_logo-e1346a97b5d773aeac82170829cbc39453136f39f62e7891a4974915031fce60.svg);height:32px;width:126px;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}.navigation--primary__search{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%;order:1;min-height:40px}@media (max-width: 991.98px){.navigation--primary__search{padding:0}.navigation--primary__search.hidden{display:none}}@media (min-width: 992px){.navigation--primary__links{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;order:2}}@media (min-width: 992px){.navigation--primary__links>ul{display:flex;align-items:center}}.navigation--primary__links>ul>li{padding:0 15px}.navigation--primary__links>ul>li.switch-navigation-trigger .icn-switch{top:4px;position:relative;margin-right:8px}.navigation--primary__links>ul>li.log-out-trigger.consumer{padding-left:15px}.navigation--primary__links>ul>li.log-out-trigger a:not(.button) .gi{margin-right:10px}.navigation--primary__links>ul>li:not(.switch-navigation-trigger)>a:not(.button){color:#a0a0a0}.navigation--primary__links>ul>li:not(.switch-navigation-trigger)>a:not(.button):hover{color:#666}.navigation--primary__links>ul>li:not(.switch-navigation-trigger)>a:not(.button).active{color:#333}.navigation--primary__links>ul>li>a:not(.button){display:flex;align-items:center;font-size:13px;font-weight:500}.navigation--primary__links>ul>li>a:not(.button):hover{text-decoration:none}.navigation--primary__links>ul>li>a:not(.button) .gi{font-size:25px;position:relative;text-align:center;width:18px}.navigation--primary__links>ul>li>a:not(.button) .gi:not(.gi-megaphone){margin-right:13px}.navigation--primary__links>ul>li>a:not(.button) .icn-newsletter{margin-right:8px;vertical-align:-6px;opacity:0.3}.navigation--primary__links>ul>li>a:not(.button) .icn-posts{vertical-align:-6px;margin-right:5px;opacity:0.4}.navigation--primary__links>ul>li>a:not(.button):hover .icn-newsletter,.navigation--primary__links>ul>li>a:not(.button).active .icn-newsletter,.navigation--primary__links>ul>li>a:not(.button):hover .icn-posts,.navigation--primary__links>ul>li>a:not(.button).active .icn-posts{opacity:0.8}@media (min-width: 992px){.navigation--primary__account{display:block;position:relative;width:100%;padding-right:15px;padding-left:15px;order:10}}.navigation--mobile{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%;order:2;display:flex;justify-content:flex-end;max-width:80px;padding:0}@media (min-width: 992px){.navigation--mobile{display:none}}.navigation--mobile__button{margin:0;width:30px;height:30px;line-height:30px;color:#797874;background:#f5f5f5;border-radius:99px;text-align:center;position:relative;margin-right:10px}.navigation--mobile__button:hover{text-decoration:none}.navigation--mobile__button.cancel__button{background:none}.secondary-navigation,.secondary-navigation--centered{background:#fff;border-bottom:1px solid rgba(0,0,0,0.12);font-size:18px;z-index:1;height:65px;line-height:65px}.secondary-navigation .secondary-navigation__trigger,.secondary-navigation--centered .secondary-navigation__trigger{float:none;display:inline-block;position:relative;transition:0.5s opacity cubic-bezier(0.23, 1.5, 0.32, 1)}.secondary-navigation .secondary-navigation__trigger>a:not(.button),.secondary-navigation--centered .secondary-navigation__trigger>a:not(.button){height:65px;padding:0 30px 0 0;line-height:65px;color:#a0a0a0}.secondary-navigation .secondary-navigation__trigger>a:not(.button):hover,.secondary-navigation--centered .secondary-navigation__trigger>a:not(.button):hover{color:#666;text-decoration:none}.secondary-navigation .secondary-navigation__trigger>a:not(.button).active,.secondary-navigation--centered .secondary-navigation__trigger>a:not(.button).active{color:#333}.secondary-navigation .secondary-navigation__actions,.secondary-navigation--centered .secondary-navigation__actions{float:right;margin-top:11px}.secondary-navigation .secondary-navigation__actions .short-url-placeholder,.secondary-navigation--centered .secondary-navigation__actions .short-url-placeholder{position:absolute;top:50%;margin-top:-32px;left:10px}.secondary-navigation .secondary-navigation__actions .custom-permalink-input,.secondary-navigation--centered .secondary-navigation__actions .custom-permalink-input{float:left;margin-right:10px;width:180px;box-sizing:border-box}.secondary-navigation .secondary-navigation__actions li,.secondary-navigation--centered .secondary-navigation__actions li{float:left;margin-right:10px}.secondary-navigation .secondary-navigation__actions li button,.secondary-navigation--centered .secondary-navigation__actions li button{display:block}.secondary-navigation .secondary-navigation__actions li:last-child,.secondary-navigation--centered .secondary-navigation__actions li:last-child{margin-right:0}.secondary-navigation--centered{text-align:center}.secondary-navigation--centered li{float:none;display:inline-block;line-height:65px}.secondary-navigation--centered li>a{height:65px;padding:0 15px;line-height:65px;color:#a0a0a0}.secondary-navigation--centered li>a:hover{color:#666;text-decoration:none}.secondary-navigation--centered li>a.active{color:#333;cursor:default}.minimal-nav{box-sizing:border-box;color:#fff;float:left;font-size:17px;position:absolute;top:0;width:100%;z-index:4}.minimal-nav a{color:#fff}.minimal-nav .left{line-height:40px;float:left;padding:18px}.minimal-nav .left .logo{font-size:2em;float:left;margin:1px 15px 0 6px}.minimal-nav .left .text{display:inline-block;line-height:36px}.minimal-nav .left .text span{border-bottom:1px solid;padding-bottom:2px}.minimal-nav .vertical-nav li{display:inline-block;margin-right:30px}.minimal-nav .vertical-nav li a{opacity:0.6}.minimal-nav .vertical-nav li a:hover{opacity:1;text-decoration:none}.minimal-nav .vertical-nav li:first-child,.minimal-nav .vertical-nav li:nth-child(2){opacity:1}.minimal-nav .vertical-nav li:first-child a,.minimal-nav .vertical-nav li:nth-child(2) a{opacity:1}.minimal-nav .vertical-nav li:last-child{margin-right:0}.minimal-nav .right{float:right;padding:1em}.minimal-nav .right .login-button{box-shadow:none;font-size:17px}.minimal-nav .right .login-button:hover{box-shadow:none;text-decoration:underline}@media (max-width: 768px){.minimal-nav{font-size:14px;padding:10px}.minimal-nav .vertical-nav li{margin-right:15px}.minimal-nav .right,.minimal-nav .left{padding:0}.minimal-nav .right .login-button,.minimal-nav .right .start-selling,.minimal-nav .left .login-button,.minimal-nav .left .start-selling{font-size:14px}}.navigation--consumer{background:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,0.2)}@media (max-width: 991.98px){.navigation--consumer{width:calc(100% - 30px);height:50px;background:#fff;position:fixed;margin:15px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.15) !important}.navigation--consumer .mobile-hidden{display:none !important}.navigation--consumer .navigation-links.showing>li,.navigation--consumer .navigation-dropdown--account>li{line-height:50px;opacity:1}.navigation--consumer .navigation-links.showing{border-radius:4px;background:#fff;position:fixed;border:0;top:70px;left:10px;right:10px;height:auto;min-width:auto;width:auto}}.navigation--consumer .js-discover-prompt.active{color:#252a2e}@media (max-width: 991.98px){.navigation--consumer .navigation--primary__logo{width:50px;height:50px;display:block;width:80px;height:40px;padding:0 0 0 15px;display:flex;align-items:center}}.navigation--consumer .navigation--primary__links{margin-left:auto}@media (max-width: 991.98px){.navigation--consumer .navigation--primary__links{display:none;background:#e3e3dc;border:1px solid #ccccc0;border-width:1px 0;box-sizing:border-box;height:50px;left:0;line-height:50px;overflow-y:scroll;position:relative;text-align:left;white-space:nowrap;width:100%;z-index:9;border-radius:4px;background:#fff;position:fixed;border:0;top:80px;left:15px;right:15px;height:auto;min-width:auto;width:auto}.navigation--consumer .navigation--primary__links>li>a>.gi{line-height:50px}.navigation--consumer .navigation--primary__links li:first-child{padding-left:15px}.navigation--consumer .navigation--primary__links li:last-child{padding-right:15px}.navigation--consumer .navigation--primary__links .task-counter.no-tasks .task-count{opacity:0}.navigation--consumer .navigation--primary__links .navigation-dropdown-group--megaphone{display:none}.navigation--consumer .navigation--primary__links.showing{display:block}.navigation--consumer .navigation--primary__links.showing>ul>li{display:block;clear:both;width:auto;border-bottom:1px solid #ddd}.navigation--consumer .navigation--primary__links.showing>ul>li:last-child{border-bottom:none}}.navigation--logged-out.navigation--consumer .navigation--primary__links>ul{justify-content:flex-end}.navigation--logged-out.navigation--consumer .navigation--primary__links>ul .nav-item-signup{padding-left:30px;white-space:nowrap}@media (max-width: 991.98px){.navigation--logged-out.navigation--consumer .navigation--primary__links>ul .nav-item-signup{padding:0 0 0 10px}}.navigation--logged-out.navigation--consumer .navigation--primary__links>ul .nav-item-login{padding:0}@media (max-width: 991.98px){.navigation--logged-out.navigation--consumer .navigation--primary__links>ul .nav-item-login{padding:0 0 0 10px}}@media (min-width: 992px){.navigation--logged-out.navigation--consumer .navigation--primary__links>ul .nav-item-login{order:1}}@media (max-width: 991.98px){.navigation--consumer .navigation--primary__account{display:none;height:50px;width:32px;position:absolute;padding:0;right:15px;z-index:10}.navigation--consumer .navigation--primary__account>li{height:50px}.navigation--consumer .navigation--primary__account .account-dropdown-trigger .navigation-account-name{display:none}}@media (min-width: 992px){.navigation--consumer .navigation--primary__account{flex-basis:0;flex-grow:1;max-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.navigation--creator .navigation--primary__row{height:70px;justify-content:space-between}.navigation--creator .navigation--primary__logo{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 16.66667%;max-width:16.66667%}.library-container .navigation--creator .navigation--primary__logo,#discover-page .navigation--creator .navigation--primary__logo{max-width:54px}@media (max-width: 991.98px){.navigation--creator .navigation--primary__logo{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#discover-page .navigation--creator .navigation--primary__logo{width:50px;height:50px;display:block;max-width:80px;width:80px;height:40px;padding:0 0 0 15px;display:flex;align-items:center}}.navigation--creator .navigation--primary__links{text-align:center;position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;order:2}.navigation--creator .navigation--primary__links>ul{display:flex;align-items:center}@media (max-width: 991.98px){body.home .navigation--creator .navigation--primary__links,body.feature-page .navigation--creator .navigation--primary__links,#discover-page .navigation--creator .navigation--primary__links,body.library-container .navigation--creator .navigation--primary__links{display:none;background:#e3e3dc;border:1px solid #ccccc0;border-width:1px 0;box-sizing:border-box;height:50px;left:0;line-height:50px;overflow-y:scroll;position:relative;text-align:left;white-space:nowrap;width:100%;z-index:9;border-radius:4px;background:#fff;position:fixed;border:0;top:80px;left:15px;right:15px;height:auto;min-width:auto;width:auto}body.home .navigation--creator .navigation--primary__links>li>a>.gi,body.feature-page .navigation--creator .navigation--primary__links>li>a>.gi,#discover-page .navigation--creator .navigation--primary__links>li>a>.gi,body.library-container .navigation--creator .navigation--primary__links>li>a>.gi{line-height:50px}body.home .navigation--creator .navigation--primary__links li:first-child,body.feature-page .navigation--creator .navigation--primary__links li:first-child,#discover-page .navigation--creator .navigation--primary__links li:first-child,body.library-container .navigation--creator .navigation--primary__links li:first-child{padding-left:15px}body.home .navigation--creator .navigation--primary__links li:last-child,body.feature-page .navigation--creator .navigation--primary__links li:last-child,#discover-page .navigation--creator .navigation--primary__links li:last-child,body.library-container .navigation--creator .navigation--primary__links li:last-child{padding-right:15px}body.home .navigation--creator .navigation--primary__links .task-counter.no-tasks .task-count,body.feature-page .navigation--creator .navigation--primary__links .task-counter.no-tasks .task-count,#discover-page .navigation--creator .navigation--primary__links .task-counter.no-tasks .task-count,body.library-container .navigation--creator .navigation--primary__links .task-counter.no-tasks .task-count{opacity:0}body.home .navigation--creator .navigation--primary__links .navigation-dropdown-group--megaphone,body.feature-page .navigation--creator .navigation--primary__links .navigation-dropdown-group--megaphone,#discover-page .navigation--creator .navigation--primary__links .navigation-dropdown-group--megaphone,body.library-container .navigation--creator .navigation--primary__links .navigation-dropdown-group--megaphone{display:none}body.home .navigation--creator .navigation--primary__links.showing,body.feature-page .navigation--creator .navigation--primary__links.showing,#discover-page .navigation--creator .navigation--primary__links.showing,body.library-container .navigation--creator .navigation--primary__links.showing{display:block;padding:0;min-width:calc(100% - 30px);width:100%}body.home .navigation--creator .navigation--primary__links.showing>ul,body.feature-page .navigation--creator .navigation--primary__links.showing>ul,#discover-page .navigation--creator .navigation--primary__links.showing>ul,body.library-container .navigation--creator .navigation--primary__links.showing>ul{display:block}body.home .navigation--creator .navigation--primary__links.showing>ul>li,body.feature-page .navigation--creator .navigation--primary__links.showing>ul>li,#discover-page .navigation--creator .navigation--primary__links.showing>ul>li,body.library-container .navigation--creator .navigation--primary__links.showing>ul>li{display:block;clear:both;width:auto;border-bottom:1px solid #ddd}body.home .navigation--creator .navigation--primary__links.showing>ul>li:last-child,body.feature-page .navigation--creator .navigation--primary__links.showing>ul>li:last-child,#discover-page .navigation--creator .navigation--primary__links.showing>ul>li:last-child,body.library-container .navigation--creator .navigation--primary__links.showing>ul>li:last-child{border-bottom:none}}.navigation--creator .navigation--primary__account{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 16.66667%;max-width:16.66667%;order:10}#discover-page .navigation--creator .navigation--primary__account,body.library-container .navigation--creator .navigation--primary__account{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width: 991.98px){#discover-page .navigation--creator .navigation--primary__account,body.library-container .navigation--creator .navigation--primary__account{display:none;height:50px;width:32px;position:absolute;padding:0;right:15px;z-index:10}#discover-page .navigation--creator .navigation--primary__account>li,body.library-container .navigation--creator .navigation--primary__account>li{height:50px}#discover-page .navigation--creator .navigation--primary__account .name,#discover-page .navigation--creator .navigation--primary__account .gi-chevron-right,body.library-container .navigation--creator .navigation--primary__account .name,body.library-container .navigation--creator .navigation--primary__account .gi-chevron-right{display:none}}@media (max-width: 991.98px){#discover-page .navigation--creator .navigation--primary__account.open,body.library-container .navigation--creator .navigation--primary__account.open{display:block;left:0;right:0;height:0;min-width:0;width:0;margin:0;overflow:visible;position:relative}#discover-page .navigation--creator .navigation--primary__account.open .account-dropdown-trigger,body.library-container .navigation--creator .navigation--primary__account.open .account-dropdown-trigger{height:100%}#discover-page .navigation--creator .navigation--primary__account.open .navigation-profile-picture,body.library-container .navigation--creator .navigation--primary__account.open .navigation-profile-picture{display:none}#discover-page .navigation--creator .navigation--primary__account.open .navigation-account-name,body.library-container .navigation--creator .navigation--primary__account.open .navigation-account-name{display:none}#discover-page .navigation--creator .navigation--primary__account.open .navigation-dropdown--account,body.library-container .navigation--creator .navigation--primary__account.open .navigation-dropdown--account{width:auto;max-width:none;min-height:auto;overflow:visible;position:fixed;left:15px;right:15px;bottom:15px;box-shadow:none;border:0;top:unset;background:#fff}#discover-page .navigation--creator .navigation--primary__account.open .navigation-dropdown--account::before,#discover-page .navigation--creator .navigation--primary__account.open .navigation-dropdown--account::after,body.library-container .navigation--creator .navigation--primary__account.open .navigation-dropdown--account::before,body.library-container .navigation--creator .navigation--primary__account.open .navigation-dropdown--account::after{display:none}#discover-page .navigation--creator .navigation--primary__account.open .navigation-dropdown--account>li.nav-item-signup,body.library-container .navigation--creator .navigation--primary__account.open .navigation-dropdown--account>li.nav-item-signup{line-height:1}#discover-page .navigation--creator .navigation--primary__account.open .navigation-dropdown--account>li.nav-item-signup a,body.library-container .navigation--creator .navigation--primary__account.open .navigation-dropdown--account>li.nav-item-signup a{display:inline-block}}@media (min-width: 992px){#discover-page .navigation--creator .navigation--primary__account,body.library-container .navigation--creator .navigation--primary__account{flex-basis:0;flex-grow:1;max-width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}body.home .navigation--creator .navigation--primary__account,body.feature-page .navigation--creator .navigation--primary__account{flex:0 0 16.66667%;max-width:16.66667%}@media (max-width: 991.98px){.navigation--creator .navigation--primary__account{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media (max-width: 1199.98px){.navigation--creator .navigation--primary__account .account-dropdown-trigger .navigation-account-name{display:none}}.navigation-dropdown-group.open .dropdown,.open.navigation-dropdown-group--megaphone .dropdown,.open.navigation-dropdown-group--account .dropdown,.open.navigation-dropdown-group--preview .dropdown{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:all}.navigation-dropdown,.navigation-dropdown--megaphone,.navigation-dropdown--account,.navigation-dropdown--preview{top:calc(100% + 10px);line-height:21px;text-align:left;z-index:10}.navigation-dropdown>li,.navigation-dropdown--megaphone>li,.navigation-dropdown--account>li,.navigation-dropdown--preview>li{border-bottom:1px solid #ddd;line-height:50px;height:50px}.navigation-dropdown>li:last-child,.navigation-dropdown--megaphone>li:last-child,.navigation-dropdown--account>li:last-child,.navigation-dropdown--preview>li:last-child{border-bottom:0}.navigation-dropdown>li>a:not(.button),.navigation-dropdown--megaphone>li>a:not(.button),.navigation-dropdown--account>li>a:not(.button),.navigation-dropdown--preview>li>a:not(.button){display:block;font-size:13px;color:#a0a0a0;padding:0 20px}.navigation-dropdown>li>a:not(.button):hover,.navigation-dropdown--megaphone>li>a:not(.button):hover,.navigation-dropdown--account>li>a:not(.button):hover,.navigation-dropdown--preview>li>a:not(.button):hover{color:#666;text-decoration:none}.navigation-dropdown>li>a:not(.button).active,.navigation-dropdown--megaphone>li>a:not(.button).active,.navigation-dropdown--account>li>a:not(.button).active,.navigation-dropdown--preview>li>a:not(.button).active{color:#333}.navigation-dropdown>li .gi,.navigation-dropdown--megaphone>li .gi,.navigation-dropdown--account>li .gi,.navigation-dropdown--preview>li .gi{font-size:25px;position:relative;top:3px;margin-right:10px;text-align:center;width:20px}.navigation-search{height:70px;position:relative;width:100%;z-index:11}@media (max-width: 991.98px){.navigation-search{display:flex;align-items:center;height:50px}.navigation-search.hidden{display:none}.has-query.navigation-search{width:calc(100% + 80px);position:relative;left:-36px}}.navigation-search::after{content:"\e008";display:inline-block;font-family:GumIcons;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:17px;color:#aaa;z-index:9}@media (max-width: 991.98px){.navigation-search::after{display:none}}.navigation-search__input{font-size:17px;transition:width 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);background-color:#fff;color:#797874}@media (max-width: 991.98px){.navigation-search__input{order:1;border:0;background:none;width:100%;padding:0 15px !important}.navigation-search__input.mobile-hidden{display:none}.has-query .navigation-search__input{z-index:1}}@media (min-width: 992px){.navigation-search__input{transition:width 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);height:40px;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;border:1px solid #ddddd4;box-shadow:0 1px 2px rgba(0,0,0,0.15);background-color:#fff;background-repeat:no-repeat;background-position:100% center;border-radius:4px;box-shadow:none;font-size:17px;color:#797874;padding:0 15px 0 112.5px}}.navigation-search__input-dropdown{border-bottom-left-radius:4px;border-bottom-right-radius:4px;opacity:0;pointer-events:none;background:#fff;top:54px;display:inline-block;position:absolute;border:1px solid #ddddd4;box-shadow:0 1px 2px rgba(0,0,0,0.15);z-index:10;width:calc(100% - 92px);left:92px}.navigation-search__input-dropdown.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:all}.navigation-search__input-dropdown.showing+input{border-radius:4px 4px 0 4px}.navigation-search__input-dropdown.autocomplete-result-hover li:not(:last-child):hover{background:#f5f5f5}.navigation-search__input-dropdown li{border-bottom:1px solid #ddddd4;cursor:pointer}.navigation-search__input-dropdown li a{text-decoration:none;display:flex}.navigation-search__input-dropdown li.selected{background:#f5f5f5}.navigation-search__input-dropdown li .search-result-icon{padding:12px 0 0 18px;vertical-align:top}.navigation-search__input-dropdown li .search-result-icon .gi-file-box{font-size:22px}.navigation-search__input-dropdown li .search-result{padding:14px 20px 17px 15px}.navigation-search__input-dropdown li .search-result .search-result-name{font-size:17px;color:#252a2e}.navigation-search__input-dropdown li .search-result .search-result-information{font-size:13px;line-height:17px;color:#797874}.navigation-search__input-dropdown li .search-button{margin:20px}.navigation-search__input-dropdown li .search-button p{margin:auto}@media (max-width: 991.98px){.navigation-search__input-dropdown li .search-button{display:none}}.navigation-search__input-dropdown li:last-child{border-bottom:0}@media (max-width: 991.98px){.navigation-search__input-dropdown{display:none;position:relative;overflow:auto;height:0;border:0;box-shadow:none;overflow-x:hidden;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s}.navigation-search__input-dropdown.showing{display:block;margin-top:0;height:auto;width:auto;top:80px;left:15px;right:15px;overflow-y:scroll;position:fixed;border-radius:4px}}@media (max-width: 991.98px){.navigation-search__filter{display:flex;height:100%;align-items:center;justify-content:center;background:none;border:0;z-index:2;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;color:#252a2e;font-size:17px}.navigation-search__filter::after{content:"▾";font-family:serif;margin-left:4px}.navigation-search__filter.title-only{pointer-events:none}.navigation-search__filter.title-only::after{display:none}.has-query .navigation-search__filter{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (min-width: 992px){.navigation-search__filter{left:1px;background:#f5f5f5;top:50%;height:38px;line-height:38px;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;display:inline-block;border-right:1px solid #ddddd4;color:#797874;border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:15px;padding-right:25px}.navigation-search__filter::after{content:"▾";position:absolute;right:10px;top:0;font-family:serif}}.navigation-search__filter:hover{text-decoration:none;color:#252a2e}.navigation-search__filter-dropdown{border-radius:4px;transition:all 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:15% 0%;transform-origin:15% 0%;pointer-events:none;background:#f5f5f5;top:calc(100% - 5px);display:inline-block;position:absolute;border:1px solid #ddddd4;box-shadow:0 1px 2px rgba(0,0,0,0.15);z-index:10}@media (max-width: 991.98px){.navigation-search__filter-dropdown{display:none;position:relative;overflow:auto;height:0;border:0;box-shadow:none;overflow-x:hidden;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s, -webkit-transform 0s}.navigation-search__filter-dropdown.showing{display:block;margin-top:0;height:auto;width:auto;top:80px;bottom:15px;left:15px;right:15px;overflow-y:scroll;position:fixed;border-radius:4px}.navigation-search__filter-dropdown.showing .js-discover-search-filter-option{height:auto}.navigation-search__filter-dropdown .js-discover-search-filter-option{padding:0 15px;background:#fff}.navigation-search__filter-dropdown>li{line-height:50px;opacity:1}}.navigation-search__filter-dropdown.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:all}.navigation-search__filter-dropdown::before,.navigation-search__filter-dropdown::after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;bottom:100%;left:21px;border-width:6px;border-bottom-color:#f5f5f5}.navigation-search__filter-dropdown::before{margin-top:-2px;border-bottom-color:#aaa}.navigation-search__filter-dropdown li{border-bottom:1px solid #ddddd4;cursor:pointer}.navigation-search__filter-dropdown li a{font-size:13px;padding:6px 8px;display:block;color:#797874}.navigation-search__filter-dropdown li a:hover{color:#252a2e;text-decoration:none}.navigation-search__filter-dropdown li:last-child{border-bottom:0}@media screen and (min-width: 992px){.autocomplete-nav-overlay{content:" ";position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(1,1,1,0.4)}}.navigation-dropdown-group--megaphone{z-index:9;position:relative}.navigation-primary__links>ul>.navigation-dropdown-group--megaphone{padding:0 0 0 5px}.navigation-dropdown-group--megaphone .megaphone-trigger{position:relative}.navigation-dropdown-group--megaphone .gi-megaphone{position:absolute;margin-right:0;top:0;left:8px}.navigation-dropdown-group--megaphone .task-counter.no-tasks .task-count{opacity:0}.navigation-dropdown-group--megaphone .task-counter .task-count{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#329ca0, GradientType=0)";background:#36a9ae linear-gradient(to bottom, #37adb2, #329ca0);border:1px solid #2a8387;border:1px solid #30969b;display:flex;align-items:center;justify-content:center;height:30px;width:30px;color:#fff;border-radius:50%;position:relative;font-size:13px;font-weight:bold;margin-left:-15px;box-shadow:0 1px 2px rgba(0,0,0,0.15)}.navigation-dropdown-group--megaphone .task-counter .task-count:hover{box-shadow:inset 0 0 2px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.4);cursor:pointer}.navigation-dropdown--megaphone{position:absolute;right:50%;margin-right:-180px;width:360px}.navigation-dropdown--megaphone .megaphone-task,.navigation-dropdown--megaphone .megaphone-task--default{transition:all,0.3s,cubic-bezier(0.23, 1.5, 0.32, 1);position:relative;border-bottom:1px solid #eee;opacity:1;padding:20px}.navigation-dropdown--megaphone .megaphone-task:last-child,.navigation-dropdown--megaphone .megaphone-task--default:last-child{border-bottom:0}.navigation-dropdown--megaphone .megaphone-task h2,.navigation-dropdown--megaphone .megaphone-task--default h2{color:#252a2e;font-weight:600;margin-bottom:10px}.navigation-dropdown--megaphone .megaphone-task p,.navigation-dropdown--megaphone .megaphone-task--default p{color:#797874;font-size:14px;line-height:21px;white-space:pre-wrap}.navigation-dropdown--megaphone .megaphone-task p:not(:last-child),.navigation-dropdown--megaphone .megaphone-task--default p:not(:last-child){margin-bottom:15px}.navigation-dropdown--megaphone .megaphone-task .megaphone-task-dismiss,.navigation-dropdown--megaphone .megaphone-task--default .megaphone-task-dismiss{display:none;position:absolute;right:15px;top:15px}.navigation-dropdown--megaphone .megaphone-task .megaphone-task-dismiss .gi-close,.navigation-dropdown--megaphone .megaphone-task--default .megaphone-task-dismiss .gi-close{color:#ccc;font-size:12px;transition:0.3s all ease-in-out}.navigation-dropdown--megaphone .megaphone-task .megaphone-task-dismiss .gi-close:hover,.navigation-dropdown--megaphone .megaphone-task--default .megaphone-task-dismiss .gi-close:hover{color:#797874}.navigation-dropdown--megaphone .megaphone-task:hover .megaphone-task-dismiss,.navigation-dropdown--megaphone .megaphone-task--default:hover .megaphone-task-dismiss{display:block}.navigation-dropdown--megaphone .megaphone-task--default h2{font-size:16px;margin-bottom:20px}.navigation-dropdown-group--account{cursor:pointer}.navigation-dropdown-group--account .account-dropdown-trigger{display:flex;align-items:center;justify-content:flex-end}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-profile-picture{width:30px;height:30px;display:block}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-account-name{display:flex;align-items:center}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-account-name:hover{color:#666;cursor:pointer}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-account-name .name{font-weight:500;padding:0 26px 0 10px;text-align:left;overflow:hidden;white-space:nowrap;max-width:166px;text-overflow:ellipsis}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-account-name .gi{right:20px;font-size:14px;position:absolute;margin-top:4px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:15px}.navigation-dropdown-group--account .account-dropdown-trigger .navigation-account-name i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 991.98px){.navigation--consumer .navigation-dropdown-group--account.open{display:block;left:0;right:0;height:0;min-width:0;width:0;margin:0;overflow:visible;position:relative}.navigation--consumer .navigation-dropdown-group--account.open .account-dropdown-trigger{height:100%}.navigation--consumer .navigation-dropdown-group--account.open .navigation-profile-picture{display:none}.navigation--consumer .navigation-dropdown-group--account.open .navigation-account-name{display:none}.navigation--consumer .navigation-dropdown-group--account.open .navigation-dropdown--account{width:auto;max-width:none;min-height:auto;overflow:visible;position:fixed;left:15px;right:15px;bottom:15px;box-shadow:none;border:0;top:unset;background:#fff}.navigation--consumer .navigation-dropdown-group--account.open .navigation-dropdown--account::before,.navigation--consumer .navigation-dropdown-group--account.open .navigation-dropdown--account::after{display:none}.navigation--consumer .navigation-dropdown-group--account.open .navigation-dropdown--account>li.nav-item-signup{line-height:1}.navigation--consumer .navigation-dropdown-group--account.open .navigation-dropdown--account>li.nav-item-signup a{display:inline-block}}.navigation-dropdown--account{right:4px;width:180px}.navigation-dropdown--account .with-button{padding:12px;box-sizing:border-box}.navigation-dropdown--account .nav-item-signup{padding:15px;line-height:0;height:auto}.navigation-dropdown--account .switch-navigation-trigger,.navigation-dropdown--account .navigation--primary__links>ul>li.switch-navigation-trigger,.navigation-dropdown--account .switch-navigation-trigger{color:#666}.navigation-dropdown--account .switch-navigation-trigger a:not(.button),.navigation-dropdown--account .switch-navigation-trigger a:not(.button){color:#666}.navigation-dropdown--account .switch-navigation-trigger:hover,.navigation-dropdown--account .switch-navigation-trigger:hover{opacity:1}.navigation-dropdown--account .switch-navigation-trigger:hover .icn-switch,.navigation-dropdown--account .switch-navigation-trigger:hover .icn-switch{opacity:1}.navigation-dropdown--account .switch-navigation-trigger .icn-switch,.navigation-dropdown--account .switch-navigation-trigger .icn-switch{top:4px;position:relative;margin-right:13px;opacity:0.58}.new-product-form{width:860px;margin:30px auto}.new-product-form .input-group{max-width:100%}.new-product-form .files-list{margin-top:10px}.new-product-form .button-holder{display:flex;flex-direction:row;margin:20px -10px 0}.new-product-form .button-holder.soft-hidden{display:none}.new-product-form .button-holder .icon-button{flex:1;transition:all 0.05s ease-in-out;padding:20px 15px;display:block;text-decoration:none;text-align:center;font-size:17px;box-shadow:inset 0 0 0 1px #ddd;box-sizing:border-box;border-radius:4px;margin:2px 10px;background:#fff}.new-product-form .button-holder .icon-button:hover{background:#f5f5f5}.new-product-form .button-holder .icon-button:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.1)}.new-product-form .button-holder .icon-button:active .icn,.new-product-form .button-holder .icon-button:active h3,.new-product-form .button-holder .icon-button:active p{position:relative;top:1px}.new-product-form .button-holder .icon-button.selected{box-shadow:inset 0 0 0 3px #36a9ae}.new-product-form .button-holder .icon-button.selected:hover{background:#fff}.new-product-form .button-holder .icon-button .icn{width:72px;height:72px;display:block;margin:0 auto}.new-product-form .button-holder .icon-button h3{font-weight:bold;font-size:16px;color:#666;margin:15px 0 5px}.new-product-form .button-holder .icon-button p{color:#aaa;font-size:15px;margin-bottom:0}.new-product-form button,.new-product-form .button{margin-top:30px}.link_price_wrapper .link_price_range_label{border-color:#cacaca;text-decoration:underline;cursor:pointer}.link_price_wrapper .link_price_range_label::-moz-selection,.link_price_wrapper .link_price_range_label span::-moz-selection{background:transparent}.link_price_wrapper .link_price_range_label::selection,.link_price_wrapper .link_price_range_label span::selection{background:transparent}.link_price_wrapper .link_price_range_label.focused{border-color:#bbb}.link_price_wrapper input[type="text"]{width:70px}.link_price_wrapper .duration_indicator{position:absolute;top:11px;right:18px;font-size:15px;line-height:22px;color:#aaa}.csstransforms3d.preserve3d .rotating{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all 0.3s linear;width:100%;height:100%}.csstransforms3d.preserve3d .rotating.rotated{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.csstransforms3d.preserve3d .rotating .face{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:2;width:100%;height:100%;display:block}.csstransforms3d.preserve3d .rotating .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:block}.half-flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.quarter-flipped{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.unflipped{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.rotate-container{-webkit-perspective:1000px;perspective:1000px;position:relative}.spinning{-webkit-animation-name:spinner;animation-name:spinner;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@keyframes spinner{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.face{display:block}.face.back{display:none}.rotated .face{display:none}.rotated .back{display:block}.profile-picture-small{border-radius:50%;width:30px;height:30px;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);border:1px solid #ddd;padding:5px;background-color:#fff;box-sizing:border-box;position:relative}.profile-picture-small .profile-picture{border-radius:50%;width:24px;height:24px;display:block;background-size:cover;background-position:50% 50%;position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}.profile-picture-medium{border-radius:50%;width:60px;height:60px;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);border:1px solid #ddd;padding:2px;background-color:#fff;box-sizing:border-box;position:relative}.profile-picture-medium .profile-picture{border-radius:50%;width:54px;height:54px;display:block;background-size:cover;background-position:50% 50%;position:absolute;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.profile-picture-large{border-radius:50%;width:100px;height:100px;display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);border:1px solid #ddd;padding:5px;background-color:#fff;box-sizing:border-box;position:relative}.profile-picture-large .profile-picture{border-radius:50%;width:90px;height:90px;display:block;background-size:cover;background-position:50% 50%;position:absolute;top:50%;left:50%;margin-left:-45px;margin-top:-45px}.or-section:before{background-color:#ddd;position:absolute;content:"";height:100%;width:1px;top:0;left:50%}.or-section:after{width:50px;height:50px;display:block;background:#f8f8f8;border-radius:50%;content:"or";color:#ddd;line-height:50px;text-transform:uppercase;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.hidden-text-for-emails{display:none;font-size:1px;color:#efefe9;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden}.oauth{max-width:720px;margin:18px auto 0}.oauth .icn.gr-logo{display:block;background-position:0 -43px;width:130px;height:33px}.oauth .logo-group{margin-top:16px}.oauth .app-preview{border-radius:4px;overflow:hidden;background-color:rgba(0,0,0,0.04);margin-right:-15px;padding:7px;border:1px solid #ddd}.oauth .app-preview p{margin:12px 0 0;float:left;font-weight:bold}.oauth .app-preview img{border-radius:4px;overflow:hidden;float:left;border:1px solid #ddd;margin-right:12px}.oauth .app-header{padding:4% 0;margin-bottom:0}.oauth .app-header img{border-radius:4px;float:left;overflow:hidden;border:1px solid #ddd}.oauth .app-header h1{margin:22px 0 0 14px;float:left;font-weight:bold;font-size:24px;color:#252a2e}.oauth .app-authorize{margin-top:12px;border-top:1px solid #ddd;padding:18px 0}.oauth .app-authorize button{display:block;width:100%;margin:6px 0}.oauth .current-user{margin-top:30px;text-align:center;font-size:17px;line-height:30px}.oauth .current-user .profile-picture-large{margin:0 auto 30px}.oauth.oauth-error .error-heading{font-weight:bold;font-size:18px;border-bottom:1px solid #ddd;padding:18px}.oauth.oauth-error .error-message{margin:18px 0}.oauth-wrapper{border-radius:6px;margin:12px 0 0;background:#fff;border:1px solid #ddd;font-size:14px;box-shadow:0 1px 1px rgba(0,0,0,0.02)}.oauth-wrapper .auth-title{padding:34px 50px}.dev-heading{padding:22px 0}.app-placeholder{border-radius:4px;width:120px;height:120px;display:block;background-color:rgba(0,0,0,0.06);box-shadow:inset 0 1px 1px rgba(0,0,0,0.02);float:left;display:inline-block;border:1px solid #ddd;overflow:hidden;margin-right:20px}.application-row{margin:14px 0 30px;border-bottom:1px dotted #ddd}.application-row img{border-radius:4px;overflow:hidden;border:1px solid #ddd}.application-row .app-name,.application-row .app-image{float:left}.application-row .app-name{margin:25px 0 0 12px;font-size:14px}.application-row .app-remove,.application-row .app-delete,.application-row .app-edit{margin-top:26px;margin-left:15px;float:right}.application-row:last-child{border-bottom:0}.application-row.authorized-app{padding-bottom:18px}.application-row.authorized-app .app-name{margin-top:14px;font-weight:bold}.application-row.authorized-app .app-name span.your-application-title{font-weight:normal}.application-row.authorized-app .app-name p{clear:both;margin-top:4px;color:#797874}.application-row.authorized-app .permission-list{margin-top:36px}#application_id,#application_secret{display:block;margin-top:11px}#your-apps h4{font-size:16px;font-weight:bold;color:#252a2e;margin-bottom:6px}#your-apps .applications{margin-top:22px}#new-app h4{font-size:16px;font-weight:bold;color:#252a2e;padding:24px 36px;border-bottom:1px dotted #ddd}#new-app .setting-group{border-radius:4px;margin-top:12px;margin-bottom:48px;padding:0;border:1px solid #ddd;background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(0,0,0,0.02)}#new-app .setting-group li{padding-left:22px;padding-right:22px}.app-header{overflow:hidden;margin-bottom:18px}.app-header h3{float:left}.app-header .back-link{float:right}.app-header .back-link p{margin:0}#authorized-applications-page .authorized-apps-message{margin-top:6px;margin-bottom:18px;text-align:center;padding:12px 14px 45px;border-bottom:1px dotted #ddd;font-size:16px;font-weight:200}.app-permissions .permission-list{border-radius:4px;padding:0;margin:2% 0;overflow:hidden;background-color:#f5f5f5;border:1px solid #ddd}.app-permissions .permission-list h2{font-weight:bold;padding:8px 12px;border-bottom:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.07);background-color:#fff}.app-permissions .permission-list ul{padding:8px 12px}.app-permissions .permission-list ul li{margin-left:16px;list-style-type:circle}.app-permissions .permission-list ul li.revenue-share-warning{color:#c04355}.links,.applications,.users{width:100%;padding:0}.links tr,.applications tr,.users tr{border-bottom:1px dotted rgba(0,0,0,0.05)}.links tr:hover .product-actions-holder,.applications tr:hover .product-actions-holder,.users tr:hover .product-actions-holder{display:block}.links tr td,.applications tr td,.users tr td{padding:15px 0}.links tr td .note,.applications tr td .note,.users tr td .note{margin-left:4px;color:#aaa}.links tr td small,.applications tr td small,.users tr td small{float:left;display:block;text-align:right;padding-right:10px;width:50px;margin-top:4px}.links tr td.name,.applications tr td.name,.users tr td.name{position:relative}.links tr td.name .product-actions-holder,.applications tr td.name .product-actions-holder,.users tr td.name .product-actions-holder{position:absolute;right:100%;top:0}.links tr td.name .delete_link,.applications tr td.name .delete_link,.users tr td.name .delete_link{padding:6px;margin-top:5px;margin-right:8px;top:-7px}.links tr td.name .delete_link .icn.close,.applications tr td.name .delete_link .icn.close,.users tr td.name .delete_link .icn.close{left:7px;top:7px}.links tr td.name .duplicate-product,.applications tr td.name .duplicate-product,.users tr td.name .duplicate-product{padding:6px;margin-top:5px;margin-right:15px;top:-7px}.links tr td.name .duplicate-product .icn.duplicate,.applications tr td.name .duplicate-product .icn.duplicate,.users tr td.name .duplicate-product .icn.duplicate{left:6px;top:6px}.links tr td.stat,.applications tr td.stat,.users tr td.stat{overflow:hidden;font-size:16px;line-height:21px;text-align:right;color:#ccc;font-weight:normal;cursor:text}.links tr td.stat span,.applications tr td.stat span,.users tr td.stat span{padding:0 10px;color:#797874}.links tr td.stat span.stat-number,.links tr td.stat span.stat-total,.applications tr td.stat span.stat-number,.applications tr td.stat span.stat-total,.users tr td.stat span.stat-number,.users tr td.stat span.stat-total{padding:0}.links tr td.stat span a,.applications tr td.stat span a,.users tr td.stat span a{color:inherit;text-decoration:underline}.links tr td.stat.arrowed div,.applications tr td.stat.arrowed div,.users tr td.stat.arrowed div{padding-left:10px;background:url(https://assets.gumroad.com/assets/arrow-stripe-ae15afafb3ceae1880989ce11d05984a4dfad2333cdf9629432247dab35f0c86.png) left center repeat-x;height:20px}.links tr td.stat.arrowed div span,.applications tr td.stat.arrowed div span,.users tr td.stat.arrowed div span{background:#fff url(https://assets.gumroad.com/assets/arrow-head-7701e0246fc143344f46163769bdfed920d44b1bda360c9b04b557fe47e070e8.png) left center no-repeat}.links tr td.stat.arrowed div span.stat-number,.links tr td.stat.arrowed div span.stat-total,.applications tr td.stat.arrowed div span.stat-number,.applications tr td.stat.arrowed div span.stat-total,.users tr td.stat.arrowed div span.stat-number,.users tr td.stat.arrowed div span.stat-total{background:#fff}.links tr td.price,.applications tr td.price,.users tr td.price{text-align:right}.links tr td.price span,.applications tr td.price span,.users tr td.price span{display:inline-block;font-size:16px;font-weight:bold;padding:3px 7px;border-radius:99px;background:rgba(0,0,0,0.1)}.links tr:first-child td,.applications tr:first-child td,.users tr:first-child td{padding-top:0}.links tr:last-child,.applications tr:last-child,.users tr:last-child{border-bottom:0}.links tr:last-child td,.applications tr:last-child td,.users tr:last-child td{padding-bottom:0}.links.disabled,.applications.disabled,.users.disabled{margin-top:20px;opacity:0.4}.payment-container{margin:0 auto;max-width:320px;display:block;padding:20px 0;width:95%}.payment-container .gift-trigger{position:absolute;right:14px;top:19px}.payment-container .gift-trigger.active .gift{background-position:-98px -489px}.payment-container .rental-message,.payment-container .subscription-charge-occurrences-message{font-size:12px;line-height:18px;text-align:center;margin:15px 0 0}.subscription-notice,.purchase-form-notice{text-align:center;margin-bottom:20px;font-size:15px;color:#888}.subscription-notice strong,.purchase-form-notice strong{color:#666;display:block;margin-bottom:3px}.vat-id-blurb{margin-bottom:10px}.vat-id-blurb input{width:calc(100% - 20px)}.vat-country-choice{border-radius:4px;background:#fff;padding:4px;position:absolute;margin-top:-42px;width:320px;box-sizing:border-box;box-shadow:0 1px 2px rgba(0,0,0,0.15);opacity:0;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);transition:opacity 0.4s cubic-bezier(0.23, 1.5, 0.32, 1),-webkit-transform 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);transition:transform 0.4s cubic-bezier(0.23, 1.5, 0.32, 1),opacity 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);transition:transform 0.4s cubic-bezier(0.23, 1.5, 0.32, 1),opacity 0.4s cubic-bezier(0.23, 1.5, 0.32, 1),-webkit-transform 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.vat-country-choice.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1);pointer-events:all}.vat-country-choice:before,.vat-country-choice:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;left:50%;top:100%;border-width:5px;margin-left:-5px;border-top-color:#fff}.vat-country-choice:before{margin-top:1px;border-top-color:rgba(0,0,0,0.15)}.vat-country-choice span{display:block;margin:0 auto 3px;text-align:center}.vat-country-choice select{width:100%}.payment-blurb{border-radius:4px;background:#fff;margin-bottom:20px;padding:4px 7px;text-align:center;border:1px solid #ddd}.payment-blurb strong{transition:background 0.3s linear;font-weight:normal}.payment-blurb strong.highlighted{background:#ffc}.payment-blurb a{text-decoration:underline;color:inherit}.pay_button_container{clear:both}.pay_button_container .pay_button{margin:0 auto;width:100%;font-size:17px;display:block}.pay_button_container .pay_button.small{font-size:15px;padding:10px}@media (max-width: 480px){.payment-container{padding:10px 0}}.payout-settings input[disabled],.payout-settings select[disabled]{cursor:not-allowed}.payout-settings .update-account-settings-button{width:100%}.payout-settings .country-dropdown{border-width:1px 0 0;border-radius:0}.payout-settings .rotate-container{height:232px}.payout-settings .notice{text-align:center;margin-top:30px}.payout-account-input{box-sizing:border-box;width:100%;height:60px;padding:20px;margin-bottom:20px}.debit-card-form{max-width:320px;margin:0 auto 20px}.debit-card-form .or-pay-with,.debit-card-form .paypal{display:none !important}.direct-deposit-form{background:url(https://assets.gumroad.com/assets/settings/noise-fd620b02d5e3921beed47b9d332d52ddcfda8ba9109c07c3c6b226690f1a6c3e.png);border:1px solid #ddd;box-sizing:border-box;position:relative;margin-bottom:20px;overflow:hidden;border-radius:4px}.direct-deposit-form .stroke{position:absolute;z-index:1;top:5px;left:5px;bottom:5px;right:5px;box-shadow:inset 0 0 2px rgba(0,0,0,0.4);background:#36a9ae;border-radius:3px}.direct-deposit-form .main-direct-deposit-form{background:url(https://assets.gumroad.com/assets/settings/noise-fd620b02d5e3921beed47b9d332d52ddcfda8ba9109c07c3c6b226690f1a6c3e.png) #fff;margin:9px 10px;position:relative;padding:20px;overflow:hidden;z-index:2}.direct-deposit-form .main-direct-deposit-form .label{color:#aaa;font-weight:500;font-size:13px}.direct-deposit-form .main-direct-deposit-form .account-holder-name{border-radius:0;font-size:20px;height:24px;width:100%;max-width:none;padding:8px 0;background:none;border-width:0 0 2px;box-shadow:none;border-bottom:2px solid #eee;color:#252a2e}.direct-deposit-form .main-direct-deposit-form .numbers{overflow:hidden;margin-top:20px}.direct-deposit-form .main-direct-deposit-form .numbers label{float:left}.direct-deposit-form .main-direct-deposit-form .numbers input{float:left;clear:left;margin-top:10px;background-color:#fff;box-sizing:border-box;font-size:17px;letter-spacing:4px;padding:8px;width:151px}.direct-deposit-form .main-direct-deposit-form .numbers input.three-digits{width:60px}.direct-deposit-form .main-direct-deposit-form .numbers input.five-digits{width:88px}.direct-deposit-form .main-direct-deposit-form .numbers .number-wrapper{float:left;margin-right:15px}.direct-deposit-form .main-direct-deposit-form .numbers .number-wrapper:last-child{margin-right:0}.direct-deposit-form .main-direct-deposit-form .numbers .preset-number{padding:9px 0 8px;font-size:17px;letter-spacing:4px}.direct-deposit-form .main-direct-deposit-form .numbers button{float:right;margin-left:0;padding:9px 10px 10px}.add-company-owner-button{margin-bottom:20px;width:100%;text-align:center}.powered-by-footer{border-radius:4px;font-weight:bold;text-transform:uppercase;text-align:center;padding:10px;margin:14px 0;font-size:11px;color:rgba(0,0,0,0.6)}.powered-by-footer a{text-decoration:underline;font-weight:bold;color:inherit}.powered-by-footer span{position:relative;display:inline-block;opacity:0.6}.powered-by-footer .gi-lock,.powered-by-footer .gi-logo{font-size:20px;margin:0 5px;position:relative;top:2px}.powered-by-footer.absolutely-positioned{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.locale-holder{margin:0 auto 24px;text-align:center}.locale-holder select{font-size:13px;padding:10px}.dark-background .powered-by-footer,.is-embed .powered-by-footer,.is-modal .powered-by-footer{color:rgba(255,255,255,0.6)}.dark-background .powered-by-footer span,.is-embed .powered-by-footer span,.is-modal .powered-by-footer span{opacity:0.6}.dark-background .powered-by-footer .lock,.is-embed .powered-by-footer .lock,.is-modal .powered-by-footer .lock{background:url(https://assets.gumroad.com/assets/icons-9518e258988af31b814a6231837544f546e233e2e023821636ce59bfd9d56b71.png);background-position:-41px -135px}.dark-background .powered-by-footer .g,.is-embed .powered-by-footer .g,.is-modal .powered-by-footer .g{background:url(https://assets.gumroad.com/assets/icons-9518e258988af31b814a6231837544f546e233e2e023821636ce59bfd9d56b71.png);background-position:-25px -135px}.is-embed .powered-by-footer,.is-modal .powered-by-footer{color:#fff;background:rgba(0,0,0,0.4);box-shadow:1px 1px 2px rgba(0,0,0,0.15)}.is-embed .powered-by-footer span,.is-modal .powered-by-footer span{opacity:1}.preview-container{background:#f7f7f7;margin:0 auto;overflow:hidden;position:relative}#product_page .preview-container,#overlay-page .preview-container,.selected-product-wrapper .preview-container,.edit-product-container .preview-container{height:auto !important}.preview-container .image-preview-container img{margin:0 auto;display:block;width:100%;max-width:100% !important}.preview-container .oembed-preview-container{position:relative;padding-bottom:56.25%;margin:0 auto;height:0;overflow:hidden;max-width:100%;line-height:0}.product-card .preview-container .oembed-preview-container{min-height:290px}.preview-container .oembed-preview-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.preview-container .oembed-preview-container iframe+p{display:none !important}.preview-container .audio-preview-container,.preview-container .video-preview-container{position:relative;width:100%}.product-card .preview-container .audio-preview-container,.product-card .preview-container .video-preview-container{min-height:290px}.preview-container .audio-preview-container .media-control,.preview-container .video-preview-container .media-control{width:80px;height:80px;display:block;background:url(https://assets.gumroad.com/assets/product/audio-controls-f93835444a193f5f15b804fbbca78c01d10704c8c15f14ec45494a53306ef7bb.png) no-repeat;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;text-indent:-9999px;top:50%;z-index:0}.preview-container .audio-preview-container .media-control:hover,.preview-container .video-preview-container .media-control:hover{cursor:pointer}.preview-container .audio-preview-container .play-button,.preview-container .video-preview-container .play-button{background-position:left top}.preview-container .audio-preview-container .pause-button,.preview-container .video-preview-container .pause-button{background-position:right top;display:none}.preview-container .audio-preview-container.audio-preview-container,.preview-container .video-preview-container.audio-preview-container{height:290px;min-height:290px}.preview-container .audio-preview-container.audio-preview-container .audio-progress,.preview-container .video-preview-container.audio-preview-container .audio-progress{width:80px;height:80px;display:block;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%}.preview-container .audio-preview-container.audio-preview-container .audio-progress:hover,.preview-container .video-preview-container.audio-preview-container .audio-progress:hover{cursor:pointer}.preview-container .audio-preview-container.video-preview-container,.preview-container .video-preview-container.video-preview-container{z-index:0;border-top-left-radius:4px;border-top-right-radius:4px;background:#000;position:relative;padding-bottom:56.25%;margin:0 auto;height:0;overflow:hidden;max-width:100%;line-height:0}.preview-container .audio-preview-container.video-preview-container .player:hover,.preview-container .video-preview-container.video-preview-container .player:hover{cursor:pointer}.preview-container .audio-preview-container .jwplayer,.preview-container .video-preview-container .jwplayer{position:absolute;top:0;left:0;width:100% !important;height:100% !important;z-index:1}.preview-container .audio-preview-container .jwplayer .jw-preview,.preview-container .video-preview-container .jwplayer .jw-preview{display:none}.product-card .preview-container .audio-preview-container .preview-playback-overlay,.product-card .preview-container .video-preview-container .preview-playback-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.preview-container .preview-remove-button{position:absolute;right:15px;top:15px;z-index:2}.preview-container .preview-shadow{background:url(https://assets.gumroad.com/assets/product/patterns-f40ed85c07b5849d8f9cc4e044cb8fdbe5a88df0983fd17c2b1c329a8c289e87.png) 0 0;bottom:0;height:3px;opacity:0.4;position:absolute;width:100%;z-index:1}.preview-container .preview-arrow{bottom:0;color:#fff;display:none;font-size:30px;height:40px;width:40px;margin-top:-20px;opacity:0;position:absolute;top:50%;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.preview-container .preview-arrow.showing{display:block}.preview-container .preview-arrow i{position:absolute;text-shadow:0 1px 2px rgba(0,0,0,0.15);top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.preview-container .preview-arrow:hover{color:#fff;cursor:pointer;-webkit-transform:scale(1.1);transform:scale(1.1)}.preview-container .preview-arrow.next{margin-right:15px;right:0}.preview-container .preview-arrow.next:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.preview-container .preview-arrow.previous{margin-left:15px}.preview-container .preview-arrow.previous:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.preview-container .close-popped-product-modal-button{display:none;position:absolute;left:15px;top:15px;z-index:1}.product.popped .preview-container .close-popped-product-modal-button{display:block}@media (min-width: 992px){.product.popped .preview-container .close-popped-product-modal-button{display:none}}.preview-container .preview-picker{bottom:10px;position:absolute;text-align:center;width:100%;z-index:3}.preview-container .preview-picker li{border:1px solid #fff;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,0.15);display:inline-block;height:10px;margin:0 5px;width:10px}.preview-container .preview-picker li.active,.preview-container .preview-picker li.active:hover{background-color:#fff;border-color:#fff;cursor:pointer}.preview-container .preview-picker li:hover{cursor:pointer}.preview-container .preview-picker.empty{display:none}.preview-container:hover .preview-arrow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.preview-container.default-preview{background-image:url(https://assets.gumroad.com/assets/cover_placeholder-e7bd41592610e2b3b325da4e2f07d3e11a5ea527d0156a4616dcde7260a7ccbb.png);background-position:center;min-height:290px}@media only screen and (min-device-pixel-ratio: 2){.preview-container.default-preview{background-image:url(https://assets.gumroad.com/assets/cover_placeholder@2x-f60c210027ee166229ad8867ad12c10b5684656315245cee8713443e5ecca191.png);background-size:670px 400px}}.preview-container.fixed-preview-height{height:100%}@media (max-width: 768px){#user_page .product:not(.popped) .preview-container .preview-picker,#user_page .product:not(.popped) .preview-container .preview-arrow{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#user_page .product.popped .preview-container .preview-picker,#user_page .product.popped .preview-container .preview-arrow,#product_page .preview-container .preview-picker,#product_page .preview-container .preview-arrow{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.edit-page-tab .preview-container{background:#fff;border-radius:4px}.edit-page-tab .preview-container.default-preview{border:2px dashed #ddd;min-height:250px}.upload-indicator{background:#fff;display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:3}.upload-indicator .gi-rainbow{width:60px;height:60px;display:block;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%}.upload-indicator .gi-spin{-webkit-animation:gi-spin 0.9s infinite linear;animation:gi-spin 0.9s infinite linear}.upload-method-container{background:rgba(255,255,255,0.8);border-radius:4px;height:170px;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);width:400px;display:flex;flex-direction:column;justify-content:space-between}.upload-method-container.showing-url-input{width:390px}.upload-method-container_icon{width:40px;height:40px;display:block;background:url(https://assets.gumroad.com/assets/covers-icon-f90c1300dd95ec040832f21f118d1e0122c890bebbda817962ea8ca56ceaa353.svg) center center;display:block;margin:0 auto}.upload-method-container .upload-method{box-sizing:border-box;height:42px;padding:15px;width:100%}.upload-method-container .upload-method input,.upload-method-container .upload-method .button-primary{box-sizing:border-box;float:left}.upload-method-container .upload-method input[type="url"]{height:42px;margin-right:5px;width:calc(100% - 47px)}.upload-method-container .upload-method .button-primary{width:42px;height:42px;display:block;box-sizing:border-box;float:left}.upload-method-container .upload-method-toggle{box-sizing:border-box;padding:15px;text-align:center;width:100%}.upload-method-container .upload-method-toggle .toggle-trigger{color:#36a9ae;font-weight:bold;margin-top:5px}.upload-method-container .upload-method-toggle .toggle-trigger:hover{color:#2a8387;cursor:pointer}.cover-miniature-row{display:flex;flex-direction:row}.cover-miniature-row_items>div{display:flex;flex-direction:row}.cover-miniature-row_item{margin-right:10px;border-radius:4px;background-position:center center;background-size:100%;cursor:move;display:flex;flex-direction:row;justify-content:center;align-items:center}.cover-miniature-row_item span{font-size:16px;line-height:16px;padding-top:2px;padding-left:4px;text-align:center}.cover-miniature-row .ghost-miniature{box-sizing:border-box;background:#f5f5f5 !important;border:1px dashed #ddd}.cover-miniature-row .ghost-miniature>*{opacity:0}.cover-miniature-row .add-button{height:40px;padding:10px 12px;box-sizing:border-box}.cover-miniature-row .add-button .plus-icon{width:18px;height:18px;display:block;background:url(https://assets.gumroad.com/assets/add-icon-cae7b395b152f1c94556223b789fa356fd7cd6695e3a77f7676c6d6766c61b43.svg) center center;background-size:contain;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cover-miniature-row .add-button--pressed-in .plus-icon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.preview-content{border-radius:4px;overflow:hidden}.preview-arrow-editor{bottom:0;color:#000;display:block;font-size:14px;height:28px;width:28px;margin-top:-14px;position:absolute;top:50%;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3;cursor:pointer;background:rgba(255,255,255,0.9);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.4);opacity:0}.preview-arrow-editor.showing{opacity:1}.preview-arrow-editor i{position:absolute;text-shadow:0 1px 2px rgba(0,0,0,0.15);top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.preview-arrow-editor.next{margin-right:-14px;right:0}.preview-arrow-editor.previous{margin-left:-14px}.uploader-popover-content{height:300px;width:500px;position:relative;background:#fff}.products-section{box-sizing:border-box}.products-section *,.products-section *:before,.products-section *:after{box-sizing:inherit}.products-section__container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.products-section__container{max-width:540px}}@media (min-width: 768px){.products-section__container{max-width:720px}}@media (min-width: 992px){.products-section__container{max-width:960px}}@media (min-width: 1200px){.products-section__container{max-width:1140px}}@media (min-width: 1440px){.products-section__container{max-width:1380px}}.products-section__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.product-filters__column{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:15px;align-self:flex-start}@media (max-width: 991.98px){.product-filters__column{height:auto !important}}@media (min-width: 768px){.product-filters__column{margin-bottom:30px}}@media (min-width: 992px){.product-filters__column{flex:0 0 33.33333%;max-width:33.33333%;position:-webkit-sticky;position:sticky;top:20px;overflow-y:scroll;margin-bottom:0}#discover-page .product-filters__column{top:160px}}@media (min-width: 1440px){.product-filters__column{flex:0 0 25%;max-width:25%}}.product-filters__column.disabled-filters{opacity:0.6;pointer-events:none}.product-filters{position:relative;top:0;overflow:hidden;z-index:1;border-radius:4px;background:#fff;border-radius:4px;border:1px solid #f5f5f5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:0;margin-bottom:10px}.product-filters section{padding:15px;border-bottom:1px solid #efefe9}@media (min-width: 992px){.product-filters section{padding:20px}}.product-filters section:not(.filter-results){display:none}.show-mobile-filter .product-filters section:not(.filter-results){display:block}@media (min-width: 992px){.product-filters section:not(.filter-results){display:block}.product-filters section:not(.filter-results).soft-hidden{display:none}}.product-filters section h3.filter-header{text-transform:uppercase;color:#797874;margin-bottom:15px;font-weight:bold}.product-filters section.filter-results{font-size:13px;font-weight:normal;color:#aaa;border:0;padding:15px}.show-mobile-filter .product-filters section.filter-results{border-bottom:1px solid #efefe9}@media (min-width: 992px){.product-filters section.filter-results{font-size:17px;font-weight:bold;color:#252a2e;padding:20px;border-bottom:1px solid #efefe9}}.product-filters section.filter-results .mobile-filter-button{display:block;float:right;cursor:pointer;font-weight:bold;position:relative}@media (min-width: 992px){.product-filters section.filter-results .mobile-filter-button{display:none}}.product-filters section.filter-results .mobile-filter-button.filters-active::after{content:" ";position:absolute;top:2px;right:-3px;height:5px;width:5px;background:#c04355;border-radius:50%;border:1px solid #fff}.product-filters section.creator{border-bottom:0}.product-filters section.creator.with-border-bottom{border-bottom:1px solid #efefe9}.product-filters section.tags .filter-filetype label,.product-filters section.filetype .filter-filetype label,.product-filters section.archived .filter-filetype label,.product-filters section.creator .filter-filetype label{text-transform:uppercase}.product-filters section.tags .filter-tag,.product-filters section.tags .filter-filetype,.product-filters section.tags .filter-archived,.product-filters section.tags .filter-creator,.product-filters section.filetype .filter-tag,.product-filters section.filetype .filter-filetype,.product-filters section.filetype .filter-archived,.product-filters section.filetype .filter-creator,.product-filters section.archived .filter-tag,.product-filters section.archived .filter-filetype,.product-filters section.archived .filter-archived,.product-filters section.archived .filter-creator,.product-filters section.creator .filter-tag,.product-filters section.creator .filter-filetype,.product-filters section.creator .filter-archived,.product-filters section.creator .filter-creator{clear:both;margin-bottom:15px;position:relative}.product-filters section.tags .filter-tag:last-child,.product-filters section.tags .filter-filetype:last-child,.product-filters section.tags .filter-archived:last-child,.product-filters section.tags .filter-creator:last-child,.product-filters section.filetype .filter-tag:last-child,.product-filters section.filetype .filter-filetype:last-child,.product-filters section.filetype .filter-archived:last-child,.product-filters section.filetype .filter-creator:last-child,.product-filters section.archived .filter-tag:last-child,.product-filters section.archived .filter-filetype:last-child,.product-filters section.archived .filter-archived:last-child,.product-filters section.archived .filter-creator:last-child,.product-filters section.creator .filter-tag:last-child,.product-filters section.creator .filter-filetype:last-child,.product-filters section.creator .filter-archived:last-child,.product-filters section.creator .filter-creator:last-child{margin-bottom:0px}.product-filters section.tags .filter-tag:hover,.product-filters section.tags .filter-filetype:hover,.product-filters section.tags .filter-archived:hover,.product-filters section.tags .filter-creator:hover,.product-filters section.filetype .filter-tag:hover,.product-filters section.filetype .filter-filetype:hover,.product-filters section.filetype .filter-archived:hover,.product-filters section.filetype .filter-creator:hover,.product-filters section.archived .filter-tag:hover,.product-filters section.archived .filter-filetype:hover,.product-filters section.archived .filter-archived:hover,.product-filters section.archived .filter-creator:hover,.product-filters section.creator .filter-tag:hover,.product-filters section.creator .filter-filetype:hover,.product-filters section.creator .filter-archived:hover,.product-filters section.creator .filter-creator:hover{cursor:pointer}.product-filters section.tags .filter-tag:hover label.for-checkbox,.product-filters section.tags .filter-filetype:hover label.for-checkbox,.product-filters section.tags .filter-archived:hover label.for-checkbox,.product-filters section.tags .filter-creator:hover label.for-checkbox,.product-filters section.filetype .filter-tag:hover label.for-checkbox,.product-filters section.filetype .filter-filetype:hover label.for-checkbox,.product-filters section.filetype .filter-archived:hover label.for-checkbox,.product-filters section.filetype .filter-creator:hover label.for-checkbox,.product-filters section.archived .filter-tag:hover label.for-checkbox,.product-filters section.archived .filter-filetype:hover label.for-checkbox,.product-filters section.archived .filter-archived:hover label.for-checkbox,.product-filters section.archived .filter-creator:hover label.for-checkbox,.product-filters section.creator .filter-tag:hover label.for-checkbox,.product-filters section.creator .filter-filetype:hover label.for-checkbox,.product-filters section.creator .filter-archived:hover label.for-checkbox,.product-filters section.creator .filter-creator:hover label.for-checkbox{color:#797874}.product-filters section.tags .filter-tag label.for-checkbox,.product-filters section.tags .filter-filetype label.for-checkbox,.product-filters section.tags .filter-archived label.for-checkbox,.product-filters section.tags .filter-creator label.for-checkbox,.product-filters section.filetype .filter-tag label.for-checkbox,.product-filters section.filetype .filter-filetype label.for-checkbox,.product-filters section.filetype .filter-archived label.for-checkbox,.product-filters section.filetype .filter-creator label.for-checkbox,.product-filters section.archived .filter-tag label.for-checkbox,.product-filters section.archived .filter-filetype label.for-checkbox,.product-filters section.archived .filter-archived label.for-checkbox,.product-filters section.archived .filter-creator label.for-checkbox,.product-filters section.creator .filter-tag label.for-checkbox,.product-filters section.creator .filter-filetype label.for-checkbox,.product-filters section.creator .filter-archived label.for-checkbox,.product-filters section.creator .filter-creator label.for-checkbox{color:#aaa;display:block;font-size:17px;overflow-x:hidden;text-overflow:ellipsis;width:calc(100% - 30px);white-space:nowrap}.product-filters section.tags .filter-tag label.for-checkbox:after,.product-filters section.tags .filter-filetype label.for-checkbox:after,.product-filters section.tags .filter-archived label.for-checkbox:after,.product-filters section.tags .filter-creator label.for-checkbox:after,.product-filters section.filetype .filter-tag label.for-checkbox:after,.product-filters section.filetype .filter-filetype label.for-checkbox:after,.product-filters section.filetype .filter-archived label.for-checkbox:after,.product-filters section.filetype .filter-creator label.for-checkbox:after,.product-filters section.archived .filter-tag label.for-checkbox:after,.product-filters section.archived .filter-filetype label.for-checkbox:after,.product-filters section.archived .filter-archived label.for-checkbox:after,.product-filters section.archived .filter-creator label.for-checkbox:after,.product-filters section.creator .filter-tag label.for-checkbox:after,.product-filters section.creator .filter-filetype label.for-checkbox:after,.product-filters section.creator .filter-archived label.for-checkbox:after,.product-filters section.creator .filter-creator label.for-checkbox:after{width:20px;height:20px;display:block;border-radius:50%;background:#fff;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.15);content:"";display:block;font-size:8px;font-family:GumIcons;line-height:20px;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-filters section.tags .filter-tag label.for-checkbox .count,.product-filters section.tags .filter-filetype label.for-checkbox .count,.product-filters section.tags .filter-archived label.for-checkbox .count,.product-filters section.tags .filter-creator label.for-checkbox .count,.product-filters section.filetype .filter-tag label.for-checkbox .count,.product-filters section.filetype .filter-filetype label.for-checkbox .count,.product-filters section.filetype .filter-archived label.for-checkbox .count,.product-filters section.filetype .filter-creator label.for-checkbox .count,.product-filters section.archived .filter-tag label.for-checkbox .count,.product-filters section.archived .filter-filetype label.for-checkbox .count,.product-filters section.archived .filter-archived label.for-checkbox .count,.product-filters section.archived .filter-creator label.for-checkbox .count,.product-filters section.creator .filter-tag label.for-checkbox .count,.product-filters section.creator .filter-filetype label.for-checkbox .count,.product-filters section.creator .filter-archived label.for-checkbox .count,.product-filters section.creator .filter-creator label.for-checkbox .count{color:#797874;float:right;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;padding:0px 5px;border-radius:2px;font-size:11px}.product-filters section.tags .filter-tag label.for-checkbox:hover,.product-filters section.tags .filter-filetype label.for-checkbox:hover,.product-filters section.tags .filter-archived label.for-checkbox:hover,.product-filters section.tags .filter-creator label.for-checkbox:hover,.product-filters section.filetype .filter-tag label.for-checkbox:hover,.product-filters section.filetype .filter-filetype label.for-checkbox:hover,.product-filters section.filetype .filter-archived label.for-checkbox:hover,.product-filters section.filetype .filter-creator label.for-checkbox:hover,.product-filters section.archived .filter-tag label.for-checkbox:hover,.product-filters section.archived .filter-filetype label.for-checkbox:hover,.product-filters section.archived .filter-archived label.for-checkbox:hover,.product-filters section.archived .filter-creator label.for-checkbox:hover,.product-filters section.creator .filter-tag label.for-checkbox:hover,.product-filters section.creator .filter-filetype label.for-checkbox:hover,.product-filters section.creator .filter-archived label.for-checkbox:hover,.product-filters section.creator .filter-creator label.for-checkbox:hover{cursor:pointer}.product-filters section.tags .filter-tag input,.product-filters section.tags .filter-filetype input,.product-filters section.tags .filter-archived input,.product-filters section.tags .filter-creator input,.product-filters section.filetype .filter-tag input,.product-filters section.filetype .filter-filetype input,.product-filters section.filetype .filter-archived input,.product-filters section.filetype .filter-creator input,.product-filters section.archived .filter-tag input,.product-filters section.archived .filter-filetype input,.product-filters section.archived .filter-archived input,.product-filters section.archived .filter-creator input,.product-filters section.creator .filter-tag input,.product-filters section.creator .filter-filetype input,.product-filters section.creator .filter-archived input,.product-filters section.creator .filter-creator input{text-indent:-9999px;display:none}.product-filters section.tags .filter-tag input:disabled ~ label.for-checkbox,.product-filters section.tags .filter-tag input:disabled ~ label.for-checkbox:hover,.product-filters section.tags .filter-filetype input:disabled ~ label.for-checkbox,.product-filters section.tags .filter-filetype input:disabled ~ label.for-checkbox:hover,.product-filters section.tags .filter-archived input:disabled ~ label.for-checkbox,.product-filters section.tags .filter-archived input:disabled ~ label.for-checkbox:hover,.product-filters section.tags .filter-creator input:disabled ~ label.for-checkbox,.product-filters section.tags .filter-creator input:disabled ~ label.for-checkbox:hover,.product-filters section.filetype .filter-tag input:disabled ~ label.for-checkbox,.product-filters section.filetype .filter-tag input:disabled ~ label.for-checkbox:hover,.product-filters section.filetype .filter-filetype input:disabled ~ label.for-checkbox,.product-filters section.filetype .filter-filetype input:disabled ~ label.for-checkbox:hover,.product-filters section.filetype .filter-archived input:disabled ~ label.for-checkbox,.product-filters section.filetype .filter-archived input:disabled ~ label.for-checkbox:hover,.product-filters section.filetype .filter-creator input:disabled ~ label.for-checkbox,.product-filters section.filetype .filter-creator input:disabled ~ label.for-checkbox:hover,.product-filters section.archived .filter-tag input:disabled ~ label.for-checkbox,.product-filters section.archived .filter-tag input:disabled ~ label.for-checkbox:hover,.product-filters section.archived .filter-filetype input:disabled ~ label.for-checkbox,.product-filters section.archived .filter-filetype input:disabled ~ label.for-checkbox:hover,.product-filters section.archived .filter-archived input:disabled ~ label.for-checkbox,.product-filters section.archived .filter-archived input:disabled ~ label.for-checkbox:hover,.product-filters section.archived .filter-creator input:disabled ~ label.for-checkbox,.product-filters section.archived .filter-creator input:disabled ~ label.for-checkbox:hover,.product-filters section.creator .filter-tag input:disabled ~ label.for-checkbox,.product-filters section.creator .filter-tag input:disabled ~ label.for-checkbox:hover,.product-filters section.creator .filter-filetype input:disabled ~ label.for-checkbox,.product-filters section.creator .filter-filetype input:disabled ~ label.for-checkbox:hover,.product-filters section.creator .filter-archived input:disabled ~ label.for-checkbox,.product-filters section.creator .filter-archived input:disabled ~ label.for-checkbox:hover,.product-filters section.creator .filter-creator input:disabled ~ label.for-checkbox,.product-filters section.creator .filter-creator input:disabled ~ label.for-checkbox:hover{color:#aaa;cursor:default}.product-filters section.tags .filter-tag input:checked ~ label.for-checkbox:after,.product-filters section.tags .filter-filetype input:checked ~ label.for-checkbox:after,.product-filters section.tags .filter-archived input:checked ~ label.for-checkbox:after,.product-filters section.tags .filter-creator input:checked ~ label.for-checkbox:after,.product-filters section.filetype .filter-tag input:checked ~ label.for-checkbox:after,.product-filters section.filetype .filter-filetype input:checked ~ label.for-checkbox:after,.product-filters section.filetype .filter-archived input:checked ~ label.for-checkbox:after,.product-filters section.filetype .filter-creator input:checked ~ label.for-checkbox:after,.product-filters section.archived .filter-tag input:checked ~ label.for-checkbox:after,.product-filters section.archived .filter-filetype input:checked ~ label.for-checkbox:after,.product-filters section.archived .filter-archived input:checked ~ label.for-checkbox:after,.product-filters section.archived .filter-creator input:checked ~ label.for-checkbox:after,.product-filters section.creator .filter-tag input:checked ~ label.for-checkbox:after,.product-filters section.creator .filter-filetype input:checked ~ label.for-checkbox:after,.product-filters section.creator .filter-archived input:checked ~ label.for-checkbox:after,.product-filters section.creator .filter-creator input:checked ~ label.for-checkbox:after{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#329ca0, GradientType=0)";background:#36a9ae linear-gradient(to bottom, #37adb2, #329ca0);border:1px solid #2a8387;color:#fff;content:"\e015"}.product-filters section.sort select{padding:10px 15px;border:1px solid #ddd;outline:none;color:#252a2e;width:100%}.product-filters section.price h3.filter-header{margin-bottom:10px}.product-filters section.price .price__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.product-filters section.price .price__column{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}.product-filters section.price .price__column .input-wrapper .price-input-type{font-weight:bold;color:#797874}.product-filters section.price .price__column .input-wrapper input{width:calc(100% - 32px)}.product-filters section.price .price__column .input-wrapper input:focus,.product-filters section.price .price__column .input-wrapper input:focus+label{border-color:#ccc}.product-filters section.price .price__column .input-wrapper .input-prefix{width:32px;padding:11px 0 12px 0;text-align:center}.product-filters section.rating .filter-rating{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;position:relative;margin-bottom:20px}.product-filters section.rating .filter-rating:last-child{margin-bottom:0}.product-filters section.rating .filter-rating[disabled="disabled"]{pointer-events:none}.product-filters section.rating .filter-rating[disabled="disabled"] .ratings-box{pointer-events:none}.product-filters section.rating .filter-rating input,.product-filters section.rating .filter-rating .and-up,.product-filters section.rating .filter-rating .ratings-box{cursor:pointer;display:inline-block;vertical-align:middle}.product-filters section.rating .filter-rating input{position:absolute;top:3px;right:19px;opacity:0}.product-filters section.rating .filter-rating label{position:relative;position:relative;width:100%;padding-right:15px;padding-left:15px}.product-filters section.rating .filter-rating label .ratings-box{width:auto}.product-filters section.rating .filter-rating label .and-up{font-size:17px;color:#aaa}.product-filters section.rating .filter-rating label::before{content:" ";width:6px;height:6px;border-radius:50%;position:absolute;top:7px;right:22px}.product-filters section.rating .filter-rating label::after{content:" ";width:20px;height:20px;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);border:solid 1px #ddd;position:absolute;top:0;right:15px}.product-filters section.rating .filter-rating input[type="radio"]:checked+label::after{border:solid 1px #2a8387;background-image:linear-gradient(to bottom, #2facb2, #2b9ca1)}.product-filters section.rating .filter-rating input[type="radio"]:checked+label::before{content:" ";background:#fff;z-index:1}.product-filters section:last-of-type{border:0}.product-search__wrapper{position:relative;display:inline-block;width:100%}.product-search__wrapper:after{content:"\e008";display:inline-block;font-family:GumIcons;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:15px;top:20%;-webkit-transform:scaleX(-1),translateY(-50%);transform:scaleX(-1),translateY(-50%);font-size:19px;color:#aaa}.product-search__wrapper.loading:after{content:url(https://assets.gumroad.com/assets/loading-14a877697a575fc4744952dbacbee6caa10fef1b93bdde497621ef48824a9860.gif)}.product-search__wrapper .search-products{width:100%;margin-bottom:10px;font-size:15px;box-sizing:border-box;height:40px;border-radius:5px;border:1px solid rgba(0,0,0,0.15);padding:0 15px;background:#fff;position:relative}.product-card__column{position:relative;width:100%;padding-right:15px;padding-left:15px;padding-bottom:50px}@media (min-width: 992px){.product-card__column{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width: 1440px){.product-card__column{flex:0 0 75%;max-width:75%}}@media (min-width: 992px){.product-card__column.with-no-filters{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.product-card__column.with-no-filters{flex:0 0 100%;max-width:100%}}@media (min-width: 1440px){.product-card__column.with-no-filters .product-card__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.product-card__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(290px, 1fr));grid-column-gap:30px;grid-row-gap:15px;margin-bottom:15px}@media (min-width: 768px){.product-card__grid{grid-row-gap:30px;margin-bottom:30px}}@media (min-width: 1200px){.product-card__grid{margin:0}}.product-card__grid.loading{opacity:0.5}.product-card__loading-wrapper::after{content:" ";display:block}.product-card__loading-wrapper.loading{position:relative}.product-card__loading-wrapper.loading .product-card,.product-card__loading-wrapper.loading .discover-category-card{opacity:0.5}.product-card__loading-wrapper.loading.with-load-more{height:20px}.product-card__loading-wrapper.loading.with-load-more:after{position:absolute;left:calc(50% - 25px);top:0;height:50px;width:50px;background:url(https://assets.gumroad.com/assets/loading-rainbow.svg);background-size:contain;-webkit-animation:gi-spin 1.5s infinite linear;animation:gi-spin 1.5s infinite linear}.product-card__loading-wrapper .product-load-more-button{padding-top:50px;text-align:center}.product-card__pagination{clear:both;text-align:center;padding:0 0 60px}.product-card__pagination ul{list-style:none;background:#fff;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,0.15);display:inline-block;height:40px;padding:0 15px;line-height:40px;font-size:17px;box-sizing:border-box}.product-card__pagination ul li{color:#797874;display:inline-block;margin-right:15px}.product-card__pagination ul li:not(.active){cursor:pointer;color:#aaa}.product-card__pagination ul li:not(.active):hover{color:#797874}.product-card__pagination ul li:last-child{margin-right:0}.product-description{color:#797874;font-size:17px;line-height:26px}.product-description img{height:auto;margin-top:10px;max-width:100%}.with-rich-text,.product-description{word-wrap:break-word}.with-rich-text h3,.with-rich-text h4,.product-description h3,.product-description h4{margin-bottom:10px;font-weight:bold;color:#252a2e}.with-rich-text h3,.product-description h3{font-size:20px;padding-bottom:10px;border-bottom:1px solid #eee}.with-rich-text p,.product-description p{margin-bottom:10px}.with-rich-text p:last-child,.product-description p:last-child{margin-bottom:0}.with-rich-text blockquote,.product-description blockquote{font-family:Georgia, serif;font-style:italic;margin-bottom:10px}.with-rich-text blockquote:last-child,.product-description blockquote:last-child{margin-bottom:0}.with-rich-text ul,.product-description ul{list-style:disc}.with-rich-text ul li,.product-description ul li{margin-left:20px}.with-rich-text a:not(.button),.product-description a:not(.button){color:#252a2e;text-decoration:underline;white-space:pre-wrap;word-wrap:break-word}.with-rich-text a:not(.button):active,.product-description a:not(.button):active{color:#111}.with-rich-text .figcaption,.product-description .figcaption{position:relative;z-index:1;display:block;text-align:center;margin:0;font-size:0.8em;font-style:italic;outline:0 solid transparent}.product-info,.billing-options-list{border-radius:4px;position:relative;border:1px solid rgba(0,0,0,0.15);overflow:hidden}.product-info h5,.billing-options-list h5{color:#ccc;font-size:13px;display:block;text-transform:uppercase;padding:10px;border-bottom:1px solid rgba(0,0,0,0.15)}.product-info .summary,.product-info .summary-input,.billing-options-list .summary,.billing-options-list .summary-input{color:#252a2e;font-size:15px;width:100%;min-height:48px}.product-info li,.billing-options-list li{border-bottom:1px solid rgba(0,0,0,0.15);position:relative;overflow:hidden;padding:0}.product-info li:last-child,.billing-options-list li:last-child{border-bottom-width:0}.product-info li input[type="text"],.billing-options-list li input[type="text"]{border-radius:0;border-width:0;background:transparent !important}.product-info li input[type="text"],.product-info li span,.product-info li strong,.billing-options-list li input[type="text"],.billing-options-list li span,.billing-options-list li strong{box-sizing:border-box;width:50%;font-size:15px;float:left;display:block}.product-info li input[type="text"]:nth-child(even),.product-info li span:nth-child(even),.product-info li strong:nth-child(even),.billing-options-list li input[type="text"]:nth-child(even),.billing-options-list li span:nth-child(even),.billing-options-list li strong:nth-child(even){color:#797874;text-align:right}.product-info li:first-child input[type="text"],.billing-options-list li:first-child input[type="text"]{width:100%}.product-info li.summary,.billing-options-list li.summary{box-sizing:border-box}.product-info .remove-button,.billing-options-list .remove-button{position:absolute;top:50%;margin-top:-6px;right:-32px}.product-info .file-info-element,.billing-options-list .file-info-element{padding:10px 15px}.product-info .file-info-element .file-information-attr-label,.billing-options-list .file-info-element .file-information-attr-label{color:#aaa}.product-info .file-info-element .file-information-attr-value,.billing-options-list .file-info-element .file-information-attr-value{color:#797874;font-weight:400}.product-main .product-info .summary,.product-main .product-info .summary-input{font-size:17px;line-height:26px}.product-main .product-info li{padding:10px}.product-main .product-info li span,.product-main .product-info li strong{padding:5px 0;font-size:15px;line-height:15px;color:#ccc}.product-main .product-info li strong{text-align:right;font-weight:normal;color:#797874}.variant-selection select{width:100%;padding:13px 20px 13px 15px;margin-bottom:20px}.quantity-selector{border-radius:4px;background:#fff;border:1px solid #ddd;color:#aaa;font-size:17px;margin-bottom:20px;padding:11px;text-align:center}.quantity-selector a{color:#000;box-sizing:border-box;width:18px;height:18px;line-height:18px;display:inline-block;font-weight:bold;position:relative;top:-1px}.quantity-selector a:hover{text-decoration:none;color:#000}.quantity-selector a.disabled{opacity:0.4;pointer-events:none}.quantity-selector span{margin:0 15px;display:inline-block}.quantity-selector span strong{color:#000}.pay-what-you-want-selection h4{font-size:17px;font-weight:bold;margin-bottom:15px}.pay-what-you-want-selection .link_price_wrapper{overflow:hidden;margin-bottom:20px}.pay-what-you-want-selection .input-wrapper .input-prefix{border-color:#ddd !important;width:32px;padding:11px 0 12px;font-size:15px;text-overflow:ellipsis;text-align:center}.pay-what-you-want-selection .input-wrapper .input-prefix.focused{border-color:#ccc !important}.pay-what-you-want-selection input[type="text"]{border-color:#ddd;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);float:left;width:calc(100% - 33px);box-sizing:border-box;font-size:15px}.pay-what-you-want-selection input[type="text"]:focus{border-color:#ccc}.billing-options-list{margin-bottom:20px}.billing-options-list .billing-option-container{font-size:17px;position:relative}.billing-options-list .billing-option-container input[type="radio"]{display:none;left:-9999px;position:absolute;top:-9999px}.billing-options-list .billing-option-container label{background:rgba(255,255,255,0.2);height:48px;transition:0.3s all cubic-bezier(0.23, 1.5, 0.32, 1);z-index:5}.billing-options-list .billing-option-container label:hover{background:rgba(255,255,255,0);cursor:pointer}.billing-options-list .billing-option-container input:checked ~ .billing-option{background:#f5f5f5}.billing-options-list .billing-option-container input:checked ~ .billing-option .billing-option-left{color:#252a2e}.billing-options-list .billing-option-container input:checked ~ .billing-option .billing-option-right .gi-check{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.billing-options-list .billing-option-container input:checked ~ label{background:rgba(255,255,255,0)}.billing-options-list .billing-option{height:48px}.billing-options-list .billing-option-left{box-sizing:border-box;color:#aaa;float:left;line-height:48px;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 48px)}.billing-options-list .billing-option-left .price{font-size:17px}.billing-options-list .billing-option-left .discount{background:#f5f5f5;border:1px solid #ddd;border-radius:2px;color:#666;font-size:8px;font-weight:bold;line-height:12px;padding:2px;right:45px;position:absolute;text-align:center;text-transform:uppercase;top:16px;width:auto;z-index:3}.billing-options-list .billing-option-right{box-sizing:border-box;float:left;font-size:17px;height:48px;line-height:48px;padding:0 15px;position:relative;width:48px}.billing-options-list .billing-option-right .empty-circle,.billing-options-list .billing-option-right .gi-check{box-shadow:0 1px 2px rgba(0,0,0,0.15);border-radius:50%;height:20px;line-height:20px;width:20px;position:absolute;right:15px;top:13px}.billing-options-list .billing-option-right .empty-circle{border:1px solid rgba(0,0,0,0.15);z-index:3}.billing-options-list .billing-option-right .gi-check{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#329ca0, GradientType=0)";background:#36a9ae linear-gradient(to bottom, #37adb2, #329ca0);border:1px solid #2a8387;color:#fff;font-size:9px;opacity:0;text-align:center;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);z-index:4}.product-info-stream-only-indicator{border-radius:4px;border:1px solid #ddd;background:#eee;margin-top:20px;overflow:hidden;padding:10px}.product-info-stream-only-indicator h5{float:left;color:#252a2e;font-size:17px}.product-info-stream-only-indicator small{float:right;color:#ccc}.products-left-container{position:absolute;left:0;top:0;overflow:hidden;height:108px;width:108px;display:none}.products-left-container .products-left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;color:#614611;background:#fdce71;font-size:13px;line-height:21px;padding:5px 10px;text-align:center;position:relative;left:-28px;top:10px}.popped .products-left-container{position:relative;overflow:hidden;height:auto;width:100%}@media (min-width: 992px){.popped .products-left-container{position:absolute;left:0;top:0;overflow:hidden;height:108px;width:108px}}.popped .products-left-container .products-left{-webkit-transform:none;transform:none;display:block;position:relative;left:0;top:0;color:#614611;background:#fdce71;font-size:13px;padding:5px 10px;text-align:center}@media (min-width: 992px){.popped .products-left-container .products-left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-28px;top:10px;line-height:21px}}.product-main .product-information{padding:20px}@media (min-width: 768px){.product-main .product-information{padding:30px}}.product-main .product-information h1{display:block;margin-bottom:16px;font-family:-apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;color:#252a2e;line-height:1.2}.product-main .product-information .product-content__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.product-main .product-information .product-content__left{box-sizing:border-box;position:relative;width:100%;padding-right:15px;padding-left:15px}.product-main .product-information .product-content__left iframe{width:100%;z-index:1}.product-main .product-information .product-content__right{box-sizing:border-box;position:relative;width:100%;padding-right:15px;padding-left:15px}.product-main .product-information .product-content__right .not-for-sale-notice{border-radius:4px;font-size:17px;color:#c04355;padding:20px;background:#f5f5f5;text-align:center}.product-main .product-information .product-content__right .not-for-sale-notice.unpublished-notice{margin-top:20px}.product-main .product-information .product-content__right .already-bought-notice{border-radius:4px;margin-bottom:20px;padding:20px;margin-top:0;background:#fff;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,0.4)}@media screen and (max-width: 480px){.product-main .product-information .product-content__right .already-bought-notice{box-shadow:none;border:1px solid #ddd}}.product-main .product-information .product-content__right .already-bought-notice__header{font-size:17px;display:block;line-height:20px;font-weight:500;color:#252a2e}@media screen and (max-width: 480px){.product-main .product-information .product-content__right .already-bought-notice__header{border-bottom:1px solid #eee;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;padding-bottom:15px;padding-top:5px}}.product-main .product-information .product-content__right .already-bought-notice__section-title{color:#aaa;font-weight:500;padding-top:15px;margin-bottom:10px}@media screen and (max-width: 480px){.product-main .product-information .product-content__right .already-bought-notice{margin-bottom:10px;padding:10px}}.product-main .product-information .product-content__right button{width:100%}.product-main .product-information .product-content__right .variant-selection select,.product-main .product-information .product-content__right .quantity-selector,.product-main .product-information .product-content__right .pay-what-you-want-selection .link_price_wrapper{margin-bottom:10px}@media (min-width: 768px){.product-main .product-information .product-content__right .variant-selection select,.product-main .product-information .product-content__right .quantity-selector,.product-main .product-information .product-content__right .pay-what-you-want-selection .link_price_wrapper{margin-bottom:20px}}.product-main .product-information .author-byline{color:#adadad;display:block;font-size:16px;position:relative;margin-bottom:20px}.product-main .product-information .author-byline:before{content:"";width:100%;height:40px;position:absolute;left:0;bottom:100%}.product-main .product-information .author-byline .profile-picture-small{display:inline-block;margin:-3px 2px 0;vertical-align:middle}.product-main .product-information .author-byline>a{text-decoration:underline}.product-main .product-information .product-info{margin-top:10px}@media (max-width: 767.98px){.product-main .product-information .product-info li span,.product-main .product-information .product-info li strong{padding:0}}@media (min-width: 768px){.product-main .product-information .product-info{margin-top:20px}}.product-main .product-information.two-column .product-content__left{margin-bottom:40px}@media (min-width: 768px){.product-main .product-information.two-column .product-content__left{flex:0 0 66.66667%;max-width:66.66667%;margin-bottom:0;padding-right:60px}.product-main .product-information.two-column .product-content__left:after{width:1px;height:100%;right:15px;top:0;position:absolute;background:rgba(0,0,0,0.15);content:""}}@media (min-width: 768px){.product-main .product-information.two-column .product-content__right{flex:0 0 33.33333%;max-width:33.33333%}}.product-main .product-information.two-column .product-content__right .not-for-sale-notice{margin-bottom:5px}.product-main .product-information.two-column .product-content__right .not-for-sale-notice.unpublished-notice{margin-top:0}.product-price-tag{font-size:18px;line-height:18px;font-weight:bold;padding:12px 10px 12px 8px;color:#614611;background:#fdce71;display:block;position:absolute;right:0;top:20px;z-index:1}#product_page .product-price-tag{right:15px}.product-price-tag:before{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:21px;border-right-color:#fdce71;position:absolute;top:0;right:100%}.product-price-tag .edit{font-size:12px;font-weight:normal}.product-price-tag .old-price{text-decoration:line-through;color:#8c6519;font-size:15px;margin-left:10px}.small .product-price-tag{font-size:14px;line-height:14px;padding:6px 5px 6px 4px;top:10px}.small .product-price-tag:before{border-width:13px}#link_url_wrapper.dragover,#link_url_wrapper.docover{border-radius:5px}.link_price_wrapper{position:relative;display:block}.link_price_range,#price_range{width:30px}.i_want_this_button{z-index:5}.go-to-edit-trigger{position:absolute;left:15px;top:20px}.faux-product,.faux-product--skeleton{border-radius:4px;overflow:hidden;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4);margin:0 auto}.faux-product .cover,.faux-product--skeleton .cover{width:100%;height:290px;border-bottom:1px solid rgba(0,0,0,0.12)}.faux-product--skeleton{height:670px}.faux-product--skeleton .preview-container{opacity:0.4}.product{border-radius:4px;overflow:hidden}.product .product-main{background:#fff;margin:0;padding:0;overflow:hidden}.product .buy-form-main{background:#eee;height:0;overflow:hidden}.product .buy-form-main .changed_mind_button{margin:20px;top:0;background:#ddd;color:#898989;font-size:13px;float:left}.product .buy-form-main .changed_mind_button:hover{background:#ccc}.product .buy-form-main .changed_mind_button:active{background:#bbb}#javascript-notice{margin-top:100px;text-align:center;font-size:18px;font-weight:lighter}#javascript-notice strong{font-weight:normal;font-size:24px;color:#252a2e;display:block;margin-bottom:24px}.scroll-button{z-index:13;position:fixed;bottom:15px;left:50%;margin-left:-10px;font-size:40px;color:#fff;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out;transition:opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;text-shadow:0 0 2px rgba(0,0,0,0.15)}.scroll-button.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.scroll-button:active{color:inherit}.read-wrapper{height:100%;overflow:hidden;z-index:14}.read-wrapper .document-loading{position:absolute;width:100%;height:100%;background:#efefe9;z-index:9999;text-align:center;transition:all 0.5s ease-in-out;transition-delay:0.7s;border-bottom:1px solid #ddd}.read-wrapper .document-loading.loaded{height:0}.read-wrapper .document-loading .loading-container{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all 0.3s ease-in-out;padding:0 30px}.read-wrapper .document-loading .loading-container.loaded{opacity:0;margin-top:-30px}.read-wrapper .document-loading .loading-container h1{font-size:24px;color:#545350;margin-bottom:20px;line-height:34px}.read-wrapper .document-loading .loading-container h3{font-size:16px;color:#969591;margin-bottom:30px}.read-wrapper .progress-wrapper{left:0;right:0;cursor:pointer;position:absolute;height:3px;z-index:15}.read-wrapper .progress-wrapper .progress{background-color:#36a9ae;border:0;height:3px;display:none;position:absolute;width:0;z-index:15}.read-wrapper .progress-wrapper .progress .drag{background:#36a9ae;border-radius:14px;height:14px;width:14px;left:0;top:-6px;position:absolute;z-index:16}.read-wrapper .progress-wrapper .progress .drag:hover{background:#545350;cursor:-webkit-grab;cursor:grab}.read-wrapper .progress-wrapper .progress .drag .slider-popover{position:absolute;display:none;width:225px;border:1px solid #ddd;border-radius:4px;margin:24px 0 0 -109px;background:#fff;box-shadow:0 1px 2px rgba(0,0,3,0.1);text-align:center}.read-wrapper .progress-wrapper .progress .drag .slider-popover:before,.read-wrapper .progress-wrapper .progress .drag .slider-popover:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:50%;margin-left:-8px;top:0;border-bottom-color:#ddd;margin-top:-17px}.read-wrapper .progress-wrapper .progress .drag .slider-popover:after{border-bottom-color:#fff;margin-top:-16px}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side{position:relative;margin:-15px 0 0 24px}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side:before,.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side:after,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side:before,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side:after{left:0;border-color:transparent;margin:12px 0 0 -16px;border-right-color:#ddd}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side:after,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side:after{border-right-color:#fff;margin-left:-15px}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side.west-side,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side.west-side{left:-245px;margin-left:0}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side.west-side:before,.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side.west-side:after,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side.west-side:before,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side.west-side:after{left:100%;border-color:transparent;border-left-color:#ddd;margin:12px 0 0}.read-wrapper .progress-wrapper .progress .drag .slider-popover.east-side.west-side:after,.read-wrapper .progress-wrapper .progress .drag .slider-popover.west-side.west-side:after{border-left-color:#fff;margin-left:-1px}.read-wrapper .progress-wrapper .progress .drag .slider-popover .ttl{color:#252a2e;font-size:16px;margin:15px auto 5px;width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.read-wrapper .progress-wrapper .progress .drag .slider-popover .page{color:#969591;font-size:12px;margin-bottom:15px}.read-wrapper .info{background:#efefe9;height:70px;position:relative;top:0;width:100%;border-bottom:1px solid #ddd;padding-top:2px}.read-wrapper .info h1{font-size:18px;color:#545350;margin:16px 0 2px;text-align:center}.read-wrapper .info a{color:#aaa;display:block;padding:0 20px;line-height:70px}.read-wrapper .info a:hover{color:#666}.read-wrapper .info .settings{position:absolute;font-size:18px}.read-wrapper .info .settings li{float:left}.read-wrapper .info .settings li a.toc-popover-trigger{display:none;cursor:pointer}.read-wrapper .main{position:absolute;top:73px;bottom:0;width:100%;background-color:#fff;text-align:center;z-index:12}.read-wrapper .main .content{height:90%;margin:30px 70px}.read-wrapper .main .arrow{position:absolute;top:0;color:#b2b2b2;cursor:pointer;font-size:30px;height:100%;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease-in-out}.read-wrapper .main .arrow i{top:50%;position:absolute}.read-wrapper .main .arrow.next{right:0}.read-wrapper .main .arrow.next i{left:25px}.read-wrapper .main .arrow.next:hover{background:linear-gradient(to right, rgba(245,245,245,0) 0%, #f5f5f5 100%);transition:0.3s;color:#02959b;cursor:pointer}.read-wrapper .main .arrow.previous i{right:25px}.read-wrapper .main .arrow.previous:hover{background:linear-gradient(to right, #f5f5f5 0%, rgba(245,245,245,0) 100%);transition:0.3s;color:#02959b;cursor:pointer}.read-wrapper .toc{position:absolute;width:300px;background:#fff;z-index:50;margin:60px 0 0 24px;border-radius:4px;border:1px solid #ddd;color:#252a2e;font-size:16px;box-shadow:0 1px 2px rgba(0,0,3,0.1);opacity:0;transition:all 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:20% 0%;transform-origin:20% 0%}.read-wrapper .toc.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.read-wrapper .toc:before,.read-wrapper .toc:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:17%;margin-left:-8px;top:0;border-bottom-color:#ddd;margin-top:-17px}.read-wrapper .toc:after{border-bottom-color:#fff;margin-top:-16px;z-index:5}.read-wrapper .toc .gradient{position:absolute;width:100%;height:20px;z-index:20;bottom:0;background:transparent linear-gradient(to bottom, rgba(255,255,255,0) 0%, #e9e9e9 100%)}.read-wrapper .toc h1{text-align:center;margin:15px 0}.read-wrapper .search{float:right;font-size:24px;display:none}.read-wrapper .search input{background:transparent;box-shadow:none;width:42px;position:absolute;right:0;opacity:0;margin:15px;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);z-index:9;border:1px solid #ddd}.read-wrapper .search input:focus{background:#fff;width:300px;z-index:1;opacity:1}.read-wrapper .search input:focus:hover{cursor:text}.read-wrapper .search input:hover{cursor:pointer}.read-wrapper .search .gi{position:absolute;right:30px;top:25px;z-index:2;color:#aaa}.read-wrapper .search .gi:hover{color:#666;cursor:pointer}.read-wrapper .search-popover{width:320px;max-height:330px;background:#fff;position:absolute;right:0;z-index:50;display:none;margin:54px 15px 0 0;border:1px solid #ddd;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:scroll}.read-wrapper .search-popover li{padding:15px 0 10px 15px;position:relative;cursor:pointer;font-size:15px}.read-wrapper .search-popover li:hover{background:#f5f5f5}.read-wrapper .search-popover .title,.read-wrapper .search-popover .page{display:inline-block}.read-wrapper .search-popover .title{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.read-wrapper .search-popover .page{position:absolute;right:15px;color:#ccc}.read-wrapper .appearance{position:absolute;width:250px;background:#fff;z-index:50;margin:60px 0 0 28px;border-radius:4px;border:1px solid #ddd;color:#252a2e;font-size:16px;box-shadow:0 1px 2px rgba(0,0,3,0.1);opacity:0;transition:all 0.4s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:20% 0%;transform-origin:20% 0%}.read-wrapper .appearance.toc-showing{margin-left:82px}.read-wrapper .appearance.showing{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.read-wrapper .appearance:before,.read-wrapper .appearance:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:17%;margin-left:-8px;top:0;border-bottom-color:#ddd;margin-top:-17px}.read-wrapper .appearance:after{border-bottom-color:#fff;margin-top:-16px;z-index:5}.read-wrapper .appearance h1{text-align:center;margin:15px 0}.read-wrapper .appearance .btn-zoom-in,.read-wrapper .appearance .btn-zoom-out{width:50%;height:80px;border-top:1px solid #ddd;display:inline-block;float:left;box-sizing:border-box;text-align:center;font-size:26px;color:#bfbfbf;transition:all 0.3s ease-in-out}.read-wrapper .appearance .btn-zoom-in:hover,.read-wrapper .appearance .btn-zoom-out:hover{background:#f5f5f5;color:#797874}.read-wrapper .appearance .btn-zoom-in i,.read-wrapper .appearance .btn-zoom-out i{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.read-wrapper .appearance .btn-zoom-in{font-size:40px;border-left:1px solid #ddd}.read-wrapper .pagination{width:100%;text-align:center;margin-top:3px}.read-wrapper .pagination .controls{color:#969591}.read-wrapper .pagination .placeholder{font-style:italic;display:none}.read-wrapper .pagination.loading .placeholder{display:block}.read-wrapper .pagination.loading .controls{display:none}.toc-container{border-top:1px solid #ddd;width:100%;box-sizing:border-box;max-height:420px;overflow-x:hidden;overflow-y:scroll;background:#fff}.toc-container ul li{display:block}.toc-container ul li .toc-list-item{padding:15px 0 10px 15px;position:relative;cursor:pointer;font-size:15px}.toc-container ul li .toc-list-item:hover{background:#f5f5f5}.toc-container ul li .toc-list-item .ttl,.toc-container ul li .toc-list-item .page{display:inline-block}.toc-container ul li .toc-list-item .ttl.ttl,.toc-container ul li .toc-list-item .page.ttl{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toc-container ul li .toc-list-item .ttl.page,.toc-container ul li .toc-list-item .page.page{position:absolute;right:15px;color:#ccc}.toc-container ul li ul li .toc-list-item{padding-left:25px;font-size:14px}.toc-container ul li ul li ul li .toc-list-item{padding-left:35px;font-size:13px}.toc-container ul li ul li ul li ul li .toc-list-item{font-size:12px}@media screen and (max-width: 480px){.read-wrapper .pagination{width:auto;text-align:center;margin:3px 50px 0 100px}.read-wrapper canvas{width:100%;margin-top:25%}.read-wrapper .info h1{font-size:18px;color:#545350;margin:16px 0 2px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.receipt_container{overflow:hidden;position:relative;margin:20px auto 0;display:none}.receipt_container .receipt_hole{background:#b1b1b1;height:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.15);border:1px solid #8f8f8f;border-top:1px solid #242424;border-radius:99px}.receipt_container.small{margin-top:10px}.receipt{position:absolute;top:1px;background:#fff;width:241px;padding:15px 15px 0;left:50%;margin-left:-135px;border-top-width:0;box-shadow:0 0 1px rgba(0,0,0,0.17),0 5px 10px rgba(0,0,0,0.05);margin-top:-300px}.receipt h4{color:#bfbfbf;font-size:13px;line-height:21px;margin:0 0 10px}.receipt h5{font-weight:bold;color:#555;margin-bottom:12px;font-size:13px;line-height:21px}.receipt .mini-rule{margin:10px 0 16px}.receipt .product-name{color:#252a2e}.receipt .product-name.total{font-weight:500}.receipt .product-name .quantity{color:#aaa;font-size:12px}.receipt p{margin:12px 0 0;color:#797874;font-size:13px;line-height:21px}.receipt textarea{box-sizing:border-box;background:#fff;margin-top:15px;font-size:13px;line-height:21px;width:100%;padding:5px 8px;min-height:50px}.receipt .receipt-entry{margin:0;padding:0;border-top:1px dotted #ddd;font-size:15px;overflow:hidden}.receipt .receipt-entry .button{margin-top:12px;margin-right:5px}.receipt .receipt-entry .product-details{padding:12px 12px 14px 0;display:block;margin-right:60px;border-right:1px dotted #ddd}.receipt .receipt-entry .product-details p{margin-bottom:0;line-height:18px}.receipt .receipt-entry:last-child{border-bottom:1px dotted #ddd}.receipt .receipt-entry.purchase_error{border-color:#c04355}.receipt .receipt-entry.purchase_error .purchase_failed_notice{border-radius:4px;display:inline-block;background-color:#ffe4e1;margin:12px 0;padding:0 7px;color:#c04355;font-size:13px;text-transform:uppercase}.receipt .receipt-entry.purchase_error .purchase_error_message{margin:8px 0 12px}.receipt .receipt-entry input[type="text"]{box-sizing:border-box;width:100%;font-size:15px;line-height:21px;padding:0 7px;height:32px;color:#36a9ae;text-decoration:underline}.receipt .receipt-entry input::-webkit-input-placeholder{color:#9ddee0 !important;text-decoration:underline}.receipt .receipt-entry input:-ms-input-placeholder{color:#9ddee0 !important;text-decoration:underline}.receipt .receipt-entry input::-ms-input-placeholder{color:#9ddee0 !important;text-decoration:underline}.receipt .receipt-entry input::placeholder{color:#9ddee0 !important;text-decoration:underline}.receipt .receipt-entry .receipt-price{color:#555;float:right;display:block;padding:12px 0;text-align:center;width:60px}.receipt .receipt-entry .receipt-price.total{font-weight:500}.receipt .try-again{border-top:1px dotted #c04355;padding-top:15px}.receipt .email-receipt-form .mini-rule{margin-bottom:0}.receipt .email-receipt-form p{margin-bottom:12px}.receipt .email-receipt-form p.tos-p{color:#aaa}.receipt .email-receipt-form p.tos-p a{color:inherit;text-decoration:underline}.receipt .email-receipt-form input[type="password"]{background:#fff;font-size:13px;line-height:13px;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);width:121px;height:11px;float:left}.receipt .email-receipt-form input[type="password"]:focus{border-color:#bbb}.receipt .email-receipt-form button.small{font-size:13px;font-weight:500;padding:9px 11px;width:84px;float:right}.receipt .button-social-twitter,.receipt .button-social-facebook{font-weight:500;margin:15px 8px 0 0;line-height:18px}.receipt .button-social-twitter i,.receipt .button-social-facebook i{vertical-align:text-bottom}.receipt .mobile-app-popover .country-list{border-bottom-width:1px}.receipt_shadow{border-top:1px solid #666;opacity:0;background:url(https://assets.gumroad.com/assets/product/patterns-f40ed85c07b5849d8f9cc4e044cb8fdbe5a88df0983fd17c2b1c329a8c289e87.png) repeat-x 0 -5px transparent;z-index:5;height:5px;top:0;position:absolute;width:241px;padding:0 15px;left:50%;margin-left:-135px}.receipt_bottom{clear:both;background:url(https://assets.gumroad.com/assets/icons-9518e258988af31b814a6231837544f546e233e2e023821636ce59bfd9d56b71.png) 1px -158px;height:13px;margin:16px -16px -13px}.product.small{height:300px}.product.small .background-cover{display:block;width:100%;height:100%;background-size:cover;background-position:50% 0%;background-repeat:no-repeat}.purchase-selector{margin-bottom:20px;position:relative}.purchase-selector input[type="checkbox"]{display:none;position:absolute;top:-9999px;left:-9999px}.purchase-selector label{border:1px solid #ddd;color:#797874;border-radius:4px;position:relative;width:100%;height:40px;display:block;z-index:10}.purchase-selector label:hover{cursor:pointer}.purchase-selector .purchase-type--rent,.purchase-selector .purchase-type--buy{position:absolute;top:0;width:50%;height:100%;padding:10px;font-size:17px;text-align:center;box-sizing:border-box;color:#797874}.purchase-selector .purchase-type--buy{left:50%;border-left:1px solid #ddd;border-top-right-radius:4px;border-bottom-right-radius:4px}.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--buy{color:#252a2e;background:#eee}.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--buy:before,.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--buy:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:50%;margin-left:-8px;top:100%;border-top-color:#ddd;z-index:11}.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--buy:after{border-top-color:#eee;margin-top:-1px;z-index:15}.purchase-selector .purchase-type--rent{color:#252a2e;background:#eee;border-top-left-radius:4px;border-bottom-left-radius:4px}.purchase-selector .purchase-type--rent:before,.purchase-selector .purchase-type--rent:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;left:50%;margin-left:-8px;top:100%;border-top-color:#ddd;z-index:11}.purchase-selector .purchase-type--rent:after{border-top-color:#eee;margin-top:-1px;z-index:15}.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--rent{color:#797874;background:#fff}.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--rent:before,.purchase-selector input[type="checkbox"]:checked ~ .purchase-type--rent:after{display:none}@media (max-width: 991.98px){#user_page .wrapper.showing-no-products .creator-profile-card--medium{border-radius:0}}.creator-profile-card,.creator-profile-card--medium{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-sizing:border-box;margin-top:125px;max-width:100%;-webkit-perspective:500;perspective:500;padding:15px;text-align:center;transition:max-width 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);z-index:5}@media (min-width: 768px){.creator-profile-card,.creator-profile-card--medium{padding:30px 30px 40px 30px}}.creator-profile-card--medium{position:relative;width:100%;top:0;left:0;margin-top:80px;-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 768px){.creator-profile-card--medium{top:50%;left:50%;margin-top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.creator-profile-card--medium .creator-profile-card__social{right:15px}@media (min-width: 768px){.creator-profile-card--medium .creator-profile-card__social{right:30px}}.creator-profile-card__profile-picture.profile-picture-large{z-index:2;margin:-65px auto 15px}@media (min-width: 768px){.creator-profile-card__profile-picture.profile-picture-large{margin:-80px auto 15px}}.creator-profile-card__name{color:#252a2e;font-size:24px;line-height:1.2;margin:0 auto 20px;max-width:800px}@media (min-width: 768px){.creator-profile-card__name{font-size:32px}}.creator-profile-card__name[contenteditable]:hover{background:#fef1d6;border-radius:4px;cursor:pointer}.creator-profile-card__bio{max-width:800px;margin:0 auto 30px;color:#797874;font-size:16px;line-height:1.4}@media (min-width: 768px){.creator-profile-card__bio{font-size:20px}}.creator-profile-card__bio[contenteditable]:hover{background:#fef1d6;border-radius:4px;cursor:pointer}.creator-profile-card__bio p{font-size:16px;line-height:1.4;margin-bottom:15px}@media (min-width: 768px){.creator-profile-card__bio p{font-size:20px}}.creator-profile-card__bio p:last-child{margin-bottom:0}.creator-profile-card__bio a{color:inherit;text-decoration:underline}.creator-profile-card__form{-webkit-perspective:500;perspective:500;margin-bottom:10px}.creator-profile-card__form .follow-user-form input[type="email"]{width:calc(100% - 100px)}@media (min-width: 768px){.creator-profile-card__form .follow-user-form input[type="email"]{width:300px}}.creator-profile-card__form .form-preview .follow-user-form{display:none}.creator-profile-card__form .form-preview.showing-follow-by-email-form .follow-user-form{display:block}.creator-profile-card__form .form-preview.showing-follow-by-email-form .follow-user-button{display:none}.creator-profile-card__form-subtext{margin-bottom:0;color:#aaa;font-size:13px}.creator-profile-card__form-subtext p{margin:0}.creator-profile-card__form-subtext p[contenteditable]:hover{background:#fef1d6;border-radius:4px;cursor:pointer}.creator-profile-card__show-link-to-follow-page{left:30px;position:absolute;z-index:1}.creator-profile-card__show-link-to-follow-page button{width:25px;height:25px;display:block;background:#eee;border-radius:50%;box-sizing:border-box;color:#797874;font-size:11px;line-height:25px;padding:0;text-align:center;z-index:1}.creator-profile-card__social{color:#ccc;font-size:17px;right:30px;position:absolute}.creator-profile-card__social a{color:#ddd;margin-left:10px;text-decoration:none;position:relative;top:3px}.creator-profile-card__social a:hover{text-decoration:none}.creator-profile-card__social a:hover .gi-grid{color:#ccc}.creator-profile-card__social a:hover .gi-twitter{color:#55acee}.creator-profile-card__social a:hover .gi-facebook{color:#3d5c96}.creator-profile-card__social .verified-badge{background:rgba(0,0,0,0.1);border-radius:2px;color:rgba(0,0,0,0.3);display:inline-block;float:right;font-size:10px;font-weight:500;margin-left:20px;padding:1px 6px;text-transform:uppercase}.creator-profile-card__follow-page-link{background:#fff;border-radius:4px;box-sizing:border-box;display:none;height:100%;font-size:17px;left:0;padding:65px 30px 30px;position:absolute;top:0;width:100%;z-index:1}.creator-profile-card__follow-page-link button{width:25px;height:25px;display:block;background:#eee;border-radius:50%;color:#797874;font-size:13px;line-height:25px;padding:0;position:absolute;right:30px;text-align:center;top:30px}.creator-profile-card__follow-page-link p{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-bottom:15px;padding:15px}.creator-profile-card__follow-page-link small{color:#aaa;font-size:15px}.creator-profile-card .creator-profile-tabs,.creator-profile-card--medium .creator-profile-tabs{margin-top:40px;margin-bottom:-26px;text-align:center;height:50px}@media (min-width: 768px){.creator-profile-card .creator-profile-tabs,.creator-profile-card--medium .creator-profile-tabs{height:auto}}.creator-profile-card .creator-profile-tabs li,.creator-profile-card--medium .creator-profile-tabs li{display:inline;padding:0 15px}.creator-profile-card .creator-profile-tabs li a,.creator-profile-card--medium .creator-profile-tabs li a{font-size:19px;color:#797874;font-weight:400}.creator-profile-card .creator-profile-tabs li a:hover,.creator-profile-card--medium .creator-profile-tabs li a:hover{text-decoration:none}.creator-profile-card .creator-profile-tabs li a.selected,.creator-profile-card--medium .creator-profile-tabs li a.selected{font-weight:500}.creator-profile-card .creator-profile-tabs li a:hover,.creator-profile-card .creator-profile-tabs li a.selected,.creator-profile-card--medium .creator-profile-tabs li a:hover,.creator-profile-card--medium .creator-profile-tabs li a.selected{color:#252a2e;border-bottom:2px solid #252a2e;padding-bottom:15px}.creator-profile-wrapper{background-color:#f5f5f5;padding-top:30px}@media (min-width: 768px){.creator-profile-wrapper{padding-top:40px}}.settings-form input[type="text"],.settings-form input[type="email"],.settings-form input[type="url"],.settings-form input[type="password"],.settings-form textarea,.settings-form select{box-sizing:border-box;width:100%}.settings-form input[type="text"].tax-id,.settings-form input[type="email"].tax-id,.settings-form input[type="url"].tax-id,.settings-form input[type="password"].tax-id,.settings-form textarea.tax-id,.settings-form select.tax-id{margin-left:20px;width:200px}.settings-form input[type="checkbox"]{width:12px}.settings-form select{padding:10px}.settings-form textarea{max-width:100%}.settings-form .profile-picture-large{float:left;margin-right:30px}.settings-form .setting-group{padding:36px 0;border-top:1px dotted #ddd}.settings-form .setting-group>label,.settings-form .setting-group>li label{font-size:16px;margin-top:11px}.settings-form .setting-group.disabled{opacity:0.5;pointer-events:none}.settings-form .setting-group.not-bordered{border-top:0;padding-top:6px}.settings-form .setting-group li.access-token-list-element{margin-top:43px}.settings-form .setting-group li.access-token-list-element .access-token-container{text-align:center;margin-left:13px}.settings-form .setting-group li.access-token-list-element .token-label{margin-top:0}.settings-form .setting-group .toggle-wrapper{border:1px solid #ddd;border-radius:4px;padding:20px;font-size:17px}.settings-form .setting-group .toggle-wrapper .preview-toggle{float:right}.settings-form .setting-group .toggle-wrapper .preview-toggle label{margin-top:0}.settings-form .setting-group .preview-toggle{font-size:17px}.settings-form .setting-group .preview-toggle+.email{margin-top:20px}.settings-form .setting-group .analytics-label{margin-top:0;background-color:#f00}.settings-form .setting-group .add-analytics{width:100%;margin-top:11px}.settings-form .setting-group .add-analytics h3{color:#aaa;font-size:15px;padding-bottom:20px}.settings-form .setting-group .add-analytics .add-button{border-radius:99px;border:2px solid #aaa;box-sizing:border-box;color:#aaa;width:20px;height:20px;line-height:12px;font-size:18px;text-align:center;display:inline-block;font-weight:bold;position:relative;text-decoration:none}.settings-form .setting-group .add-analytics .add-button:hover{color:#777777;border-color:#777777}.settings-form .setting-group .analytics-inputs{padding-bottom:10px}.settings-form .setting-group .analytics-inputs h4{text-transform:uppercase}.settings-form .setting-group .analytics-inputs select{max-width:320px;margin-right:40px;padding:2px 0 2px 6px}.settings-form .setting-group .analytics-inputs textarea{margin-top:20px}.settings-form .setting-group .remove-button{width:20px;position:absolute;right:93px;margin-top:2px}.settings-form .row:first-child .setting-group{border-top:0}.settings-form ul.setting-group li{margin:24px 0 32px;overflow:hidden}.settings-form .setting>p{font-size:14px;color:#797874;margin-top:20px}.settings-form .setting>p.prepended-p{margin:12px 0 20px}.settings-form .setting.with-options input[type="text"],.settings-form .setting.with-options input[type="url"]{margin-bottom:12px}.settings-form .setting.with-options textarea{margin-bottom:12px;min-height:120px}.settings-form .setting.with-options textarea:disabled{background-color:#eee;color:#aaa}.settings-form .setting.with-options .learn-more-prompt{margin-top:0;margin-bottom:20px;font-size:15px;display:inline-block}.settings-form .setting.with-options .setting-option{margin:24px 0}.settings-form .setting.with-options .setting-option label{margin-left:6px;color:#797874;cursor:pointer}.settings-form .setting.with-options .setting-option a{display:inline-block;font-size:15px;margin-left:10px}.settings-form .learn-more-section{margin-top:-10px}.settings-form .learn-more-section a{font-size:15px}.settings-form .chosen-placeholder{height:42px;color:#fff;font-size:0.01em}.settings-form .submit-row .setting-group{border-top:0;padding-top:26px}.settings-form .delete-account-trigger{color:#c04355;font-size:16px}.settings-form .credit_card_holder{width:320px;margin-bottom:0}.settings-form .sales-tax-wrapper input{width:140px}.settings-form .sales-tax-wrapper label{float:left !important;margin-top:0}.settings-form .pro-p{margin:0 0 10px;color:#aaa}.well{border-radius:4px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.12);background:#f5f5f5;padding:15px}#apps{margin-top:22px;padding:42px 0 22px}#developer-settings{text-align:center}#developer-settings h2{font-size:24px;line-height:36px}#developer-settings .row{text-align:left}#developer-settings .row .authorized-app{padding:18px 0;border-bottom:1px dotted #ddd}#developer-settings .row .authorized-app .app-header .app-icon{float:left}#developer-settings .row .authorized-app .app-header .app-icon img{border-radius:4px}#developer-settings .row .authorized-app .app-header .app-info form button{float:right}#developer-settings .row .authorized-app .app-header .app-info h3{display:block;margin-bottom:4px;font-weight:normal;font-size:18px}#developer-settings .row .authorized-app .permissions{clear:both}#developer-settings .row .authorized-app .permissions .permissions-list{margin-left:10px}#developer-settings .row:last-child .authorized-app{border-bottom:0}#developer-settings .application-row li{display:inline}.preorder-release-now-button{margin-top:10px}.share-tab-section{margin:20px auto 0}.share-tab-section .list-of-actions li{display:inline-block;margin-right:12px}.share-tab-section .list-of-actions .button>i{height:100% !important;line-height:42px !important}.share-tab-section>small{text-transform:uppercase;display:block;font-size:11px;line-height:11px;margin-bottom:5px;color:#ccc}.share-tab-section>strong{color:#252a2e;font-size:20px}.share-tab-section>p{color:#aaa;font-size:13px;margin:8px 0 0}.share-tab-section .header-container{text-align:center;position:relative;margin:25px 0}.share-tab-section .header-container:before{content:"";display:block;width:100%;height:1px;background:#ddd;position:absolute;top:50%;left:0}.share-tab-section .header-container strong{font-weight:normal;display:inline-block;text-align:center;padding:0 20px;background:#fff;text-transform:uppercase;color:#aaa;font-size:16px;position:relative}.edit-page-tab .orientation-greeter{width:786px;margin:80px auto 30px}.edit-page-tab .orientation-greeter .orientation-task-content{padding:10px}.edit-page-tab .orientation-greeter .orientation-task-content .header-container strong{background:#f8f8f8}.tags-and-categories-box .tags-placeholder{min-height:42px;width:100%;margin-top:10px}.tags-and-categories-box .chosen-results{opacity:1;width:100% !important}.tags-and-categories-box .chosen-results li{float:none !important;margin-right:0 !important}.tags-and-categories-box .chosen-results li .tag-use-count{font-size:14px;font-weight:bold}.tags-and-categories-box .chosen-results li .tag-use-count:before{content:" ("}.tags-and-categories-box .chosen-results li .tag-use-count:after{content:")"}.sharing{transition:all 0.5s ease-in-out;margin-top:18px}.sharing .button{font-weight:bold;margin-right:10px;line-height:17px}.sharing .button i{vertical-align:text-bottom}.sharing.faded{opacity:0;pointer-events:none}.single-page-form{border-radius:4px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,0.4);padding:30px;margin:15% auto 50px;max-width:600px;background:#fff}.single-page-form h1{font-size:20px;line-height:27px;color:#252a2e;font-weight:bold;display:block;padding-right:60px;padding-bottom:20px}.single-page-form p{color:#6f6f6f;font-size:18px;line-height:27px;padding:0 0 12px}.single-page-form p:last-of-type{padding-bottom:0}.single-page-form .mini-rule{margin:18px 0 30px}.single-page-form input{width:300px}.single-page-form:not(.horizontal-form) button{margin-top:30px}.transcoding-notice-overlay{position:fixed;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);color:#fff;text-align:center;padding:60px}.transcoding-notice-overlay .button{background:#fff}.transcoding-notice-overlay h2{font-weight:bold;font-size:24px;margin:20px 0}.transcoding-notice-overlay p{color:#aaa;font-size:15px;margin-top:10px}.transcoding-notice-overlay p i{font-style:normal;text-shadow:0 0 2px #fff;color:transparent}.transcoding-notice-overlay p b{font-weight:normal;text-shadow:0 0 3px #fff}.upgrade-content{font-size:17px;line-height:1.35}.upgrade-content.splash{border-radius:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);margin:60px 0;padding:15px}.upgrade-content.splash .check-list--bold{max-width:263px}.upgrade-content-header{padding:30px 0 0;text-align:center;line-height:1}.upgrade-content-header h1{color:#252a2e;font-size:48px;margin-bottom:30px}.upgrade-content-header h2{color:#797874;font-size:28px}.upgrade-content-section,.upgrade-content-section--no-footer{margin:40px auto}.upgrade-content-section--no-footer{margin-bottom:0}.upgrade-content-section h3,.upgrade-content-section--no-footer h3{color:#252a2e;font-size:22px;line-height:17px;margin-bottom:30px}.upgrade-content-section h3.spaced,.upgrade-content-section--no-footer h3.spaced{margin-top:40px}.upgrade-content-section .columns,.upgrade-content-section--no-footer .columns{padding:0 30px}.upgrade-content-section .four.columns,.upgrade-content-section .six.columns:first-of-type,.upgrade-content-section--no-footer .four.columns,.upgrade-content-section--no-footer .six.columns:first-of-type{border-right:1px solid #ddd}.upgrade-content-section .credit-card-form,.upgrade-content-section--no-footer .credit-card-form{max-width:320px;margin-bottom:30px}.upgrade-content-footer{text-align:center;padding-bottom:30px}.upgrade-content-footer h2{color:#797874;font-size:28px;margin-bottom:30px}.upgrade-content-footer h2 a{text-decoration:underline}.upgrade-content-footer .skip-link{color:#aaa;text-decoration:underline;display:block;margin-top:30px}.upgrade-fine-print{border-top:1px solid #ddd;padding-top:30px;font-size:15px;line-height:1.7}.tiers-table{border-radius:4px;background:#f5f5f5;border:1px solid #ddd;width:100%;font-size:20px;margin-bottom:30px;border-collapse:separate}.tiers-table thead{border-top-left-radius:4px;border-top-right-radius:4px}.tiers-table tr:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tiers-table tr:last-of-type td{border-bottom:0}.tiers-table tr.current{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#37adb2, endColorstr=#36a9ae, GradientType=0)";background:linear-gradient(to bottom, #37adb2, #36a9ae);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.15);outline:1px solid #2a8387}.tiers-table tr.current td{border-bottom:0}.tiers-table th,.tiers-table td{padding:20px;border-bottom:1px solid #ddd}.tiers-table th:first-of-type,.tiers-table td:first-of-type{text-align:left}.tiers-table th:last-of-type,.tiers-table td:last-of-type{text-align:right}.upgrade-prompt{left:50%;margin-left:-300px;width:600px;margin-top:20px}.upgrade-prompt h3{font-size:17px;margin:15px;color:#797874;text-align:center}.upgrade-prompt hr{width:100%;height:1px;background:#ddd}.upgrade-prompt img{border-radius:4px;margin:15px;display:block}.check-list,.check-list--small,.check-list--bold,.check-list--full-width,.checkbox-list,.checkbox-list--horizontal{float:left}.check-list li,.check-list--small li,.check-list--bold li,.check-list--full-width li,.checkbox-list li,.checkbox-list--horizontal li{margin-bottom:20px;position:relative;padding-left:30px}.check-list li:before,.check-list--small li:before,.check-list--bold li:before,.check-list--full-width li:before,.checkbox-list li:before,.checkbox-list--horizontal li:before{position:absolute;left:0;top:2px;content:"\e015";color:#ddd}.check-list li:last-child,.check-list--small li:last-child,.check-list--bold li:last-child,.check-list--full-width li:last-child,.checkbox-list li:last-child,.checkbox-list--horizontal li:last-child{margin-bottom:0}.check-list li a,.check-list--small li a,.check-list--bold li a,.check-list--full-width li a,.checkbox-list li a,.checkbox-list--horizontal li a{color:inherit;text-decoration:underline;position:relative}.check-list li a:hover,.check-list--small li a:hover,.check-list--bold li a:hover,.check-list--full-width li a:hover,.checkbox-list li a:hover,.checkbox-list--horizontal li a:hover{text-decoration:none}.check-list--small li{margin-bottom:10px;padding-left:20px}.check-list--bold li:before{color:#36a9ae}.check-list--bold:nth-of-type(2){margin-left:20px;max-width:253px}.check-list--full-width{max-width:none}.checkbox-list li,.checkbox-list--horizontal li{position:relative;margin-bottom:25px;padding-left:0}.checkbox-list li:before,.checkbox-list--horizontal li:before{content:""}.checkbox-list--horizontal li{display:inline-block}.checkbox-list--horizontal li:not(:last-child){margin-right:20px}.checkbox-list.centered-above-tiers-table,.centered-above-tiers-table.checkbox-list--horizontal{text-align:center;margin:0 auto 10px;width:100%}.checkbox-list small,.checkbox-list--horizontal small{border-radius:4px;background:#f5f5f5;color:#36a9ae;text-transform:uppercase;padding:4px 6px;font-size:13px;margin-left:8px}.paid-feature-unlock-gate{background:rgba(245,245,245,0.8);position:absolute;right:0;bottom:0;left:0;z-index:6;text-align:center;border-top:1px dashed #ddd;overflow:hidden}.paid-feature-unlock-gate.on-filters-box{height:435px;z-index:1}.paid-feature-unlock-gate.on-style-module{top:383px}.paid-feature-unlock-gate .ribbon-container{position:absolute;right:0;top:0;overflow:hidden;height:108px;width:108px}.paid-feature-unlock-gate .ribbon-container .ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;color:#614611;text-transform:uppercase;background:#fdce71;font-size:13px;line-height:21px;padding:5px 10px;text-align:center;position:relative;right:-28px;top:10px}.paid-feature-unlock-gate p{position:absolute;color:#252a2e;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:15px;padding:20px}.paid-feature-unlock-gate p .button{margin-top:20px;display:block}.upgrade-gate-popover{padding:15px;font-size:15px;width:270px}.upgrade-gate-popover h3{text-align:center;font-size:17px}.upgrade-gate-popover hr{margin:15px -15px;height:1px;background:#ddd}.upgrade-gate-popover ul{margin:15px 0}.upgrade-gate-popover .button{clear:both}.upgrade-banner{padding:20px 0 23px;background:#fff;width:100%;position:relative;z-index:10;line-height:25px}.upgrade-banner strong{color:#252a2e;margin-right:5px}.upgrade-banner .top-bar{top:auto;bottom:0}.selected-product-wrapper .product-row,body#overlay-page .product-display .product-row{margin:60px auto;overflow:auto}.selected-product-wrapper .product-row .preview-container,body#overlay-page .product-display .product-row .preview-container{background-size:auto !important}#user_page .wrapper{height:97vh;position:relative}#user_page .wrapper.showing-no-products{max-width:960px}#user_page .wrapper.showing-no-products .creator-profile-card--medium{border-radius:4px}#user_page .wrapper button.scroll-trigger{clear:both;display:none;width:100%}#user_page .gi-spin{-webkit-animation:gi-spin 0.9s infinite linear;animation:gi-spin 0.9s infinite linear}#user_page .creator-profile-loading-indicator{margin-top:60px}#user_page .creator-profile-loading-indicator .creator-profile-loading-indicator__icon{width:40px;height:40px;display:block;margin:0 auto}#user_page .creator-profile{display:none}#user_page .creator-profile.product-grid{display:grid !important}#user_page .creator-profile.product-grid.sortable .gi-hamburger{display:inline-block !important}#user_page .creator-profile.product-grid .product-card.product-information{height:90px}.selected-product-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:-1;transition:z-index 0s ease-out 1s;pointer-events:none;overflow-y:auto}.selected-product-wrapper.showing{z-index:12;transition:z-index 0s;pointer-events:all}.selected-product-wrapper.showing .shadow-background{opacity:1}.selected-product-wrapper .shadow-background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);opacity:0;transition:opacity 0.3s ease-out}.selected-product-wrapper .shadow-background:hover{cursor:pointer}.selected-product-wrapper .product-row{position:relative;overflow:hidden;width:100%;height:auto !important;top:0 !important;left:0 !important;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);margin-top:60px;margin-bottom:40px}@media (min-width: 576px){.selected-product-wrapper .product-row{max-width:540px}}@media (min-width: 768px){.selected-product-wrapper .product-row{max-width:720px}}@media (min-width: 992px){.selected-product-wrapper .product-row{max-width:960px}}@media (min-width: 1200px){.selected-product-wrapper .product-row{max-width:1140px}}@media (min-width: 1440px){.selected-product-wrapper .product-row{max-width:1380px}}@media (min-width: 1200px){.selected-product-wrapper .product-row{max-width:960px !important}}.selected-product-wrapper .product-row.showing{-webkit-transform:scale(1);transform:scale(1)}.selected-product-wrapper .product-row.showing.not-showing{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0}.profile-background-container{width:100%;height:100%;display:block;overflow:hidden;position:fixed;left:0;top:0}.profile-background-container img,.profile-background-container video{min-height:100%;min-width:100%}.follow-user-form{transition:width 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);margin:0 auto}.follow-user-form input[type="email"]{transition:width 0.3s cubic-bezier(0.23, 1.5, 0.32, 1),padding 0.3s cubic-bezier(0.23, 1.5, 0.32, 1),opacity 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);box-sizing:border-box;padding:15px;border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;display:inline-block;height:50px}.follow-user-form input[type="email"].error{border-right-width:0 !important;box-shadow:inset 0 1px 0 rgba(0,0,0,0.02) !important}.follow-user-form button{transition:border-radius 1.5s cubic-bezier(0.23, 1.5, 0.32, 1);box-shadow:none;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block;position:relative;height:50px;min-width:50px;vertical-align:top}.follow-user-form.done{width:50px}.follow-user-form.done input[type="email"]{display:none}.follow-user-form.done button{border-radius:99px;width:50px;height:50px;display:block;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-name:popAnimation;animation-name:popAnimation;opacity:1 !important}@media screen and (max-width: 480px){.follow-user-form input[type="email"],.follow-user-form button{height:40px;font-size:13px}.follow-user-form.done button{width:40px;height:40px;display:block}}.follow-user-button,.unfollow-user-button{transition:border-radius 1.5s cubic-bezier(0.23, 1.5, 0.32, 1),width 1.5s cubic-bezier(0.23, 1.5, 0.32, 1),padding 1.5s cubic-bezier(0.23, 1.5, 0.32, 1);box-sizing:border-box;height:50px;padding:15px 30px}.follow-user-button.done,.unfollow-user-button.done{border-radius:99px;width:50px;padding:15px;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-name:popAnimation;animation-name:popAnimation;opacity:1 !important}.user-follow-page{height:100vh}body#overlay-page{cursor:pointer;overflow:auto;background:none !important}body#overlay-page .overlay-blocker{transition:background 0.3s linear;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}body#overlay-page.gumroad-minimized{overflow:hidden}body#overlay-page.gumroad-minimized .overlay-blocker{pointer-events:none;background:transparent}body#overlay-page.gumroad-minimized.checking-out{overflow-y:auto}body#overlay-page .top-bar{display:none}body#overlay-page .buyer-bar-container{cursor:auto;overflow-y:visible !important;overflow-x:hidden !important;z-index:0 !important}body#overlay-page footer{background:none;margin:0 auto;padding:0}@media (min-width: 576px){body#overlay-page footer{max-width:540px}}@media (min-width: 768px){body#overlay-page footer{max-width:720px}}@media (min-width: 992px){body#overlay-page footer{max-width:960px}}@media (min-width: 1200px){body#overlay-page footer{max-width:1140px}}@media (min-width: 1440px){body#overlay-page footer{max-width:1380px}}@media (min-width: 1200px){body#overlay-page footer{max-width:960px !important}}body#overlay-page .product-display{cursor:auto;height:auto;margin:auto}@media (min-width: 576px){body#overlay-page .product-display{max-width:540px}}@media (min-width: 768px){body#overlay-page .product-display{max-width:720px}}@media (min-width: 992px){body#overlay-page .product-display{max-width:960px}}@media (min-width: 1200px){body#overlay-page .product-display{max-width:1140px}}@media (min-width: 1440px){body#overlay-page .product-display{max-width:1380px}}@media (min-width: 1200px){body#overlay-page .product-display{max-width:960px !important}}body#overlay-page .product-display .product-row{height:auto;margin-bottom:14px;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1)}body#overlay-page .product-display .product-row.showing{-webkit-transform:scale(1);transform:scale(1);opacity:1}body#overlay-page .product-display .product-row.showing.not-showing{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;margin:0}.message{border-radius:4px;border:1px solid #ddd;background:#fff;font-size:14px;position:relative}.message .read-only-field{position:relative;padding:15px;border-bottom:1px solid #ddd}.message .read-only-field strong{font-weight:normal;color:#252a2e}.message .read-only-field small{color:#aaa;margin-left:5px}.message .read-only-field .button{float:right;position:absolute;right:12px;top:12px}.message .read-only-field.with-reply{border-bottom:0}.message input,.message textarea{border-radius:0;padding:13px 15px 15px;border-width:0 0 1px;width:100%;font-size:14px;box-sizing:border-box;color:#797874;box-shadow:none}.message input:focus,.message textarea:focus{border-width:0 0 1px}.message .dashed{border-bottom:1px dashed #ddd;margin:0 15px}.message textarea{border-width:0;resize:none;min-height:120px}.message textarea:focus{border-width:0}.message .button-block{margin:0 15px 15px}.new-message-container{margin:100px auto}.new-message-container header{text-align:center;margin-bottom:20px}.new-message-container header strong{display:block;color:#252a2e;font-size:17px;margin-top:10px}.new-message-container .message,.new-message-container .seller-response-info{max-width:320px;margin:0 auto}.new-message-container .message.seller-response-info,.new-message-container .seller-response-info.seller-response-info{margin-top:10px;text-align:center}.feature-page .learn-page-title p{margin-bottom:0}.feature-page .feature-screenshot--full-width-screenshot{margin:60px 0 0}.feature-page .features-content-wrapper{background:#fff}.feature-page .section-header{padding-top:30px;text-align:center}.feature-page .section-header h2{font-size:24px}.feature-page .section-header h4{font-size:18px;margin-top:15px}@media (max-width: 992px){.feature-page .feature-screenshot--full-width-screenshot{margin-top:30px}.feature-page h2{font-size:20px}.feature-page h4{font-size:16px}}.features-nav{font-size:17px;line-height:32px;margin-top:25px;position:absolute}.features-nav .header{font-size:14px;font-weight:500;color:#797874;padding-top:10px}.features-nav a{color:#aaa}.features-nav a:hover{color:#36a9ae}@media (max-width: 992px){.features-nav{display:none}}.features-content article{margin-top:40px;border-top:1px solid #ddd;padding-top:40px}.features-content article:first-child{margin-top:0;border-top:0}.features-content article .feature-detail-screenshot{border-radius:4px}.features-content article .feature-detail-screenshot img{margin:0}.features-content .section-header h2{font-size:31px;line-height:40px}.features-content .section-header h4{font-size:17px;color:#aaa;margin-top:25px}.features-content .learn-article{padding:60px 0 20px}.features-content .learn-article .feature-screenshot--full-width-screenshot{margin-bottom:0}@media (max-width: 992px){.features-content article{margin-top:15px;padding-top:15px}.features-content .section-header h2{font-size:24px;line-height:30px}.features-content .section-header h4{font-size:14px;line-height:28px;margin-top:10px}.features-content .learn-article{padding:15px 0}.features-content .learn-article h3{margin-top:15px}}.feature-hero,.feature-hero--tan,.homepage-hero{background:#fff;text-align:center}.feature-hero .feature-hero__focus,.feature-hero--tan .feature-hero__focus,.homepage-hero .feature-hero__focus{padding:100px 0}.feature-hero .feature-hero__focus.with-screenshot,.feature-hero--tan .feature-hero__focus.with-screenshot,.homepage-hero .feature-hero__focus.with-screenshot{padding-bottom:300px}.feature-hero .feature-hero__focus h1,.feature-hero--tan .feature-hero__focus h1,.homepage-hero .feature-hero__focus h1{color:#5f5e5b;font-size:36px;font-weight:500;line-height:42px;margin-bottom:20px}.feature-hero .feature-hero__focus p,.feature-hero--tan .feature-hero__focus p,.homepage-hero .feature-hero__focus p{font-size:21px;margin-bottom:30px}.feature-hero .feature-hero__focus p:last-child,.feature-hero--tan .feature-hero__focus p:last-child,.homepage-hero .feature-hero__focus p:last-child{margin-bottom:0}.feature-hero .feature-hero__focus+.feature-screenshot--full-width-screenshot,.feature-hero--tan .feature-hero__focus+.feature-screenshot--full-width-screenshot,.homepage-hero .feature-hero__focus+.feature-screenshot--full-width-screenshot{position:absolute;top:380px;margin-left:-50px}.feature-hero--tan{background:#efefe9}@media (max-width: 768px){.feature-hero .feature-hero__focus,.feature-hero--tan .feature-hero__focus,.homepage-hero .feature-hero__focus{padding:30px 0}.feature-hero .feature-hero__focus h1,.feature-hero--tan .feature-hero__focus h1,.homepage-hero .feature-hero__focus h1{font-size:18px;line-height:27px;margin-bottom:15px}.feature-hero .feature-hero__focus p,.feature-hero--tan .feature-hero__focus p,.homepage-hero .feature-hero__focus p{font-size:15px;line-height:23px;margin-bottom:15px}.feature-hero .feature-hero__focus button,.feature-hero--tan .feature-hero__focus button,.homepage-hero .feature-hero__focus button{font-size:15px}}.feature-screenshot,.feature-screenshot--full-width-screenshot{position:relative}.feature-screenshot .screenshot-container,.feature-screenshot--full-width-screenshot .screenshot-container{background:#f5f5f5;width:100%}.feature-screenshot .screenshot-container img,.feature-screenshot .screenshot-container .demo-image-desktop,.feature-screenshot .screenshot-container .demo-image-mobile,.feature-screenshot--full-width-screenshot .screenshot-container img,.feature-screenshot--full-width-screenshot .screenshot-container .demo-image-desktop,.feature-screenshot--full-width-screenshot .screenshot-container .demo-image-mobile{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.15);background-size:contain;background-repeat:no-repeat}.feature-screenshot--full-width-screenshot .screenshot-container img{border:0;border-radius:0;box-shadow:none;max-width:100%;display:block}.feature-screenshot--full-width-screenshot .feature-screenshot__desktop .screenshot-container{padding:0}.feature-screenshot--full-width-screenshot .feature-screenshot__mobile .screenshot-container img{margin:0;max-width:100%}.feature-screenshot__desktop,.feature-screenshot__desktop--medium,.feature-screenshot__desktop--small{border-radius:4px;border:2px solid #ddd;max-height:590px;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.feature-screenshot__desktop .bar,.feature-screenshot__desktop--medium .bar,.feature-screenshot__desktop--small .bar{background:#f5f5f5;box-sizing:border-box;border-bottom:2px solid #eee;height:25px;padding:0 8px;text-align:left;width:100%}.feature-screenshot__desktop .bar .circle,.feature-screenshot__desktop--medium .bar .circle,.feature-screenshot__desktop--small .bar .circle{background:#eee;border-radius:50%;display:inline-block;height:8px;margin-top:8px;margin-right:4px;width:8px}.feature-screenshot__desktop .screenshot-container,.feature-screenshot__desktop--medium .screenshot-container,.feature-screenshot__desktop--small .screenshot-container{box-sizing:border-box;padding:30px 30px 0}.feature-screenshot__desktop--medium{max-height:480px}.feature-screenshot__desktop--medium img{width:100%}.feature-screenshot__desktop--medium .screenshot-container{padding:0}.feature-screenshot__desktop--small{max-height:225px}.feature-screenshot__desktop--small img{width:100%}.feature-screenshot__desktop--small .screenshot-container{padding:0}.feature-screenshot__mobile,.feature-screenshot__mobile--medium{background:url(https://assets.gumroad.com/assets/for/phone-6d4ca915eb6a3969923bc7777f3684e8483ef1c4298f2332361c34a5948d1c6e.png) no-repeat;background-size:contain;height:520px;padding:70px 20px;margin:0 auto;position:absolute;top:20px;right:-35px;width:250px;z-index:1}.feature-screenshot__mobile .screenshot-container,.feature-screenshot__mobile--medium .screenshot-container{border-radius:4px;border:1px solid #ddd;height:450px;overflow-y:hidden;position:relative;width:100%}.feature-screenshot__mobile .screenshot-container img,.feature-screenshot__mobile--medium .screenshot-container img{width:240px}.feature-screenshot__mobile--medium{max-height:416px;max-width:200px;right:-40px;top:10px}.feature-screenshot__mobile--medium .screenshot-container{height:360px}.feature-screenshot__mobile--medium .screenshot-container img{width:200px}@media (max-width: 768px){.feature-screenshot,.feature-screenshot--full-width-screenshot{height:auto;margin-bottom:0}.feature-screenshot__desktop{border-radius:0;border-width:1px 0;height:auto}.feature-screenshot__desktop .screenshot-container{padding:0 10px}.feature-screenshot__desktop .screenshot-container .demo-image-desktop{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;position:relative;bottom:-10px;width:100%;height:320px}.feature-screenshot--full-width-screenshot .screenshot-container{padding:0}.feature-screenshot__mobile,.feature-screenshot__mobile--medium{display:none}}.feature-section,.feature-section--colored,.feature-section--breakdown,.feature-section--showcase,.homepage-section{background:#efefe9;text-align:center}.feature-section.white,.white.feature-section--colored,.white.feature-section--breakdown,.white.feature-section--showcase,.white.homepage-section{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.feature-section .feature-section__focus,.feature-section--colored .feature-section__focus,.feature-section--breakdown .feature-section__focus,.feature-section--showcase .feature-section__focus,.homepage-section .feature-section__focus{padding:90px 0 60px}.feature-section .feature-section__focus h2,.feature-section--colored .feature-section__focus h2,.feature-section--breakdown .feature-section__focus h2,.feature-section--showcase .feature-section__focus h2,.homepage-section .feature-section__focus h2{color:#5f5e5b;font-size:24px;font-weight:500;line-height:42px;margin-bottom:15px}.feature-section .feature-section__focus p,.feature-section--colored .feature-section__focus p,.feature-section--breakdown .feature-section__focus p,.feature-section--showcase .feature-section__focus p,.homepage-section .feature-section__focus p{color:#5f5e5b;font-size:18px;line-height:27px;opacity:0.6}.feature-section .feature-section__focus .button,.feature-section--colored .feature-section__focus .button,.feature-section--breakdown .feature-section__focus .button,.feature-section--showcase .feature-section__focus .button,.homepage-section .feature-section__focus .button{margin-top:30px}.feature-section .feature-section__examples,.feature-section--colored .feature-section__examples,.feature-section--breakdown .feature-section__examples,.feature-section--showcase .feature-section__examples,.homepage-section .feature-section__examples{padding-bottom:90px}.feature-section .feature-section__examples .example,.feature-section--colored .feature-section__examples .example,.feature-section--breakdown .feature-section__examples .example,.feature-section--showcase .feature-section__examples .example,.homepage-section .feature-section__examples .example{margin-bottom:40px}.feature-section .feature-section__examples .example-name,.feature-section--colored .feature-section__examples .example-name,.feature-section--breakdown .feature-section__examples .example-name,.feature-section--showcase .feature-section__examples .example-name,.homepage-section .feature-section__examples .example-name{display:block;font-size:17px;margin-top:20px}.feature-section .feature-section__examples .illustration,.feature-section--colored .feature-section__examples .illustration,.feature-section--breakdown .feature-section__examples .illustration,.feature-section--showcase .feature-section__examples .illustration,.homepage-section .feature-section__examples .illustration{display:block;width:284px;height:140px;margin:0 auto}.feature-section .feature-section__examples h3,.feature-section--colored .feature-section__examples h3,.feature-section--breakdown .feature-section__examples h3,.feature-section--showcase .feature-section__examples h3,.homepage-section .feature-section__examples h3{color:#5f5e5b;font-size:18px;font-weight:500;line-height:27px;margin-bottom:15px}.feature-section .feature-section__examples p,.feature-section--colored .feature-section__examples p,.feature-section--breakdown .feature-section__examples p,.feature-section--showcase .feature-section__examples p,.homepage-section .feature-section__examples p{color:#797874;font-size:13px;line-height:21px;opacity:0.6}.feature-section .feature-section__media,.feature-section--colored .feature-section__media,.feature-section--breakdown .feature-section__media,.feature-section--showcase .feature-section__media,.homepage-section .feature-section__media{margin-top:0}.feature-section--colored{background:#36a9ae}.feature-section--colored .feature-section__focus h2,.feature-section--colored .feature-section__focus h3,.feature-section--colored .feature-section__focus p,.feature-section--colored .feature-section__examples h2,.feature-section--colored .feature-section__examples h3,.feature-section--colored .feature-section__examples p{color:#fff}.feature-section--colored.orange{background:#f27f6d}.feature-section--colored.red{background:#c04355}.feature-section .card-list,.feature-section--colored .card-list,.feature-section--breakdown .card-list,.feature-section--showcase .card-list,.homepage-section .card-list{clear:both;padding-top:30px}.feature-section .card-list li,.feature-section--colored .card-list li,.feature-section--breakdown .card-list li,.feature-section--showcase .card-list li,.homepage-section .card-list li{display:inline-block;margin:6px;width:54px;height:36px}.feature-section .card-list li.mastercard,.feature-section--colored .card-list li.mastercard,.feature-section--breakdown .card-list li.mastercard,.feature-section--showcase .card-list li.mastercard,.homepage-section .card-list li.mastercard{background-position:-54px -570px}.feature-section .card-list li.visa,.feature-section--colored .card-list li.visa,.feature-section--breakdown .card-list li.visa,.feature-section--showcase .card-list li.visa,.homepage-section .card-list li.visa{background-position:-108px -570px}.feature-section .card-list li.diners-club,.feature-section--colored .card-list li.diners-club,.feature-section--breakdown .card-list li.diners-club,.feature-section--showcase .card-list li.diners-club,.homepage-section .card-list li.diners-club{background-position:-162px -570px}.feature-section .card-list li.amex,.feature-section--colored .card-list li.amex,.feature-section--breakdown .card-list li.amex,.feature-section--showcase .card-list li.amex,.homepage-section .card-list li.amex{background-position:-216px -570px}.feature-section .card-list li.discover,.feature-section--colored .card-list li.discover,.feature-section--breakdown .card-list li.discover,.feature-section--showcase .card-list li.discover,.homepage-section .card-list li.discover{background-position:-270px -570px}.feature-section .card-list li.more-cards,.feature-section--colored .card-list li.more-cards,.feature-section--breakdown .card-list li.more-cards,.feature-section--showcase .card-list li.more-cards,.homepage-section .card-list li.more-cards{background-position:-324px -570px}.feature-section .card-list li.paypal,.feature-section--colored .card-list li.paypal,.feature-section--breakdown .card-list li.paypal,.feature-section--showcase .card-list li.paypal,.homepage-section .card-list li.paypal{background-position:-378px -570px}@media (max-width: 768px){.feature-section .feature-section__focus,.feature-section--colored .feature-section__focus,.feature-section--breakdown .feature-section__focus,.feature-section--showcase .feature-section__focus,.homepage-section .feature-section__focus{padding:30px 0}.feature-section .feature-section__focus h2,.feature-section--colored .feature-section__focus h2,.feature-section--breakdown .feature-section__focus h2,.feature-section--showcase .feature-section__focus h2,.homepage-section .feature-section__focus h2{font-size:18px;line-height:27px;margin-bottom:5px}.feature-section .feature-section__focus p,.feature-section--colored .feature-section__focus p,.feature-section--breakdown .feature-section__focus p,.feature-section--showcase .feature-section__focus p,.homepage-section .feature-section__focus p{font-size:15px;line-height:23px;margin-bottom:0}.feature-section .feature-section__focus .button,.feature-section--colored .feature-section__focus .button,.feature-section--breakdown .feature-section__focus .button,.feature-section--showcase .feature-section__focus .button,.homepage-section .feature-section__focus .button{margin-top:10px;font-size:15px}.feature-section .feature-section__examples,.feature-section--colored .feature-section__examples,.feature-section--breakdown .feature-section__examples,.feature-section--showcase .feature-section__examples,.homepage-section .feature-section__examples{padding-bottom:30px}.feature-section .feature-section__examples h3,.feature-section--colored .feature-section__examples h3,.feature-section--breakdown .feature-section__examples h3,.feature-section--showcase .feature-section__examples h3,.homepage-section .feature-section__examples h3{font-size:15px;line-height:23px;margin-bottom:5px}.feature-section .feature-section__examples p,.feature-section--colored .feature-section__examples p,.feature-section--breakdown .feature-section__examples p,.feature-section--showcase .feature-section__examples p,.homepage-section .feature-section__examples p{font-size:13px;line-height:21px;margin-bottom:30px}.feature-section .feature-section__examples .img,.feature-section--colored .feature-section__examples .img,.feature-section--breakdown .feature-section__examples .img,.feature-section--showcase .feature-section__examples .img,.homepage-section .feature-section__examples .img{margin-top:15px}}.feature-section--breakdown{background:#36a9ae;border:1px solid #2e8f93;border-width:1px 0;padding-top:390px}.feature-section--breakdown .feature-section__focus h2,.feature-section--breakdown .feature-section__focus p{color:#fff}.feature-section--breakdown .feature-section__examples{text-align:left}.feature-section--breakdown .feature-section__examples h3,.feature-section--breakdown .feature-section__examples p{color:#fff}.feature-section--breakdown .feature-section__examples .circle{width:70px;height:70px;display:block;border-radius:50%;border:1px solid #fff;float:left;margin:0 30px 70px 0}.feature-section--breakdown .feature-section__examples .circle .gi{width:32px;height:32px;display:block;margin:19px 0 0 20px}.feature-section--breakdown .feature-section__examples .circle .gi-truck{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/truck-icon-79b5e838b80c4f8467717ad5dfa88db3fd4a42859ca4f70c7f19ab788398bddf.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-integrations{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/integrations-icon-9084a3aa889bcaf57a3708c169ff099ab6413ce0e6ddfd0b457db9125ea952d5.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-variants{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/variants-icon-611f347a9ceb9570305bcf9b589dfe527d36b56cb598bb8da23a7a5b6f94bd26.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-tracking{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/tracking-icon-02fe034cb85440593871b717fd62acdc6babc47b2a70970f72a72f7f13fbd4bc.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-subscriptions{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/subscriptions-icon-0d34420e94278b7251b9244c3de7ce6e264f373265774d7fd22d752b079b5803.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-pre-orders{background:url(https://assets.gumroad.com/assets/features/physical-goods/icons/pre-order-icon-04c162c95b7c66b28fdde0a9d4fcfcf2a6596818430dc75e85a02fce93f09315.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-analytics{background:url(https://assets.gumroad.com/assets/features/audience/icons/analytics-icon-3d695551d16f7f45f53f154456443fee7d9f83291bf4ebdb92ab0bfe8a1e3e37.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-import{background:url(https://assets.gumroad.com/assets/features/audience/icons/import-icon-ad7c39269dbdeebc8e0850dde25dbf3900b99f703a21c48f33a2573af34fcbea.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-money{background:url(https://assets.gumroad.com/assets/features/audience/icons/money-icon-779480d44155c21b1dcc228c977745ba7dc399d7a5f60c2d4b8510e51e714be0.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-style{background:url(https://assets.gumroad.com/assets/features/audience/icons/style-icon-328e8439e46b70bc02fd11ab4a6e437dc1d0866b034a53df5594e4f13d58dd52.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-support{background:url(https://assets.gumroad.com/assets/features/audience/icons/support-icon-74ae2771ec311b9fd24fff866f6e1089ce399943dfc2129e7ea2af53d95f18f3.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-posts{background:url(https://assets.gumroad.com/assets/features/audience/icons/posts-icon-329f765b0c6ac44ab87e2b4efcc1e4293cb468539877036f0b958e958123c8ef.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-digital-box{background:url(https://assets.gumroad.com/assets/features/subscriptions/icons/box-icon-12206ff84fa72100e87c945a54d3381c164cfff98aa0b132b65bacdd0e140aad.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-organized{background:url(https://assets.gumroad.com/assets/features/subscriptions/icons/organized-icon-a8876ad2e1d8f7a9db70e3af2f51f99268815e59fcaa85e0a40ef4b5d2cadd61.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-payment-options{background:url(https://assets.gumroad.com/assets/features/subscriptions/icons/payment-options-icon-779480d44155c21b1dcc228c977745ba7dc399d7a5f60c2d4b8510e51e714be0.svg) no-repeat}.feature-section--breakdown .feature-section__examples .circle .gi-list{background:url(https://assets.gumroad.com/assets/features/subscriptions/icons/list-icon-13a01e0df40690153102e2722641b13e6136120072756d7fd2fbf817a8a0d8a6.svg) no-repeat}@media (max-width: 768px){.feature-section--breakdown{padding-top:30px}}.feature-section--showcase{background:#fff}.feature-section--showcase .feature-section__callout{padding-bottom:90px}.feature-section--showcase .feature-section__callout h2{font-size:24px;line-height:36px;font-weight:500;margin-bottom:15px;color:#797874}.feature-section--showcase a:hover{text-decoration:none}.feature-section--showcase a:hover .product-example-container{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 8px 8px #eee}.feature-section--showcase a:hover .by-line{text-decoration:underline}.feature-section--showcase .product-example{margin-bottom:80px}.feature-section--showcase .product-example-container{border-radius:4px;border:1px solid #ddd;box-shadow:0 2px 2px #eee;position:relative;width:100%;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1)}.feature-section--showcase .product-example-container:before,.feature-section--showcase .product-example-container:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:12px;left:50%;margin-left:-14px;top:100%;border-top-color:#ddd}.feature-section--showcase .product-example-container:after{border-top-color:#fff;margin-top:-1px}.feature-section--showcase .product-example-container .cover-photo{border-top-left-radius:4px;border-top-right-radius:4px;height:150px;border-bottom:1px solid #ddd}.feature-section--showcase .product-example-container .cover-photo.physical-one{background:url(https://assets.gumroad.com/assets/features/physical-goods/physical-example1-6e1a972f7cf532b3f209a7241cf632e2205b690a118f078453718dfc069800f1.png) center center no-repeat}.feature-section--showcase .product-example-container .cover-photo.physical-two{background:url(https://assets.gumroad.com/assets/features/physical-goods/physical-example2-172565a0153f6725ce563c50f638943cbced52c97ac49f1570ce7be30e525b6a.png) center center no-repeat}.feature-section--showcase .product-example-container .cover-photo.physical-three{background:url(https://assets.gumroad.com/assets/features/physical-goods/physical-example3-82d5ec3686d70af1214eda7eab95a92af755215af8f1749a1d09c65d1154164f.png) center center no-repeat}.feature-section--showcase .product-example-container .cover-photo.subscriptions-one{background:url(https://assets.gumroad.com/assets/features/subscriptions/subscriptions-example1-ec4210fa265bc0976da0d5af75fddd7b24f7741bfa717baf2be888836cfb370d.png) center center no-repeat}.feature-section--showcase .product-example-container .cover-photo.subscriptions-two{background:url(https://assets.gumroad.com/assets/features/subscriptions/subscriptions-example2-5825836c24e68db693df1361b202ced1c3771f7d0d629faec20b8d348004b75a.png) center center no-repeat}.feature-section--showcase .product-example-container .cover-photo.subscriptions-three{background:url(https://assets.gumroad.com/assets/features/subscriptions/subscriptions-example3-ae29a1f198b00e3009862506a4aa82ed0d8af7493adc5e1ab8785d6555696284.png) center center no-repeat}.feature-section--showcase .product-example-container .content{font-size:17px;line-height:28px;text-align:left;padding:20px;color:#797874}.feature-section--showcase .by-line{margin-top:30px;font-size:17px;color:#36a9ae}.feature-section--showcase .by-line .profile-picture-small{margin:0 auto 20px}@media (max-width: 768px){.feature-section--showcase{padding-top:30px}.feature-section--showcase .feature-section__focus{padding:0 0 30px}.feature-section--showcase a{margin-bottom:30px}.feature-section--showcase a:hover .product-example-container{-webkit-transform:scale(1);transform:scale(1);box-shadow:none}.feature-section--showcase .product-example-container .content{font-size:13px;line-height:1.8}.feature-section--showcase .feature-section__callout{padding-bottom:30px}.feature-section--showcase .feature-section__callout h2{font-size:18px;line-height:27px}.feature-section--showcase .feature-section__callout button{font-size:15px}}.pricing-calculator{box-sizing:border-box;border-radius:4px;width:300px;z-index:12;margin:30px auto 0;overflow:hidden;background-color:#fff;color:#252a2e;box-shadow:0 1px 2px rgba(0,0,0,0.15);position:relative;top:-50px}.pricing-calculator .mini-rule{margin:0;margin-top:12px}.pricing-calculator input{border:0;border-bottom:1px dotted #ddd}.pricing-calculator .calc-result input{border-bottom:0}.calc-header{border-bottom:1px solid #f5f5f5;margin-bottom:12px}.calc-header h2{padding:24px;color:#777;font-weight:400;text-align:left;font-size:14px;margin:0;line-height:14px}.calc-row{position:relative;overflow:hidden;clear:both;margin:0 24px;padding:12px 0}.calc-row p{display:inline-block;float:left;color:#777;margin-top:20px}.calc-row input{border-radius:0;float:right;width:80px;margin:12px 0;background:transparent;color:#252a2e;font-weight:700;box-shadow:none}.calc-row .currency-label{display:block;position:absolute;right:94px;font-size:17px;font-weight:700;color:#777;top:34px}@media (max-width: 768px){.pricing-calculator{top:-30px}}.feature-section .rotate-container{height:232px;margin-bottom:60px}.feature-section .creator-details-label,.feature-section .orientation-tip,.feature-section .number-wrapper:nth-child(3){display:none}.homepage-hero{background:transparent;padding:60px 0;text-align:left}.homepage-hero canvas{position:absolute;top:0;left:0}.homepage-hero .dude{background:url(https://assets.gumroad.com/assets/home/dude-1131227acddff3966882b701578ff5047fc95762f069e1e93e81de11074502f4.png);background-size:cover;width:737px;height:801px;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transform-origin:100% 0;transform-origin:100% 0;position:absolute;right:-20px;top:-119px;pointer-events:none;z-index:1}.homepage-hero h1{font-size:44px;line-height:52px;font-weight:bold;color:#454545}.homepage-hero h2{font-size:24px;line-height:35px;margin-top:60px}.homepage-hero h1,.homepage-hero h2{padding-right:460px}.homepage-hero a{text-decoration:underline}.homepage-hero [href="/sell/books"]{color:#fdce71}.homepage-hero [href="/sell/films"]{color:#36a9ae}.homepage-hero [href="/sell/music"]{color:#c04355}.homepage-hero [href="/sell/courses"]{color:#f27f6d}@media (max-width: 768px){.homepage-hero{padding:30px;text-align:center}.homepage-hero .dude{display:none}.homepage-hero h1{font-size:24px;line-height:30px}.homepage-hero h2{font-size:16px;line-height:20px;margin-top:30px}.homepage-hero h1,.homepage-hero h2{padding-right:0}}.homepage-section{text-align:left;padding:60px}.homepage-section.white{box-shadow:0 0 2px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.15)}.homepage-section.white h2,.homepage-section.white h3{color:#252a2e}.homepage-section.dark{color:#fff;background:#123839;position:relative}.homepage-section.dark:after{content:"";background:url(https://assets.gumroad.com/assets/home/geo-pattern-26b3259d36156a6593994645e1af8601e298de0d1a7d0833f9efa607ca2f0aed.png);opacity:0.2;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0;pointer-events:none}.homepage-section.dark .row{position:relative;z-index:1}.homepage-section .twelve.columns{padding:0}.homepage-section .six.columns:first-of-type{padding-left:0;padding-right:30px}.homepage-section .six.columns:last-of-type{padding-left:30px;padding-right:0}.homepage-section h2{font-size:36px;line-height:44px;margin-bottom:20px}.homepage-section h3{font-size:18px;line-height:22px;margin-top:30px}.homepage-section p{font-size:15px;line-height:25px;margin-top:15px}.homepage-section table{border-collapse:separate;margin:20px 0 0}.homepage-section .macbook{background:url(https://assets.gumroad.com/assets/home/macbook-ea6cb57168d449e68ede16b73ea137b2dcc5f853131e9b2c91830b40015e6c32.png);background-size:cover;width:1034px;height:653px;margin:20px auto;position:relative}.homepage-section .macbook .laptop-screenshot{position:relative;left:-1px;margin:0 auto;width:710px;height:443px;top:50px;background-size:cover;background-image:url(https://assets.gumroad.com/assets/home/macbook-screenshots-39e4c8e7b884ac9cd8ed6e7ab454720d5619baf343625b416ccef08849977afe.png);transition:background-position-x 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}.homepage-section .macbook .laptop-screenshot.sell{background-position-x:-709px}.homepage-section .macbook .laptop-screenshot.analytics{background-position-x:-1419px}.homepage-section .macbook .laptop-screenshot.customers{background-position-x:-2128px}.homepage-section .macbook .laptop-screenshot.audience{background-position-x:-2837px}.homepage-section .iphone{background:url(https://assets.gumroad.com/assets/home/iphone-e40a76a53d1c9a67a77dcbe8399b43258dfb358fe31785d77ae2d36ded0940cb.png);background-size:cover;width:306px;height:509px;position:absolute;right:0;bottom:-700px;transition:bottom 1s cubic-bezier(0.23, 1.5, 0.32, 1);z-index:0}.homepage-section .iphone.showing{bottom:0}.homepage-section .iphone .screenshot{position:absolute;top:59px;left:68px;width:172px;height:304px;background-size:cover;background-image:url(https://assets.gumroad.com/assets/home/iphone-screenshots-9e204c4847c930a9dee175020e642fa46c49091e2a3c2600d124909870307145.png);transition:background-position-x 0.5s cubic-bezier(0.23, 1.5, 0.32, 1)}.homepage-section .iphone .screenshot.analytics{background-position-x:-171px}.homepage-section .button-holder{margin-top:60px;padding-top:45px !important;border-top:1px solid #ddd}@media (max-width: 768px){.homepage-section{padding:30px}.homepage-section .six.columns:first-of-type{padding-right:0}.homepage-section .six.columns:last-of-type{padding-left:0}.homepage-section h2{font-size:24px;line-height:30px;margin-bottom:10px}.homepage-section h3{font-size:18px;line-height:24px;margin-top:15px}.homepage-section p{font-size:14px;line-height:20px;margin-top:10px}.homepage-section table{margin-top:10px}.homepage-section .macbook{width:313.33333px;height:197.87879px;margin:10px auto 30px}.homepage-section .macbook .laptop-screenshot{width:215.15152px;height:134.24242px;top:15.15152px}.homepage-section .iphone{width:92.72727px;height:154.24242px;margin:10px auto}.homepage-section .iphone .screenshot{width:52.12121px;height:92.12121px;top:17.87879px;left:20.60606px}}.feature-tabs{overflow:hidden;margin:-40px -60px -60px;border-top:1px solid #ddd;background:#fbfbfb;z-index:1;position:relative}.feature-tabs li{box-sizing:border-box;width:20%;float:left;padding:20px;cursor:pointer;text-align:center}.feature-tabs li:not(:last-child){border-right:1px solid #ddd}.feature-tabs li:hover{background:#f5f5f5}.feature-tabs li:active,.feature-tabs li.selected{background:#f5f5f5;box-shadow:inset 0 1px 4px rgba(0,0,0,0.1)}.feature-tabs li i{font-size:36px;margin-bottom:10px}.feature-tabs li h5{font-size:18px;color:#252a2e}.feature-tabs li p{font-size:16px;line-height:24px;color:#aaa}.feature-tabs li:nth-child(1) i{color:#f27f6d}.feature-tabs li:nth-child(2) i{color:#c04355}.feature-tabs li:nth-child(3) i{color:#36a9ae}.feature-tabs li:nth-child(4) i{color:#fdce71}.feature-tabs li:nth-child(5) i{color:#f27f6d}@media (max-width: 768px){.feature-tabs{margin:-20px -30px -30px}.feature-tabs li{padding:10px;width:100%;float:none;text-align:left}.feature-tabs li:not(:last-child){border-bottom:1px solid #ddd}.feature-tabs li i{float:left;margin:3px 10px 0 0}.feature-tabs li h5{font-size:15px}.feature-tabs li p{font-size:13px;line-height:18px;margin-top:5px}}.testimonials{text-align:center}.homepage-testimonial{margin:30px 15px;position:relative;z-index:1;max-width:297px;display:inline-block}.homepage-testimonial>a{text-decoration:none}.homepage-testimonial blockquote{border-radius:8px;background:#fff;padding:15px;font-size:24px;line-height:33px;color:#252a2e;position:relative;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:box-shadow 0.15s cubic-bezier(0.23, 1.5, 0.32, 1),-webkit-transform 0.15s cubic-bezier(0.23, 1.5, 0.32, 1);transition:box-shadow 0.15s cubic-bezier(0.23, 1.5, 0.32, 1),transform 0.15s cubic-bezier(0.23, 1.5, 0.32, 1);transition:box-shadow 0.15s cubic-bezier(0.23, 1.5, 0.32, 1),transform 0.15s cubic-bezier(0.23, 1.5, 0.32, 1),-webkit-transform 0.15s cubic-bezier(0.23, 1.5, 0.32, 1);text-align:left}.homepage-testimonial blockquote:before{content:"“";position:absolute;left:15px;top:26px;color:#ddd;font-family:Superclarendon, Clarendon, Georgia, serif;font-size:48px}.homepage-testimonial blockquote .spacer{display:inline-block;width:26px}.homepage-testimonial blockquote:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-top-color:#fff;border-width:10px;left:50%;top:100%;margin-left:-10px}.homepage-testimonial blockquote.shadow{background:#36a9ae;position:absolute;top:8px}.homepage-testimonial blockquote.shadow:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-top-color:#36a9ae;border-width:10px}.homepage-testimonial blockquote.shadow.red{background:#c04355}.homepage-testimonial blockquote.shadow.red:after{border-top-color:#c04355}.homepage-testimonial blockquote.shadow.yellow{background:#fdce71}.homepage-testimonial blockquote.shadow.yellow:after{border-top-color:#fdce71}.homepage-testimonial img{width:77px;height:77px;display:block;margin:45px auto 25px;border-radius:100px}.homepage-testimonial h4{text-align:center;font-size:20px}.homepage-testimonial h5{color:#929292;font-size:18px;text-align:center}.homepage-testimonial h5 p{margin-top:5px}.homepage-testimonial h5 a{text-decoration:underline}@media (max-width: 768px){.homepage-testimonial{width:100%;margin:15px}.homepage-testimonial blockquote{padding:10px;font-size:18px;line-height:25px}.homepage-testimonial blockquote:before{left:10px;top:18px;font-size:36px}.homepage-testimonial blockquote .spacer{width:20px}.homepage-testimonial h4{font-size:18px}}.footer-signup{text-align:center;padding:30px 0}.footer-signup h3{color:#5f5e5b;font-size:24px;font-weight:500;line-height:34px;margin:0 auto 30px;text-align:center}@media (max-width: 768px){.footer-signup{padding:30px 0}.footer-signup h3{font-size:18px;line-height:24px;margin-bottom:15px}.footer-signup button{font-size:15px}}.posts-tab{padding:20px 0 10px;position:relative;min-height:400px}.posts-tab.empty{background:url(https://assets.gumroad.com/assets/empty-148597c21437813ebac43d221ee44f731bf994e16735404ccdc731adf9fca4a2.png) bottom center no-repeat}.posts-tab .undo-post{border-radius:4px;background:rgba(0,0,0,0.1);margin:15px 0 5px;padding:17px;margin-bottom:30px}.posts-tab .undo-post a{color:#252a2e;text-decoration:underline;float:right;font-weight:bold}.posts-tab .post-list-holder>.button{margin-top:35px}.post-row{padding-bottom:30px}.post-row:last-child{padding-bottom:0}.post-row .post-header{color:#797874;display:block;font-size:13px;height:25px;line-height:25px;margin-bottom:15px}.post-row .post-header .post-time-and-audience{float:left;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;width:700px;white-space:nowrap}.post-row .post-header .post-actions{float:right}.post-row .post-header .post-actions .button,.post-row .post-header .post-actions span{display:inline-block;margin-right:10px}.post-row .post-header .post-actions .button:last-child,.post-row .post-header .post-actions span:last-child{margin-right:0}.post-row .post-title{float:none;padding:25px;border-bottom:1px solid #ddd;overflow:hidden}.post-row .post-title .button{margin-left:10px}.post-row .post-title .queued-notice{border-radius:4px;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.3);font-size:11px;font-weight:500;padding:7px 10px;position:relative;text-transform:uppercase}.post-row .heading{font-size:18px;float:left;font-weight:500;line-height:25px}.customer-count-notice{color:#797874;width:470px;margin:0 auto;padding:30px;text-align:center}.post-letter,.post-letter--create,.post-letter--preview,.post-letter--subject-line-and-number-sent,.post-letter--stats{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.15);background:#fff;font-size:15px}.post-letter h3,.post-letter--create h3,.post-letter--preview h3,.post-letter--subject-line-and-number-sent h3,.post-letter--stats h3{font-weight:bold;color:#555}.post-letter .with-rich-text,.post-letter--create .with-rich-text,.post-letter--preview .with-rich-text,.post-letter--subject-line-and-number-sent .with-rich-text,.post-letter--stats .with-rich-text{padding:30px 25px}.post-letter .files-box,.post-letter--create .files-box,.post-letter--preview .files-box,.post-letter--subject-line-and-number-sent .files-box,.post-letter--stats .files-box{margin-bottom:15px}.post-letter .mini-rule,.post-letter--create .mini-rule,.post-letter--preview .mini-rule,.post-letter--subject-line-and-number-sent .mini-rule,.post-letter--stats .mini-rule{margin:30px 0}.post-letter .call-to-action-p,.post-letter--create .call-to-action-p,.post-letter--preview .call-to-action-p,.post-letter--subject-line-and-number-sent .call-to-action-p,.post-letter--stats .call-to-action-p{margin-top:20px}.post-letter .video.section,.post-letter--create .video.section,.post-letter--preview .video.section,.post-letter--subject-line-and-number-sent .video.section,.post-letter--stats .video.section{margin-top:15px;font-size:12px}.post-letter .video.section input[type="checkbox"],.post-letter--create .video.section input[type="checkbox"],.post-letter--preview .video.section input[type="checkbox"],.post-letter--subject-line-and-number-sent .video.section input[type="checkbox"],.post-letter--stats .video.section input[type="checkbox"]{margin-right:4px}.post-letter .video.section label,.post-letter--create .video.section label,.post-letter--preview .video.section label,.post-letter--subject-line-and-number-sent .video.section label,.post-letter--stats .video.section label{color:#aaa}.post-letter .video.section .learn-more,.post-letter--create .video.section .learn-more,.post-letter--preview .video.section .learn-more,.post-letter--subject-line-and-number-sent .video.section .learn-more,.post-letter--stats .video.section .learn-more{float:right}.post-letter .cover-image-add-button-holder,.post-letter--create .cover-image-add-button-holder,.post-letter--preview .cover-image-add-button-holder,.post-letter--subject-line-and-number-sent .cover-image-add-button-holder,.post-letter--stats .cover-image-add-button-holder{margin:20px}.post-letter .cover-image-add-button-holder button,.post-letter--create .cover-image-add-button-holder button,.post-letter--preview .cover-image-add-button-holder button,.post-letter--subject-line-and-number-sent .cover-image-add-button-holder button,.post-letter--stats .cover-image-add-button-holder button{width:100%}.post-letter .call-to-action-button-holder,.post-letter--create .call-to-action-button-holder,.post-letter--preview .call-to-action-button-holder,.post-letter--subject-line-and-number-sent .call-to-action-button-holder,.post-letter--stats .call-to-action-button-holder{margin:20px;overflow:hidden}.post-letter .call-to-action-button-holder button,.post-letter--create .call-to-action-button-holder button,.post-letter--preview .call-to-action-button-holder button,.post-letter--subject-line-and-number-sent .call-to-action-button-holder button,.post-letter--stats .call-to-action-button-holder button{width:100%}.post-letter .call-to-action-button-holder input[type="text"],.post-letter--create .call-to-action-button-holder input[type="text"],.post-letter--preview .call-to-action-button-holder input[type="text"],.post-letter--subject-line-and-number-sent .call-to-action-button-holder input[type="text"],.post-letter--stats .call-to-action-button-holder input[type="text"]{border-radius:4px;box-sizing:border-box;padding:10px;width:50%;float:left;margin:0;border:1px solid #ddd}.post-letter .call-to-action-button-holder input[type="text"]:focus,.post-letter--create .call-to-action-button-holder input[type="text"]:focus,.post-letter--preview .call-to-action-button-holder input[type="text"]:focus,.post-letter--subject-line-and-number-sent .call-to-action-button-holder input[type="text"]:focus,.post-letter--stats .call-to-action-button-holder input[type="text"]:focus{border:1px solid #aaaaaa}.post-letter .call-to-action-button-holder input[type="text"]:first-of-type,.post-letter--create .call-to-action-button-holder input[type="text"]:first-of-type,.post-letter--preview .call-to-action-button-holder input[type="text"]:first-of-type,.post-letter--subject-line-and-number-sent .call-to-action-button-holder input[type="text"]:first-of-type,.post-letter--stats .call-to-action-button-holder input[type="text"]:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.post-letter .call-to-action-button-holder input[type="text"]:last-of-type,.post-letter--create .call-to-action-button-holder input[type="text"]:last-of-type,.post-letter--preview .call-to-action-button-holder input[type="text"]:last-of-type,.post-letter--subject-line-and-number-sent .call-to-action-button-holder input[type="text"]:last-of-type,.post-letter--stats .call-to-action-button-holder input[type="text"]:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.post-letter input[type="text"],.post-letter .post-message,.post-letter--create input[type="text"],.post-letter--preview input[type="text"],.post-letter--subject-line-and-number-sent input[type="text"],.post-letter--stats input[type="text"],.post-letter--create .post-message,.post-letter--preview .post-message,.post-letter--subject-line-and-number-sent .post-message,.post-letter--stats .post-message{padding:20px;box-sizing:border-box;width:100%}.post-letter input[type="text"].error,.post-letter .post-message.error,.post-letter--create input[type="text"].error,.post-letter--preview input[type="text"].error,.post-letter--subject-line-and-number-sent input[type="text"].error,.post-letter--stats input[type="text"].error,.post-letter--create .post-message.error,.post-letter--preview .post-message.error,.post-letter--subject-line-and-number-sent .post-message.error,.post-letter--stats .post-message.error{border-color:#c04355}.post-letter .image-holder,.post-letter--create .image-holder,.post-letter--preview .image-holder,.post-letter--subject-line-and-number-sent .image-holder,.post-letter--stats .image-holder{border-radius:4px;background:#f5f5f5;border:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.15);position:relative;overflow:hidden;margin:15px;min-height:140px;text-align:center}.post-letter .image-holder button,.post-letter--create .image-holder button,.post-letter--preview .image-holder button,.post-letter--subject-line-and-number-sent .image-holder button,.post-letter--stats .image-holder button{top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);position:absolute}.post-letter .image-holder .cover-image-preview,.post-letter--create .image-holder .cover-image-preview,.post-letter--preview .image-holder .cover-image-preview,.post-letter--subject-line-and-number-sent .image-holder .cover-image-preview,.post-letter--stats .image-holder .cover-image-preview{width:100%;margin-bottom:-16px}.post-letter .image-holder .remove-button,.post-letter--create .image-holder .remove-button,.post-letter--preview .image-holder .remove-button,.post-letter--subject-line-and-number-sent .image-holder .remove-button,.post-letter--stats .image-holder .remove-button{position:absolute;top:15px;right:15px;z-index:5}.post-letter .post-cover-image,.post-letter--create .post-cover-image,.post-letter--preview .post-cover-image,.post-letter--subject-line-and-number-sent .post-cover-image,.post-letter--stats .post-cover-image{border:1px solid #ddd;border-radius:4px;width:100%;max-width:502px;margin:20px auto 0}.post-letter .post-message,.post-letter--create .post-message,.post-letter--preview .post-message,.post-letter--subject-line-and-number-sent .post-message,.post-letter--stats .post-message{box-sizing:border-box;min-height:130px;width:100%;max-width:100%;padding:20px;border:0;font-size:15px;margin-bottom:0}.post-letter .download-button,.post-letter--create .download-button,.post-letter--preview .download-button,.post-letter--subject-line-and-number-sent .download-button,.post-letter--stats .download-button{margin-left:20px;margin-bottom:30px}.post-letter .view-post,.post-letter--create .view-post,.post-letter--preview .view-post,.post-letter--subject-line-and-number-sent .view-post,.post-letter--stats .view-post{margin-left:15px}.post-letter--create{overflow:hidden;margin:0 auto;padding:0}.post-letter--create .post-title{font-size:20px;font-weight:500;line-height:25px;padding:20px 15px;color:#797874}.post-letter--create input,.post-letter--create textarea{border-radius:0;border:0;border-bottom:1px solid #ddd;box-shadow:none}.post-letter--create input:focus,.post-letter--create textarea:focus{border:0;border-bottom:1px solid #aaaaaa}.post-letter--preview{margin:0 auto;width:470px}.post-letter--subject-line-and-number-sent{border-bottom:1px solid #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:25px}.post-letter--subject-line-and-number-sent .post-letter-subject{font-size:18px;font-weight:500;line-height:25px}.post-letter--subject-line-and-number-sent .post-actions .button{margin-left:10px}.post-letter--subject-line-and-number-sent .number-sent{padding-left:30px}.post-letter--stats{border-top-left-radius:0;border-top-right-radius:0}.post-letter--post-views{background:#fff;padding:30px 30px 10px 10px;border-radius:0;border-right:1px solid #dbdbdb}.post-letter--post-views .row{margin:0;padding:0px 0px 20px 20px}.post-letter--post-views .post-views-count{margin-top:20px;margin-bottom:10px;margin-left:20px;text-align:center;padding:0}.post-letter--post-views .gi{font-size:18px;margin-right:6px;vertical-align:-1px;color:#252a2e}.post-letter--showing-clicks-and-opens,.post-letter--showing-no-data,.post-letter--showing-sent-and-opens,.post-letter--showing-email-sent,.post-letter--showing-sent{border-top-left-radius:0;border-top-right-radius:0;position:relative;padding:30px 0 40px}.post-letter--showing-clicks-and-opens .post-letter-column:nth-child(3):hover{cursor:pointer}.post-letter--showing-clicks-and-opens .post-letter-column:nth-child(3):hover .tracked-email-clicks-popover{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition-delay:0.3s}.post-letter--showing-no-data{background:#fff;padding:30px}.post-letter--showing-no-data .view-post{margin-top:20px}.post-letter--showing-email-sent{background:#fff;padding:30px 10px 10px;border-radius:0}.post-letter--showing-email-sent .six.columns:last-child{text-align:right}.post-letter--showing-email-sent .number-sent{background:url(https://assets.gumroad.com/assets/email-icon-5dd67e16ae8d5c0a353b7735d1555824fc80ba2602d05a183463865add592580.svg) no-repeat;padding-left:28px;background-position:0px 1px;font-size:14px}.post-letter--showing-sent-and-opens{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.post-letter--showing-sent-and-opens .post-letter-column:nth-child(1){text-overflow:ellipsis;white-space:nowrap;margin-top:15px}.post-letter--showing-sent-and-opens .post-letter-column:nth-child(2),.post-letter--showing-sent-and-opens .post-letter-column:nth-child(3){text-align:center}.post-letter--showing-sent{height:20px;border-top-left-radius:4px;border-top-right-radius:4px}.post-letter--showing-sent .post-letter-column{overflow:hidden;padding-left:30px;padding-right:30px;text-overflow:ellipsis}.post-letter--showing-sent .number-sent{display:inline;float:right}.post-letter--showing-sent .email-sent{color:#797874;font-weight:500;font-size:15px;margin-right:7px;float:left}.post-letter .post-letter-column,.post-letter--create .post-letter-column,.post-letter--preview .post-letter-column,.post-letter--subject-line-and-number-sent .post-letter-column,.post-letter--stats .post-letter-column{position:relative}.post-letter .post-letter-column.two.columns,.post-letter--create .post-letter-column.two.columns,.post-letter--preview .post-letter-column.two.columns,.post-letter--subject-line-and-number-sent .post-letter-column.two.columns,.post-letter--stats .post-letter-column.two.columns{padding-left:30px;text-align:center}.post-letter .post-letter-column:last-child,.post-letter--create .post-letter-column:last-child,.post-letter--preview .post-letter-column:last-child,.post-letter--subject-line-and-number-sent .post-letter-column:last-child,.post-letter--stats .post-letter-column:last-child{padding-right:30px}.post-letter .post-letter-column:hover .tracked-email-clicks-popover,.post-letter--create .post-letter-column:hover .tracked-email-clicks-popover,.post-letter--preview .post-letter-column:hover .tracked-email-clicks-popover,.post-letter--subject-line-and-number-sent .post-letter-column:hover .tracked-email-clicks-popover,.post-letter--stats .post-letter-column:hover .tracked-email-clicks-popover{cursor:pointer;opacity:1;pointer-events:all;-webkit-transform:scale(1);transform:scale(1);transition-delay:0.3s}.post-letter .post-letter-column .number-open,.post-letter .post-letter-column .number-sent,.post-letter .post-letter-column .number-click,.post-letter .post-letter-column .number-views,.post-letter--create .post-letter-column .number-open,.post-letter--preview .post-letter-column .number-open,.post-letter--subject-line-and-number-sent .post-letter-column .number-open,.post-letter--stats .post-letter-column .number-open,.post-letter--create .post-letter-column .number-sent,.post-letter--preview .post-letter-column .number-sent,.post-letter--subject-line-and-number-sent .post-letter-column .number-sent,.post-letter--stats .post-letter-column .number-sent,.post-letter--create .post-letter-column .number-click,.post-letter--preview .post-letter-column .number-click,.post-letter--subject-line-and-number-sent .post-letter-column .number-click,.post-letter--stats .post-letter-column .number-click,.post-letter--create .post-letter-column .number-views,.post-letter--preview .post-letter-column .number-views,.post-letter--subject-line-and-number-sent .post-letter-column .number-views,.post-letter--stats .post-letter-column .number-views{display:inline-block}.post-letter .post-letter-column .open-percentage,.post-letter .post-letter-column .click-percentage,.post-letter--create .post-letter-column .open-percentage,.post-letter--preview .post-letter-column .open-percentage,.post-letter--subject-line-and-number-sent .post-letter-column .open-percentage,.post-letter--stats .post-letter-column .open-percentage,.post-letter--create .post-letter-column .click-percentage,.post-letter--preview .post-letter-column .click-percentage,.post-letter--subject-line-and-number-sent .post-letter-column .click-percentage,.post-letter--stats .post-letter-column .click-percentage{color:#36a9ae;display:inline-block;font-size:16px;font-weight:500;float:right;padding-right:5px}.post-letter .post-letter-column .post-letter-subject,.post-letter--create .post-letter-column .post-letter-subject,.post-letter--preview .post-letter-column .post-letter-subject,.post-letter--subject-line-and-number-sent .post-letter-column .post-letter-subject,.post-letter--stats .post-letter-column .post-letter-subject{color:#797874;float:left;font-weight:500;font-size:17px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.post-letter .post-letter-column strong,.post-letter--create .post-letter-column strong,.post-letter--preview .post-letter-column strong,.post-letter--subject-line-and-number-sent .post-letter-column strong,.post-letter--stats .post-letter-column strong{font-size:24px;color:#36a9ae;font-weight:500;margin-bottom:10px;width:100%}.post-letter .post-letter-column small,.post-letter--create .post-letter-column small,.post-letter--preview .post-letter-column small,.post-letter--subject-line-and-number-sent .post-letter-column small,.post-letter--stats .post-letter-column small{color:#aaa;font-size:15px;font-weight:400;width:100%}.post-letter .post-letter-column .bar-graph,.post-letter--create .post-letter-column .bar-graph,.post-letter--preview .post-letter-column .bar-graph,.post-letter--subject-line-and-number-sent .post-letter-column .bar-graph,.post-letter--stats .post-letter-column .bar-graph{background:#c1e2e3;border-radius:4px;height:15px;margin-top:15px}.post-letter .post-letter-column .inside,.post-letter--create .post-letter-column .inside,.post-letter--preview .post-letter-column .inside,.post-letter--subject-line-and-number-sent .post-letter-column .inside,.post-letter--stats .post-letter-column .inside{background:#36a9ae;border-radius:4px;border-right:0;height:15px;max-width:100%}.tracked-email-clicks-popover{border-radius:4px;background:#fff;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-sizing:border-box;left:100%;line-height:21px;margin-left:-118px;opacity:0;pointer-events:none;position:absolute;transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center top;transform-origin:center top;text-align:left;top:60px;width:350px;z-index:1}.tracked-email-clicks-popover:before,.tracked-email-clicks-popover:after{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;bottom:100%;border-bottom-color:#fff;border-width:6px;left:10%;margin-left:-3px}.tracked-email-clicks-popover:before{border-bottom-color:rgba(0,0,0,0.1);margin-bottom:1px}.tracked-email-clicks-popover li{border-bottom:1px solid #ddd;height:50px;line-height:50px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;color:#aaa}.tracked-email-clicks-popover li .number{color:#36a9ae;font-weight:500;margin-right:10px}.tracked-email-clicks-popover li:last-child{border-bottom:0}.posts-actions{border-top-left-radius:4px;border-top-right-radius:4px;float:none;padding:0;position:relative}.posts-actions .workflow-name{width:340px}.posts-actions .right li{margin-right:15px}.posts-actions .right li:last-child{margin-right:0}.posts-actions--showing-sent li:nth-child(1) a:not(.button){color:#252a2e}.posts-actions--showing-scheduled li:nth-child(2) a{color:#252a2e}.post-file-options .file-upload-holder{margin-top:20px}.post-file-options .files-list{clear:both;margin-bottom:15px}.post-file-options .gi-pencil{display:none !important}.new-post-header{border-top-left-radius:4px;border-top-right-radius:4px;float:none;padding:0 15px;position:relative}.new-post-header .right li{padding:0;margin-right:15px}.new-post-header .right li:last-child{margin-right:0}.new-post{position:relative}.new-post.new-workflow .new-post-header{border-bottom:1px solid #ddd}.new-post .new-post-composer .five.columns{padding-left:0}.new-post .new-post-composer .seven.columns{padding-left:0;padding-right:0}.new-post .new-workflow-composer{padding:15px 0;background:#eaeae4}.new-post .new-workflow-composer .new-post-subheader{font-size:15px;line-height:25px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.new-post .new-workflow-composer .new-post-subheader strong{transition:color 0.3s linear, text-shadow 0.3s linear;margin-left:6px;font-weight:normal}.new-post .new-workflow-composer .new-post-subheader strong.blurred{color:rgba(121,120,116,0);text-shadow:0 0 4px rgba(121,120,116,0.4)}.new-post .new-workflow-composer .new-post-subheader button,.new-post .new-workflow-composer .new-post-subheader .button{margin-left:15px;transition:margin-left 0 linear}.new-post .new-workflow-composer .new-post-subheader button.cancel-delete,.new-post .new-workflow-composer .new-post-subheader .button.cancel-delete{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.new-post .new-workflow-composer .new-post-subheader button.show-cancel,.new-post .new-workflow-composer .new-post-subheader .button.show-cancel{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.new-post .new-workflow-composer .new-post-subheader a{color:#aaa;font-size:13px;text-decoration:underline}.new-post .styled-checkbox-container{margin:15px auto 0;z-index:0}.navigation-dropdown-group--preview.open{min-width:100%;width:100%;margin:0;left:0;right:0;display:block;height:100%;overflow:visible;position:relative}.customer-actions .navigation-dropdown-group--preview{position:relative}.customer-actions .navigation-dropdown-group--preview .gi{right:0;font-size:14px;position:absolute;margin-top:4px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:15px}.customer-actions .navigation-dropdown-group--preview .navigation-dropdown--preview{right:-15px;width:130px}.customer-actions .navigation-dropdown-group--preview .navigation-dropdown--preview li{width:130px}.schedule-post-popover{margin-top:-27px;-webkit-transform-origin:85% 0;transform-origin:85% 0}.schedule-post-popover:before{content:"";height:0;position:absolute;width:0;border-color:transparent;border-style:solid;border-width:8px;right:42px;border-bottom-color:#fff;margin-top:-30px}.schedule-post-popover .show-cancel{width:calc(100% - 44px);margin-bottom:8px}.schedule-post-popover .cancel-publish{float:right}.schedule-post-popover .or{background:#fff;color:#aaa;clear:both;display:block;margin:8px auto 0;padding:0 10px;position:relative;width:20px;z-index:9}.schedule-post-popover hr{background:#eee;height:1px;margin:-10px 0 15px -15px;width:393px}.schedule-post-popover .schedule-post-input{position:relative}.schedule-post-popover .schedule-post-input h4{color:#797874}.schedule-post-popover .schedule-post-input h4 a{color:inherit;text-decoration:underline}.schedule-post-popover .schedule-post-input input,.schedule-post-popover .schedule-post-input .at,.schedule-post-popover .schedule-post-input select{float:left}.schedule-post-popover .schedule-post-input input{box-sizing:border-box;border-top-right-radius:0;border-bottom-right-radius:0;width:55%;color:#797874}.schedule-post-popover .schedule-post-input input.has-date{color:#666}.schedule-post-popover .schedule-post-input .at{background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#797874;display:inline-block;font-size:17px;height:40px;line-height:40px;text-align:center;width:15%}.schedule-post-popover .schedule-post-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:42px;padding:0 10px;width:15%}.schedule-post-popover .schedule-post-input select:first-of-type{border-radius:0;border-right:1px dashed #ddd}.schedule-post-popover .schedule-post-input select:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.schedule-post-popover .schedule-post-input .datepicker{width:230px !important;height:218px !important;position:absolute !important;top:50px;right:0;z-index:9999}body.post-page{background:#f5f5f5}.posts{margin-top:60px;margin-bottom:60px}.posts .post-content{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.15);background:#fff;padding:45px;margin-bottom:20px}.posts .post-content h1{font-size:26px;color:#252a2e;font-weight:bold;margin-bottom:20px;line-height:32px}.posts .post-content .post-oneline-byline{margin-top:10px;margin-bottom:20px;font-size:15px}.posts .post-content .post-oneline-byline .product-name{color:#252a2e}.posts .post-content .post-profile-byline{margin-bottom:30px}.posts .post-content .post-profile-byline .profile-picture-medium{float:left;margin-right:15px}.posts .post-content .post-profile-byline .post-author{display:block;font-size:15px;color:#252a2e;padding-top:10px}.posts .post-content .post-profile-byline .post-date{font-size:13px;margin-top:3px}.posts .post-content .post-cover-image{max-width:100%}.posts .post-content .post-body{font-size:16px;line-height:29px}.posts .post-content .post-body p{margin-bottom:15px}.posts .post-content .post-body p:last-child{margin-bottom:0}.posts .post-content .post-body img{max-width:100%}.posts .post-content .post-body hr{background-color:#eee;border:0;min-height:1px;height:1px;margin:20px 0}.posts .post-content .post-body hr.big{margin:40px 0;min-height:3px;height:3px}.posts .posts-loading-container::after{content:" ";display:block}.posts .posts-loading-container.loading{position:relative}.posts .posts-loading-container.loading .post-content{opacity:0.5}.posts .posts-loading-container.loading:after{position:absolute;left:calc(50% - 25px);height:50px;width:50px;background:url(https://assets.gumroad.com/assets/loading-rainbow.svg);background-size:contain;-webkit-animation:gi-spin 1.5s infinite linear;animation:gi-spin 1.5s infinite linear}.posts .post-sidebar .post-sidebar-box{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.15);background:#fff;padding:0;margin-bottom:20px}.posts .post-sidebar .post-sidebar-box h2{font-weight:bold;font-size:16px;color:#252a2e;border-bottom:1px solid #eee;padding:15px 20px}.posts .post-sidebar .post-sidebar-box .recent-posts .recent-post{padding:12px 20px;border-bottom:1px solid #eee}.posts .post-sidebar .post-sidebar-box .recent-posts .recent-post:last-child{border-bottom:0}.posts .post-sidebar .post-sidebar-box .recent-posts .recent-post .recent-post-title{font-weight:bold;font-size:15px;color:#252a2e}.posts .post-sidebar .post-sidebar-box .see-all-posts{padding:10px 20px;display:block;color:#797874;font-size:14px}.posts .post-sidebar .post-sidebar-box .see-all-posts:hover{text-decoration:none;color:#252a2e}.posts .post-sidebar .post-sidebar-box .see-all-posts .right-guillemet{font-size:31px;font-weight:200;line-height:2px;vertical-align:-4px}.posts .post-sidebar .post-sidebar-box .post-follow{padding:20px 20px 20px}.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-form input[type="email"]{border-top-right-radius:4px;border-right-width:1px;border-bottom-right-radius:4px;margin-bottom:15px;width:100%;height:40px}.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-form input[type="email"].error{border-right-width:1px !important}.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-form.done .button-spinner{border-radius:50%;height:50px}.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-button,.posts .post-sidebar .post-sidebar-box .post-follow .unfollow-user-button,.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-form button{width:100%;border-top-left-radius:4px;border-bottom-left-radius:4px;height:40px;text-align:center;line-height:9px}.posts .post-sidebar .post-sidebar-box .post-follow .follow-user-button.done{height:50px;width:50px;border-radius:50%;display:block;margin:auto}@media screen and (max-width: 768px){body.post-page .content-wrapper{padding-top:0px}.posts{margin-top:20px}.posts .post-content{margin-bottom:20px}}.main-content{padding:40px 0;clear:both;margin:0 auto;position:relative;background:#fff}.main-content h3{color:#252a2e;font-weight:bold;font-size:30px;line-height:36px;text-decoration:none;margin-bottom:30px}.main-content h3 small{color:#bbb;font-size:20px;display:block}.main-content .mini-rule{margin:30px 0}.main-content input{background:#fff;margin-right:20px}.main-content h4,.main-content h5,.main-content h6{color:#252a2d;font-weight:bold;font-size:18px;line-height:27px;margin-bottom:24px}.main-content h4.subheader,.main-content h5.subheader,.main-content h6.subheader{color:#aaa;font-weight:normal}.main-content h6{color:#aaa;font-weight:normal;font-style:italic}.main-content p,.main-content ul,.main-content ol,.main-content pre,.main-content code{color:#252a2e;font-size:18px;line-height:30px;margin-bottom:24px}.main-content p a,.main-content ul a,.main-content ol a,.main-content pre a,.main-content code a{color:#252a2d;text-decoration:underline}.main-content p a:hover,.main-content ul a:hover,.main-content ol a:hover,.main-content pre a:hover,.main-content code a:hover{text-decoration:none}.main-content pre,.main-content code{border-radius:4px;display:block;background:rgba(0,0,0,0.1);padding:12px;line-height:18px;color:#888;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid #fff}.main-content>ul,.main-content ul ul,.main-content #about-list{list-style:disc}.main-content ol{list-style:decimal}.main-content ol.unstyled{list-style:none}.main-content ul ul{margin-left:40px}.main-content #about-list li{margin:10px 0;color:#ccc}.main-content #about-list li span em{color:#ccc;margin-left:10px}.main-content ol.subtle li,.main-content ul.subtle li{color:#aaa}.main-content ul li span,.main-content ol li span{color:#252a2e}.main-content blockquote{font-family:"Georgia", Times, "Times New Roman", serif;color:#767470;font-size:32px;line-height:42px;margin-bottom:10px}.main-content ul.tree .list-line{z-index:-1}.main-content #reset-password-form{text-align:center}@media (max-width: 768px){.main-content{padding:15px}}#update-card-form{margin:30px auto;width:320px}#update-card-form>h1{font-weight:bold;color:#252a2e;text-align:center;font-size:20px;margin:0 20px 20px}#update-card-form>h2{text-align:center;font-size:15px;margin:0 20px 10px}#update-card-form button{width:100%}#update-card-form .invoice-note{margin-top:20px;text-align:center}.gumroad-table,.learn-article table,.learn-article--on-help-center table{border:1px solid #ddd;border-radius:4px;border-collapse:inherit;box-shadow:0 1px 1px rgba(0,0,0,0.1);display:table;overflow:hidden;margin-bottom:30px;width:100%}.gumroad-table tbody,.learn-article table tbody,.learn-article--on-help-center table tbody{width:100%}.gumroad-table tr,.learn-article table tr,.learn-article--on-help-center table tr{background-color:#f5f5f5;border-bottom:1px solid #eee}.gumroad-table tr:nth-child(2n+1),.learn-article table tr:nth-child(2n+1),.learn-article--on-help-center table tr:nth-child(2n+1){background-color:white}.gumroad-table tr:first-child,.learn-article table tr:first-child,.learn-article--on-help-center table tr:first-child{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15)}.gumroad-table tr:first-child td,.learn-article table tr:first-child td,.learn-article--on-help-center table tr:first-child td{font-weight:400}.gumroad-table tr:last-child,.learn-article table tr:last-child,.learn-article--on-help-center table tr:last-child{border-bottom:0}.gumroad-table tr.bold td,.learn-article table tr.bold td,.learn-article--on-help-center table tr.bold td{border-top:1px solid #ddd;font-weight:bold}.gumroad-table tr.bold td a,.learn-article table tr.bold td a,.learn-article--on-help-center table tr.bold td a{font-weight:bold}.gumroad-table td,.learn-article table td,.learn-article--on-help-center table td{padding:15px;border-right:1px solid #ddd}.gumroad-table td:last-child,.learn-article table td:last-child,.learn-article--on-help-center table td:last-child{border-right:0}.gumroad-table td.supported:after,.gumroad-table td.not-supported:after,.learn-article table td.supported:after,.learn-article--on-help-center table td.supported:after,.learn-article table td.not-supported:after,.learn-article--on-help-center table td.not-supported:after{font-family:GumIcons;text-align:center;display:block}.gumroad-table td.supported:after,.learn-article table td.supported:after,.learn-article--on-help-center table td.supported:after{color:#36a9ae;content:"\e015"}.gumroad-table td.not-supported:after,.learn-article table td.not-supported:after,.learn-article--on-help-center table td.not-supported:after{color:#c04355;content:"\e018"}.learn-page{background:#fff}.learn-nav,.learn-nav--challenge{background:#efefe9;border-bottom:1px solid #ddd;color:#797874;font-size:18px;height:80px;position:relative;z-index:4}.learn-nav .learn-nav-column,.learn-nav--challenge .learn-nav-column{float:left;font-size:18px;text-align:right}.learn-nav .learn-nav-column li,.learn-nav--challenge .learn-nav-column li{display:inline-block;margin-right:70px;line-height:80px}.learn-nav .learn-nav-column li a,.learn-nav--challenge .learn-nav-column li a{color:#797874;display:block}.learn-nav .learn-nav-column li a:hover,.learn-nav--challenge .learn-nav-column li a:hover{color:#666;text-decoration:none}.learn-nav .learn-nav-column li:last-child,.learn-nav--challenge .learn-nav-column li:last-child{margin-right:0}.learn-nav .learn-nav-column:last-child,.learn-nav--challenge .learn-nav-column:last-child{text-align:left}.learn-nav .learn-nav-logo,.learn-nav--challenge .learn-nav-logo{background:url(https://assets.gumroad.com/assets/brand/ribbon-logo-d603fbd5950e025dfda68802c8ecc174f045ed2fe36ff1eaf078ec6112ada9c7.png) no-repeat center;display:inline-block;text-indent:-9999px;height:104px;position:relative;float:left}.learn-nav--challenge{border-top:1px solid #ddd;z-index:9}.learn-nav--challenge .learn-nav-logo{top:-1px}@media (max-width: 992px){.learn-nav .learn-nav-column,.learn-nav--challenge .learn-nav-column{display:none}}.learn-page-title,.learn-page-title--small,.learn-page-title--has-search{background:#efefe9;border-bottom:1px solid #ddd;padding:60px 0;text-align:center}.learn-page-title h1,.learn-page-title h2,.learn-page-title--small h1,.learn-page-title--has-search h1,.learn-page-title--small h2,.learn-page-title--has-search h2{color:#797874;font-size:48px;line-height:52px;margin-bottom:30px}.learn-page-title h1:last-child,.learn-page-title h2:last-child,.learn-page-title--small h1:last-child,.learn-page-title--has-search h1:last-child,.learn-page-title--small h2:last-child,.learn-page-title--has-search h2:last-child{margin-bottom:0}.learn-page-title h2,.learn-page-title--small h2,.learn-page-title--has-search h2{font-size:36px;line-height:46px}.learn-page-title p,.learn-page-title--small p,.learn-page-title--has-search p{color:#9a9995;font-size:24px;line-height:40px;margin-bottom:30px}.learn-page-title p.small,.learn-page-title--small p.small,.learn-page-title--has-search p.small{font-size:14px;line-height:27px;max-width:500px;margin:0 auto}.learn-page-title hr,.learn-page-title--small hr,.learn-page-title--has-search hr{background:#f5f5f5;height:1px;margin-bottom:30px}.learn-page-title .learn-page-title__search,.learn-page-title--small .learn-page-title__search,.learn-page-title--has-search .learn-page-title__search{width:100%}.learn-page-title .learn-page-title__search input,.learn-page-title--small .learn-page-title__search input,.learn-page-title--has-search .learn-page-title__search input{width:100%;box-sizing:border-box}.learn-page-title--small{padding:30px 0}.learn-page-title--small a{font-size:18px}@media (max-width: 992px){.learn-page-title h1,.learn-page-title--small h1,.learn-page-title--has-search h1{font-size:38px;line-height:42px;margin-bottom:15px}.learn-page-title p,.learn-page-title--small p,.learn-page-title--has-search p{font-size:21px;line-height:28px}}@media (max-width: 480px){.learn-page-title,.learn-page-title--small,.learn-page-title--has-search{padding:30px 0}.learn-page-title h1,.learn-page-title--small h1,.learn-page-title--has-search h1{font-size:21px;line-height:25px;margin-bottom:15px}.learn-page-title h2,.learn-page-title--small h2,.learn-page-title--has-search h2{font-size:18px;line-height:21px;margin-bottom:15px}.learn-page-title p,.learn-page-title--small p,.learn-page-title--has-search p{font-size:14px;line-height:21px;margin-bottom:15px}.learn-page-title--has-search{padding:15px 0}}.learn-card,.learn-card--featured{border-radius:4px;box-sizing:border-box;background:rgba(0,0,0,0.1);background-position:center;background-size:cover;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#fff;height:283px;list-style:none;margin-bottom:30px;overflow:hidden;position:relative;transition:all 0.5s ease-in-out}.learn-card:hover .text,.learn-card--featured:hover .text{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=rgba(0, 0, 0, 0.35), GradientType=0)";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.35))}.learn-card--featured{height:541px;margin-bottom:0}.learn-card--featured h2{font-size:24px;margin-bottom:5px}.learn-card .text,.learn-card--featured .text{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=transparent, endColorstr=rgba(0, 0, 0, 0.3), GradientType=0)";background:linear-gradient(to bottom, transparent, rgba(0,0,0,0.3));border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;bottom:0;left:0;right:0;padding:45px 15px 15px}.learn-card span,.learn-card--featured span{border-radius:4px;padding:4px 6px;font-size:13px;text-transform:uppercase}.learn-card span.guide-tag,.learn-card--featured span.guide-tag{background:#fdce71}.learn-card span.case-study-tag,.learn-card--featured span.case-study-tag{background:#159499}.learn-card span.featured-tag,.learn-card--featured span.featured-tag{background:#c92940}.learn-card h2,.learn-card .title,.learn-card--featured h2,.learn-card--featured .title{margin-top:10px;line-height:27px;font-size:17px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,0.4)}@media (max-width: 480px){.learn-card,.learn-card--featured{margin-bottom:15px}.learn-card span,.learn-card--featured span{font-size:10px}.learn-card--featured{height:300px}}.learn-article,.learn-article--on-help-center{padding:60px 0 20px;font-size:18px;line-height:1.8}.learn-article h1,.learn-article--on-help-center h1{color:#252a2e;font-size:32px;font-weight:500;line-height:1.5;text-align:center;margin:0 0 30px}.learn-article h2,.learn-article--on-help-center h2{border-bottom:1px solid #ddd;color:#252a2e;font-weight:200;font-size:24px;margin:45px 0 30px;padding-bottom:15px}.learn-article h3,.learn-article--on-help-center h3{color:#252a2e;font-size:18px;font-weight:500;margin-bottom:20px}.learn-article h3 a,.learn-article--on-help-center h3 a{color:#36a9ae}.learn-article img:not(.profile-picture-small),.learn-article--on-help-center img:not(.profile-picture-small){border-radius:4px;display:block;max-width:100%;margin:30px auto 0;box-shadow:0 1px 2px rgba(0,0,0,0.12);border:1px solid #ddd}.learn-article img:not(.profile-picture-small).no-shadow,.learn-article--on-help-center img:not(.profile-picture-small).no-shadow{box-shadow:none;border:0}.learn-article .learn-article__author-and-date,.learn-article--on-help-center .learn-article__author-and-date{color:#aaa;margin-bottom:30px;text-align:center}.learn-article .learn-article__author-and-date .profile-picture-small,.learn-article--on-help-center .learn-article__author-and-date .profile-picture-small{display:inline-block;margin:0 8px -8px;padding:3px}.learn-article .learn-article__author-and-date time,.learn-article .learn-article__author-and-date address,.learn-article--on-help-center .learn-article__author-and-date time,.learn-article--on-help-center .learn-article__author-and-date address{font-style:normal;display:inline-block}.learn-article p,.learn-article--on-help-center p{margin-bottom:30px;font-size:18px}.learn-article p.lead,.learn-article--on-help-center p.lead{color:#797874;font-size:18px;line-height:1.8;margin-bottom:15px;text-align:center}.learn-article pre,.learn-article--on-help-center pre{background:#f5f5f5;border-radius:4px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin-bottom:30px;overflow-x:scroll;overflow-y:hidden;padding:15px;white-space:pre}.learn-article .gist,.learn-article--on-help-center .gist{background:0 1px 2px rgba(0,0,0,0.15) !important}.learn-article .gist .gist-data,.learn-article--on-help-center .gist .gist-data{border-bottom:0 !important}.learn-article .gist .gist-file,.learn-article--on-help-center .gist .gist-file{border-radius:4px !important;overflow:hidden !important;border-bottom-color:#ddd !important}.learn-article .gist .blob-code,.learn-article--on-help-center .gist .blob-code{padding:15px !important}.learn-article .gist .blob-num,.learn-article .gist .gist-meta,.learn-article--on-help-center .gist .blob-num,.learn-article--on-help-center .gist .gist-meta{display:none !important}.learn-article blockquote,.learn-article--on-help-center blockquote{font-family:Georgia, serif;margin-bottom:30px;font-size:21px;line-height:36px;border-left:2px solid #eee;padding-left:24px;font-style:italic}.learn-article ul,.learn-article--on-help-center ul{margin-bottom:30px}.learn-article ul li,.learn-article--on-help-center ul li{list-style:disc;line-height:1.8}.learn-article ol,.learn-article--on-help-center ol{counter-reset:list;margin-bottom:30px}.learn-article ol>li,.learn-article--on-help-center ol>li{position:relative}.learn-article ol>li:before,.learn-article--on-help-center ol>li:before{counter-increment:list;content:counter(list) ".";color:#aaa;left:-25px;position:absolute}.learn-article hr,.learn-article--on-help-center hr{margin-bottom:30px;border-top:1px solid #f5f5f5}.learn-article form,.learn-article--on-help-center form{margin-bottom:30px}.learn-article form input,.learn-article form textarea,.learn-article--on-help-center form input,.learn-article--on-help-center form textarea{box-sizing:border-box;margin-bottom:15px;width:100%}.learn-article strong,.learn-article--on-help-center strong{color:#252a2e;font-weight:500}.learn-article .breadcrumbs,.learn-article--on-help-center .breadcrumbs{border-radius:4px;border:1px solid #ddd;margin-bottom:30px;padding:10px 15px}.learn-article--on-help-center{padding-top:0}.learn-article--on-help-center h1{text-align:left}.learn-article--on-help-center h2{margin-top:0}@media (max-width: 480px){.learn-article,.learn-article--on-help-center{font-size:14px}.learn-article h1,.learn-article--on-help-center h1{font-size:24px;margin-bottom:15px}.learn-article h2,.learn-article--on-help-center h2{font-size:18px;margin:30px 0 15px}.learn-article h3,.learn-article--on-help-center h3{font-size:16px;margin:30px 0 15px}.learn-article p,.learn-article--on-help-center p{font-size:14px;margin-bottom:15px}.learn-article blockquote,.learn-article--on-help-center blockquote{font-size:16px;line-height:26px;padding-left:15px}.learn-article ul li,.learn-article--on-help-center ul li{margin-bottom:5px;list-style-position:inside}.learn-article form,.learn-article table,.learn-article hr,.learn-article ul,.learn-article .breadcrumbs,.learn-article--on-help-center form,.learn-article--on-help-center table,.learn-article--on-help-center hr,.learn-article--on-help-center ul,.learn-article--on-help-center .breadcrumbs{margin-bottom:15px}.learn-article .large-content-container,.learn-article--on-help-center .large-content-container{width:100%;margin-left:0;margin-bottom:0;overflow:hidden}}.learn-index{padding:30px 0}@media (max-width: 480px){.learn-index{padding:15px 0}}.learn-section-header,.learn-section-header--centered{margin:30px 0}.learn-section-header--centered{text-align:center}.learn-section-header h2,.learn-section-header--centered h2{font-size:30px;font-weight:500;color:#252a2e;line-height:37px;margin-bottom:30px}.learn-section-header h3,.learn-section-header--centered h3{font-weight:bold;font-size:21px;color:#252a2e}.learn-section-header h3 a,.learn-section-header--centered h3 a{color:#36a9ae}.learn-section-header h4,.learn-section-header--centered h4{font-size:17px;color:#797874;margin-top:10px}.learn-section-header p,.learn-section-header--centered p{color:#797874;font-size:18px;line-height:30px;margin-bottom:30px}.learn-section-header p:last-child,.learn-section-header--centered p:last-child{margin-bottom:0}@media (max-width: 480px){.learn-section-header{margin:30px 0 15px;text-align:center}.learn-section-header h3{font-size:18px;line-height:21px}.learn-section-header h4{font-size:14px;margin-top:5px}}.learn-article-list{background:#fff;border:1px solid #ddd;border-radius:4px;font-size:17px;line-height:24px;margin-bottom:15px;max-width:280px;overflow:hidden}.learn-article-list h3{border-bottom:1px solid #eee;color:#252a2e;font-weight:500;font-size:17px;line-height:17px;padding:15px}.learn-article-list li{background:#fff;border-bottom:1px solid #eee;transition:background 0.3s linear;white-space:nowrap}.learn-article-list li a{box-sizing:border-box;display:block;overflow-x:hidden;padding:10px 15px;text-overflow:ellipsis;width:100%}.learn-article-list li a span{margin-bottom:5px}.learn-article-list li a p{color:#aaa;line-height:20px;font-size:13px;white-space:normal}.learn-article-list li a:hover{text-decoration:none}.learn-article-list li a.js_is_current{background:#f5f5f5}.learn-article-list li:hover{background:#f5f5f5}.learn-article-list li:last-child{border-bottom:0}.learn-article-list:last-child{margin-bottom:0}.learn-challenge-callout{background:#fff;border:1px solid #ddd;font-size:14px;padding:15px;color:#797874}.learn-challenge-callout strong{color:#252a2e;display:block;margin-bottom:15px}.learn-challenge-callout .button{margin-top:15px}.tips-and-tricks-signup{border-radius:4px;background:#f5f5f5;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,0.15);padding:45px;font-size:17px;margin:30px 0;overflow:hidden;text-align:center}.tips-and-tricks-signup p{color:#797874;margin-bottom:15px}.tips-and-tricks-signup p strong{color:#252a2e;display:block;font-weight:500;font-size:24px}.tips-and-tricks-signup form{max-width:500px;margin:0 auto;width:100%}.tips-and-tricks-signup form input,.tips-and-tricks-signup form button{display:inline-block}.tips-and-tricks-signup form input{width:335px}.tips-and-tricks-signup form button{vertical-align:top;width:150px}.tips-and-tricks-signup small{display:block;color:#aaa;font-size:13px}@media (max-width: 715px){.tips-and-tricks-signup{font-size:13px}.tips-and-tricks-signup p strong{font-size:18px}.tips-and-tricks-signup form button,.tips-and-tricks-signup form input{width:100%}.tips-and-tricks-signup small{font-size:11px}}.responsive-iframe{position:relative;padding-bottom:56.25%;height:0;margin-bottom:30px}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.responsive-iframe{margin-bottom:15px}}.article-feedback-form{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.15);box-sizing:border-box;clear:both;padding:20px;margin-bottom:30px}.article-feedback-form .article-feedback-form__left{line-height:43px}.article-feedback-form .article-feedback-form__left h3{color:#252a2e;font-size:18px;font-weight:500}.article-feedback-form .article-feedback-form__right ul{list-style:none;margin-bottom:0}.article-feedback-form .article-feedback-form__right ul li{display:inline-block;margin-bottom:0;width:calc(50% - 7.5px);margin-right:15px}.article-feedback-form .article-feedback-form__right ul li:last-child{margin-right:0}.article-feedback-form .article-feedback-form__right ul li .button{box-sizing:border-box;text-align:center;width:100%}@media (max-width: 768px){.article-feedback-form{margin-bottom:15px}.article-feedback-form .article-feedback-form__left{line-height:18px}.article-feedback-form .article-feedback-form__left h3{text-align:center;margin:0 0 15px}}.press-quotes{max-width:860px;margin-bottom:0}.press-quotes li{box-sizing:border-box;width:50%;padding-right:60px;float:left;margin-bottom:60px}.press-quotes li.in-last-row{margin-bottom:0}@media (max-width: 768px){.press-quotes li{width:100%;float:none;padding:0;margin-bottom:15px}}.press-content p{margin-bottom:0}.press-section.media-kit{background:#f5f5f5;box-shadow:inset 0 0 2px rgba(0,0,0,0.15);padding:60px 0;text-align:center}.press-section.media-kit h4{text-align:center;font-size:22px;margin-bottom:40px;color:#252a2e}.press-section.media-kit .container{max-width:860px}.press-section.media-kit .gumroad-product-container{margin:0 auto;max-width:680px}@media (max-width: 768px){.press-section.media-kit{display:none}}.challenge-hero{background:url(https://assets.gumroad.com/assets/challenge/background-9503c4ceee646a01b04479ef13f85ea76419cb46fa523704c38b7ccb38e4fbd6.jpg) #efefe9;background-size:cover;background-attachment:fixed;height:100vh}.challenge-hero .learn-page-title{background:transparent;border-bottom:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;text-align:center;top:50%}.challenge-hero .logo{width:150px;height:150px;margin-bottom:30px}.challenge-hero .keep-scrolling{color:#b0b1a8;bottom:15px;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media (max-width: 480px){.challenge-hero .logo{width:100px;height:100px;margin-bottom:15px}.challenge-hero .button-large{font-size:14px;padding:11px 15px 12px}.challenge-hero .keep-scrolling{font-size:10px}}.challenge-video{background:rgba(0,0,0,0.8);position:absolute;top:0;width:100%;height:100vh;display:none;z-index:99}.challenge-video .button-close{width:50px;height:50px;display:block;position:absolute;top:30px;right:30px}@media (max-width: 480px){.challenge-video .button-close{width:30px;height:30px;display:block;font-size:12px;right:50%;margin-right:-15px;top:90%}}.challenge-video-content{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all 0.35s cubic-bezier(0.23, 1, 0.32, 1);position:relative;text-align:center;top:50%}.challenge-video-content.showing{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.challenge-video-content .video-container{position:relative;padding-bottom:52.25%;padding-top:35px;height:0;overflow:hidden}.challenge-video-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.challenge-signup{position:relative;margin:30px 0}.challenge-signup h3{color:#efefe9;font-size:24px;line-height:28px;margin-bottom:30px}.challenge-signup h3 a{transition:color 0.15s ease-in-out;color:#36a9ae;font-weight:600}.challenge-signup h3 a:hover{color:#2a8387;text-decoration:none}.challenge-signup label{margin-top:15px}.challenge-signup small{opacity:0.5;display:block;color:#ccc;font-size:14px;margin-top:30px}.challenge-signup-form{margin-bottom:15px}.challenge-signup-form button,.challenge-signup-form input{box-sizing:border-box;width:100%}.challenge-signup-form .sharing{margin-top:8px}.challenge-signup-form .sharing .button-plain{float:right;margin-right:0;margin-left:20px}@media (max-width: 480px){.challenge-signup{margin:15px 0}.challenge-signup h3{font-size:16px;line-height:21px}.challenge-signup .challenge-signup-form{margin-bottom:0}.challenge-signup .challenge-signup-form .columns{margin-bottom:15px}.challenge-signup small{font-size:12px}}.challenge-calendar{border-radius:4px;background:#f5f5f5;border:1px solid #ddd;margin:30px 0 75px;overflow:hidden}@media (max-width: 480px){.challenge-calendar{margin-top:0}}.calendar-tip{box-sizing:border-box;background:#f5f5f5;box-shadow:inset 0 0 1px rgba(0,0,0,0.2);float:left;height:200px;padding:15px;position:relative;width:20%}.calendar-tip.published .calendar-tip-number{color:#666}.calendar-tip.published:hover{background:#f0f0f0;cursor:pointer}.calendar-tip.published:hover .calendar-tip-number{color:#555}.calendar-tip.active{width:40%;height:400px;background:#f0f0f0}.calendar-tip.active .calendar-tip-number{display:none}.calendar-tip.active .calendar-tip-content{display:block}.calendar-tip.active:hover{cursor:default}@media (max-width: 992px){.calendar-tip{width:33.333%}.calendar-tip.active{width:66.666%}}@media (max-width: 480px){.calendar-tip{width:50%}.calendar-tip.active{width:100%}}.calendar-tip-number{color:#ccc;font-size:64px;font-weight:300;text-align:center;line-height:170px}.calendar-tip-content{border-radius:4px;box-sizing:border-box;background:#fff;border:1px solid #ccc;display:none;font-size:14px;height:365px;line-height:21px;padding:15px;overflow:hidden;text-align:left}.calendar-tip-content .calendar-tip-header{margin-bottom:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:1px}.calendar-tip-content .calendar-tip-header .gi{box-sizing:border-box;border-radius:50%;width:18px;height:18px;display:block;display:inline-block;text-align:center;line-height:18px;color:#fff;float:left;margin-right:5px}.calendar-tip-content .calendar-tip-header .gi:last-child{margin-right:0}.calendar-tip-content .calendar-tip-header .gi-twitter{background:#55acee;font-size:10px}.calendar-tip-content .calendar-tip-header .gi-twitter:hover{background:#20304d;cursor:pointer}.calendar-tip-content .calendar-tip-header .gi-facebook{background:#3d5c96;padding-bottom:1px;padding-left:1px}.calendar-tip-content .calendar-tip-header .gi-facebook:hover{background:#20304d;cursor:pointer}.calendar-tip-content .calendar-tip-header .gi-close{transition:all 350ms cubic-bezier(0.23, 1, 0.32, 1);color:#ccc;font-size:16px}.calendar-tip-content .calendar-tip-header .gi-close:hover{color:#797874;cursor:pointer;font-size:18px}.calendar-tip-content h3{color:#252a2e;font-size:18px;font-weight:500;line-height:1.5;margin-bottom:15px}.calendar-tip-content p{font-size:14px;line-height:1.5;margin-bottom:15px}.calendar-tip-content p:last-child{margin-bottom:0}.calendar-tip-content a,.calendar-tip-content .cta{color:#36a9ae;font-weight:500}.challenge-footer{-webkit-transform:translateY(100px);transform:translateY(100px);transition:translate 0.35s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1);background:#36a9ae;bottom:0;box-sizing:border-box;color:#fff;opacity:0;padding:24px;position:fixed;width:100%;z-index:12}.challenge-footer.showing{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.challenge-footer .container{max-width:940px}.challenge-footer form{margin-bottom:0}.challenge-footer form p{font-size:18px;line-height:42px}.challenge-footer form .form-buttons{width:95%;float:left}.challenge-footer form .dismiss{width:5%;float:left;font-size:15px;line-height:42px;text-align:right}.challenge-footer form .dismiss:hover{cursor:pointer}.challenge-footer form input,.challenge-footer form button{box-sizing:border-box}.challenge-footer form input{border-color:#30969b;border-top-right-radius:0;border-bottom-right-radius:0;width:70%}.challenge-footer form button{padding:11px 5px 12px;background:#30969b;border:1px solid #2a8387;border-top-left-radius:0;border-bottom-left-radius:0;left:-2px;position:relative;width:30%;top:-1px}.challenge-footer form button:hover{box-shadow:rgba(0,0,0,0.12) 0 1px 1px}.company-content .essay{margin-top:40px;font-family:Georgia, Times, "Times New Roman", serif}.company-content .essay p{font-size:1.4em;line-height:2.2em}.company-content .essay strong{color:#454545;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.company-content .essay .twitter-tweet{margin:20px 0 !important}.company-content .essay .button{margin-top:30px}.company-content .categories{margin-top:60px}.company-content .categories>li{margin:30px 0;width:50%;float:left}.company-content .categories h4{text-transform:uppercase;color:#36a9ae}.company-content .categories strong{font-size:60px;line-height:80px;display:block}.company-content .categories span{font-size:17px}.company-splash{background:url(https://assets.gumroad.com/assets/grid_background-b5780a92d33f428a96ce2fdcec2f660618d7c3465e8a0194b16603a8c4a45257.png) top center #efefe9;position:relative;text-align:center;color:#252a2e;border-bottom:1px solid #ddd;padding:62px 0;background:#efefe9}.company-splash h1{font-size:38px;line-height:46px;font-weight:500;color:#575551}#blueprint-logo{width:315px;height:315px;display:block;background-image:url(https://assets.gumroad.com/assets/g_blueprint-5d8050c9f0926746d1be733ba247b0cbf0bd2f627916240480efec157c64cb91.png);position:absolute;top:50%;margin-top:-152px;left:50%;margin-left:-152px;opacity:0.3}@media only screen and (min-device-pixel-ratio: 2){#blueprint-logo{background-image:url(https://assets.gumroad.com/assets/g_blueprint@2x-f6357ac51d5c207cae4314fc6e436211f1b6f7326da8a9b19af0585b66ffa5a8.png);background-size:315px 315px}}.for{background:#fff}.for .minimal-nav{transition:all 0.3s cubic-bezier(0.23, 1.5, 0.32, 1);bottom:0;opacity:1;top:auto;-webkit-transform:translateY(76px);transform:translateY(76px)}.for .minimal-nav.showing{-webkit-transform:translateY(0);transform:translateY(0)}.for .minimal-nav.fixed{position:fixed;top:0;bottom:auto;opacity:0.98;z-index:4}.for .minimal-nav .start-selling{background:#fff}.for .signup button,.for .signup .button,.for .signup--books button,.for .signup--films button,.for .signup--music button,.for .signup--courses button,.for .signup--books .button,.for .signup--films .button,.for .signup--music .button,.for .signup--courses .button{background:#fff;border:1px solid #fff;position:relative}.for .signup button:hover,.for .signup .button:hover,.for .signup--books button:hover,.for .signup--films button:hover,.for .signup--music button:hover,.for .signup--courses button:hover,.for .signup--books .button:hover,.for .signup--films .button:hover,.for .signup--music .button:hover,.for .signup--courses .button:hover{top:-1px}.for .signup button:active,.for .signup .button:active,.for .signup--books button:active,.for .signup--films button:active,.for .signup--music button:active,.for .signup--courses button:active,.for .signup--books .button:active,.for .signup--films .button:active,.for .signup--music .button:active,.for .signup--courses .button:active{top:1px;box-shadow:none}.for .signup--books button,.for .signup--books .button{color:#f27f6d}.for .signup--films button,.for .signup--films .button{color:#02959b}.for .signup--music button,.for .signup--music .button{color:#c7636d}.for .signup--courses button,.for .signup--courses .button{color:#3ca9ad}.for .for-logo{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1);-webkit-transform:translateY(-76px);transform:translateY(-76px)}.for .for-logo .logo{margin-left:15px}.for .for-logo.showing{-webkit-transform:translateY(0);transform:translateY(0)}.for .films-nav .minimal-nav{background-color:#02959b}.for .films-nav .minimal-nav .start-selling{color:#02959b}.for .music-nav .minimal-nav{background-color:#c7636d}.for .music-nav .minimal-nav .start-selling{color:#c7636d}.for .books-nav .minimal-nav{background-color:#f27f6d}.for .books-nav .minimal-nav .start-selling{color:#f27f6d}.for .courses-nav .minimal-nav{background-color:#3ca9ad}.for .courses-nav .minimal-nav .start-selling{color:#3ca9ad}@media (min-width: 768px){.for .minimal-nav .logo{display:none}}@media (min-width: 1200px){.for .container{max-width:1200px;width:100%}}.for-slide--films h4{color:#02959b}.for-slide--music h4{color:#c7636d}.for-slide--books h4{color:#f27f6d}.for-slide--courses h4{color:#3ca9ad}.for-slide .content,.for-slide--films .content,.for-slide--music .content,.for-slide--books .content,.for-slide--courses .content{overflow-y:hidden;padding:60px 0;position:relative}.for-slide .content header,.for-slide--films .content header,.for-slide--music .content header,.for-slide--books .content header,.for-slide--courses .content header{text-align:center}.for-slide .content h1,.for-slide .content h2,.for-slide--films .content h1,.for-slide--music .content h1,.for-slide--books .content h1,.for-slide--courses .content h1,.for-slide--films .content h2,.for-slide--music .content h2,.for-slide--books .content h2,.for-slide--courses .content h2{color:#252a2e;font-size:32px;font-weight:500;line-height:1.2;margin-bottom:15px}.for-slide .content h3,.for-slide--films .content h3,.for-slide--music .content h3,.for-slide--books .content h3,.for-slide--courses .content h3{color:#252a2e;font-size:21px;line-height:1.2;margin-bottom:5px}.for-slide .content h4,.for-slide--films .content h4,.for-slide--music .content h4,.for-slide--books .content h4,.for-slide--courses .content h4{font-size:18px;margin-bottom:15px}.for-slide .content p,.for-slide--films .content p,.for-slide--music .content p,.for-slide--books .content p,.for-slide--courses .content p{font-size:21px;line-height:1.8;margin:0 0 30px;color:#797874}@media (max-width: 768px){.for-slide .content{padding:30px 0}.for-slide .content p.lead{font-size:16px}.for-slide .content h2{font-size:18px}}.for-slide-1{background-color:#f3f2eb;height:100vh}.for-slide-1 .background,.for-slide-1 .background--film,.for-slide-1 .background--music,.for-slide-1 .background--books,.for-slide-1 .background--courses{background-repeat:no-repeat;background-size:cover;position:absolute;height:100%;top:0;width:100%;z-index:1}.for-slide-1 .background--film{background-image:url(https://assets.gumroad.com/assets/for/films/background-834dc9bd59b3863f16a1057b56f3a23d46a5dbffb0227baffd9390386a5463ac.png)}.for-slide-1 .background--music{background-image:url(https://assets.gumroad.com/assets/for/music/background-3b4ec18165bf650f0add57d0233da133e31460a6125cf5c75c373fa443e95168.png)}.for-slide-1 .background--books{background-image:url(https://assets.gumroad.com/assets/for/books/background-8e81b0728c5eaecaa2b6c0f5c92b0a1e8f366a78e44af567dbf5ac769bdf97e5.png)}.for-slide-1 .background--courses{background-image:url(https://assets.gumroad.com/assets/for/courses/background-7a969e9311ada4e393817ed1e01e5818bc565c29fa141a80b43125484b9f003a.png)}.for-slide-1 .for-logo{z-index:9}.for-slide-1 .for-logo a{color:rgba(0,0,0,0.1);position:absolute;top:18px;font-size:36px;left:1px}.for-slide-1 .for-logo a:hover{color:rgba(0,0,0,0.2)}.for-slide-1 .content{transition:all 0.5s cubic-bezier(0.23, 1.5, 0.32, 1);position:relative;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);z-index:6}.for-slide-1 .content .for-slide-header h1,.for-slide-1 .content .for-slide-header--films h1,.for-slide-1 .content .for-slide-header--music h1,.for-slide-1 .content .for-slide-header--books h1,.for-slide-1 .content .for-slide-header--courses h1{font-size:64px;font-weight:500;max-width:720px;margin:0 auto 30px}.for-slide-1 .content .for-slide-header button,.for-slide-1 .content .for-slide-header--films button,.for-slide-1 .content .for-slide-header--music button,.for-slide-1 .content .for-slide-header--books button,.for-slide-1 .content .for-slide-header--courses button{padding-left:15px;padding-right:15px;height:50px}.for-slide-1 .content .for-slide-header--films h1{color:#02959b}.for-slide-1 .content .for-slide-header--films button{background:#02959b;border:1px solid #02959b}.for-slide-1 .content .for-slide-header--music h1{color:#c7636d}.for-slide-1 .content .for-slide-header--music button{background:#c7636d;border:1px solid #c7636d}.for-slide-1 .content .for-slide-header--books h1{color:#f27f6d}.for-slide-1 .content .for-slide-header--books button{background:#f27f6d;border:1px solid #f27f6d}.for-slide-1 .content .for-slide-header--courses h1{color:#3ca9ad;max-width:800px}.for-slide-1 .content .for-slide-header--courses button{background:#3ca9ad;border:1px solid #3ca9ad}@media (max-width: 768px){.for-slide-1 .content{left:0;margin-left:0;padding-top:90px;position:relative;-webkit-transform:translateY(-70%);transform:translateY(-70%)}.for-slide-1 .content .for-slide-header--films h1,.for-slide-1 .content .for-slide-header--music h1,.for-slide-1 .content .for-slide-header--books h1,.for-slide-1 .content .for-slide-header--courses h1{font-size:36px;margin-bottom:30px}.for-slide-1 .content .for-slide-header--films button,.for-slide-1 .content .for-slide-header--music button,.for-slide-1 .content .for-slide-header--books button,.for-slide-1 .content .for-slide-header--courses button{height:40px;width:150px}}.for-demo{transition:top 1s cubic-bezier(0.23, 1.5, 0.32, 1),height 2s cubic-bezier(0.23, 1.5, 0.32, 1);position:relative;left:0;right:0;width:100%}.for-demo.playing{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9;height:100vh}.for-demo.playing .for-demo-widget{background:transparent;transition:padding 1s cubic-bezier(0.23, 1.5, 0.32, 1);padding-top:30px}.for-demo.playing .for-demo-widget .sample-phone{-webkit-transform:translateX(1000px);transform:translateX(1000px)}.for-demo.playing .for-demo-pagination{display:block}.for-demo .for-demo-pagination{box-sizing:border-box;display:none;left:0;position:fixed;top:0;width:100%;padding:30px;z-index:4}.for-demo .for-demo-pagination .chevron{color:rgba(0,0,0,0.2);font-size:21px;margin-right:15px}.for-demo .for-demo-pagination .chevron:last-child{margin-right:0}.for-demo .for-demo-pagination .chevron:hover{color:rgba(0,0,0,0.3);cursor:pointer}.for-demo .for-demo-pagination .circle{border-radius:50%;border:1px solid rgba(0,0,0,0.2);display:inline-block;height:12px;position:relative;width:12px}.for-demo .for-demo-pagination .circle.current{background:rgba(0,0,0,0.3)}.for-demo .for-demo-pagination .circle:hover{border-color:rgba(0,0,0,0.3);cursor:pointer}.for-demo .for-demo-pagination .gi-close{color:rgba(0,0,0,0.2);font-size:18px;margin-left:15px;position:relative;top:-1px}.for-demo .for-demo-pagination .gi-close:hover{color:rgba(0,0,0,0.3);cursor:pointer}.for-demo .for-demo-content{text-align:center}.for-demo .for-demo-content .copy{display:none;margin:30px 0 0}.for-demo .for-demo-content .title{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:500ms;animation-delay:500ms;color:rgba(0,0,0,0.5);margin-bottom:0;font-size:24px;font-weight:500;line-height:1.2}.for-demo .for-demo-content .lead{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1000ms;animation-delay:1000ms;color:rgba(0,0,0,0.3);line-height:1.5;font-size:18px}@media (max-width: 768px){.for-demo.playing .for-demo-pagination{bottom:0;position:fixed;top:auto;padding:10px;background:#f5f5f5;border-top:1px solid #eee}.for-demo.playing .for-demo-pagination .right{padding-top:3px}.for-demo.playing .for-demo-content .title{font-size:18px;margin-bottom:10px}.for-demo.playing .for-demo-content .lead{font-size:14px}}.for-demo-widget{background:#f5f5f5;padding-top:60px;position:relative;height:550px}.for-demo-widget .color-bar{background:linear-gradient(to right, #f09d1f 0%, #f09d1f 20%, #f09d1f 20%, #eb5d47 20%, #eb5d47 20%, #eb5d47 40%, #cb3246 40%, #cb3246 60%, #cb3246 60%, #962422 60%, #962422 80%, #208488 80%);height:3px;width:100%}.for-demo-widget .sample-desktop{background:#efefe9;border-radius:4px;border:2px solid #ddd;height:590px;margin:0 auto;overflow:hidden;position:relative;width:100%;max-width:940px;z-index:3}.for-demo-widget .sample-desktop .bar{background:#f5f5f5;border-bottom:2px solid #eee;position:absolute;height:25px;top:0;width:100%;z-index:1}.for-demo-widget .sample-desktop .bar span{float:left}.for-demo-widget .sample-desktop .bar .left{width:50%;padding-left:8px}.for-demo-widget .sample-desktop .circle{background:#eee;border-radius:50%;display:inline-block;height:8px;margin-top:8px;margin-right:8px;width:8px}.for-demo-widget .sample-desktop .color-bar{position:absolute;top:25px;z-index:1}.for-demo-widget .sample-desktop .screen{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:4px;display:none;box-shadow:0 0 3px rgba(0,0,0,0.15);height:auto;margin:0 auto;width:95%;max-width:670px}.for-demo-widget .sample-desktop .screen.screen-1{display:block;margin-top:50px}.for-demo-widget .sample-desktop .screen.screen-2,.for-demo-widget .sample-desktop .screen.screen-4{position:absolute;left:50%;margin-left:-335px;margin-top:50px}.for-demo-widget .sample-desktop .screen.screen-3{border-radius:0;bottom:0;margin:0;max-width:100%;position:absolute;width:100%}.for-demo-widget .sample-desktop .screen.screen-4{left:50%;margin-left:-335px;margin-top:50px}.for-demo-widget .sample-phone{background:url(https://assets.gumroad.com/assets/for/phone-6d4ca915eb6a3969923bc7777f3684e8483ef1c4298f2332361c34a5948d1c6e.png) no-repeat;background-size:contain;height:520px;padding:70px 20px;margin:0 auto;position:relative;-webkit-transform:translate(300px, -570px);transform:translate(300px, -570px);width:250px;z-index:3}.for-demo-widget .sample-phone .sample-phone-screen{background:#efefe9;border-radius:4px;box-shadow:inset 0 0 2px rgba(0,0,0,0.1);height:100%;max-height:450px;overflow-y:hidden;position:relative;width:100%}.for-demo-widget .sample-phone .sample-phone-screen .color-bar{margin-bottom:8px}.for-demo-widget .sample-phone .sample-phone-screen img{border-radius:4px;box-shadow:0,0,3px rgba(0,0,0,0.05);width:95%;margin-left:2.5%}@media (max-width: 768px){.for-demo-widget{height:auto;padding:15px}.for-demo-widget .sample-phone{display:none}.for-demo-widget .sample-desktop{position:relative;width:100%;height:280px}.for-demo-widget .sample-desktop .screen.screen-1{margin-top:35px}.for-demo-widget .sample-desktop .screen.screen-2,.for-demo-widget .sample-desktop .screen.screen-4{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;left:0;width:95%;margin-left:2.5%}.for-demo-widget .sample-desktop .screen.screen-3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.for-demo-widget .sample-desktop .screen.screen-4{top:0;margin-top:45px}}.for-slide-2{border-bottom:2px solid #eee;border-top:2px solid #eee;padding-top:100px}.for-slide-2 .button--films{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#029aa0, endColorstr=#028489, GradientType=0)";background:#02959b linear-gradient(to bottom, #029aa0, #028489);border:1px solid #016569}.for-slide-2 .button--music{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c86771, endColorstr=#c25661, GradientType=0)";background:#c7636d linear-gradient(to bottom, #c86771, #c25661);border:1px solid #b6414d}.for-slide-2 .button--books{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28372, endColorstr=#f1715d, GradientType=0)";background:#f27f6d linear-gradient(to bottom, #f28372, #f1715d);border:1px solid #ee563e}.for-slide-2 .button--course{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3dadb1, endColorstr=#379ca0, GradientType=0)";background:#3ca9ad linear-gradient(to bottom, #3dadb1, #379ca0);border:1px solid #2f8487}.for-slide-2 .content{opacity:1;text-align:center}.for-slide-2 .content header p{margin-bottom:20px}.for-slide-quote{background:#fff;border-bottom:2px solid #eee;text-align:center}.for-slide-quote img{max-width:100%}.for-slide-quote .content{padding:60px 0}.for-slide-quote .content h2{font-size:26px;line-height:36px;margin-top:40px;color:#aaa}.for-slide-quote .content .headshot{margin-top:30px}.for-slide-quote .content h4{font-size:22px;line-height:30px;margin-top:30px;color:#c4c4c4}.for-slide-quote .content p{font-size:14px;color:#ddd}.for-slide-3,.for-slide-4{background:#f8f8f8;border-bottom:2px solid #eee}.for-slide-3 .sample-desktop,.for-slide-4 .sample-desktop{border-top-left-radius:4px;border-top-right-radius:4px;transition:all 0.5s ease-in-out;background:#fff;border:2px solid rgba(0,0,0,0.1);border-bottom:0;height:330px;overflow:hidden;opacity:1;width:100%}.for-slide-3 .sample-desktop .bar,.for-slide-4 .sample-desktop .bar{background:#f5f5f5;border-bottom:2px solid #eee;height:25px;position:relative;width:100%}.for-slide-3 .sample-desktop .bar *,.for-slide-4 .sample-desktop .bar *{float:left}.for-slide-3 .sample-desktop .bar .left,.for-slide-4 .sample-desktop .bar .left{width:50%;padding-left:8px}.for-slide-3 .sample-desktop .bar .left span,.for-slide-4 .sample-desktop .bar .left span{background:#eee;border-radius:50%;display:inline-block;height:8px;margin-top:8px;margin-right:8px;width:8px}.for-slide-3 .sample-desktop img,.for-slide-4 .sample-desktop img{max-width:100%}.for-slide-3 .sample-desktop .sample-desktop-analytics-video,.for-slide-4 .sample-desktop .sample-desktop-analytics-video{max-width:100%}.for-slide-3 .sample-desktop .sample-desktop-customer-video,.for-slide-4 .sample-desktop .sample-desktop-customer-video{max-width:100%}.for-slide-3 .sample-desktop .sample-desktop-content-img,.for-slide-4 .sample-desktop .sample-desktop-content-img{display:none}.for-slide-3 .content,.for-slide-4 .content{padding:60px 0 0}.for-slide-3 .content h2,.for-slide-4 .content h2{font-size:24px;margin-top:50px}.for-slide-3 .content p,.for-slide-4 .content p{font-size:14px}@media (max-width: 768px){.for-slide-2{padding-top:0}.for-slide-3 .content,.for-slide-4 .content{text-align:center;padding:2em 0 0}.for-slide-3 .content h2,.for-slide-4 .content h2{font-size:18px;margin-top:0}.for-slide-3 .content h4,.for-slide-4 .content h4{display:none}.for-slide-3 .sample-desktop,.for-slide-4 .sample-desktop{border-radius:4px;border-bottom:2px solid rgba(0,0,0,0.1);margin-bottom:30px;height:200px}.for-slide-3 .sample-desktop .sample-desktop-analytics-video,.for-slide-3 .sample-desktop .sample-desktop-customer-video,.for-slide-4 .sample-desktop .sample-desktop-analytics-video,.for-slide-4 .sample-desktop .sample-desktop-customer-video{display:none}.for-slide-3 .sample-desktop .sample-desktop-content-img,.for-slide-4 .sample-desktop .sample-desktop-content-img{display:block;width:100%}}@media (min-width: 1200px){.for-slide-3 .sample-desktop,.for-slide-4 .sample-desktop{height:430px}.for-slide-3 .content h2,.for-slide-4 .content h2{margin-top:120px}}.for-slide-4{background:#fff}.for-slide-5{background-color:#f8f8f8;border-bottom:2px solid #eee}.for-slide-5 .sample-product{border-radius:4px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.2);position:relative}.for-slide-5 .sample-product img,.for-slide-5 .sample-product iframe{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #eee;max-width:100%}.for-slide-5 .sample-product .sample-product-content{padding:15px}.for-slide-5 .sample-product .sample-product-content h3{font-size:18px;font-weight:bold;margin-top:0}.for-slide-5 .sample-product .sample-product-content p{margin:10px 0 15px;font-size:15px}.for-slide-5 .sample-product .sample-product-content p:last-child{margin-bottom:0}.for-slide-5 .sample-product .sample-product-content .button--courses{text-align:center}.for-slide-5 .sample-product .sample-product-content .six.columns{margin-bottom:-10px;margin-top:-13px;width:52%}.for-slide-5 .sample-product .sample-product-content .six.columns.rent{margin-right:8px}.for-slide-5 .sample-product .sample-product-content .six.columns.buy{margin-left:-23px}.for-slide-5 .sample-product .sample-product-content .button{font-weight:500;font-size:16px;margin-top:10px}.for-slide-5 .sample-product .sample-product-content .button span{border-left:1px solid rgba(0,0,0,0.15);font-weight:bold;height:100%;line-height:38px;padding:0 15px;position:absolute;right:0;top:0}.for-slide-5 .sample-product .sample-product-content .button--films{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#029aa0, endColorstr=#028489, GradientType=0)";background:#02959b linear-gradient(to bottom, #029aa0, #028489);border:1px solid #016569}.for-slide-5 .sample-product .sample-product-content .button--music{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c86771, endColorstr=#c25661, GradientType=0)";background:#c7636d linear-gradient(to bottom, #c86771, #c25661);border:1px solid #b6414d}.for-slide-5 .sample-product .sample-product-content .button--books{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28372, endColorstr=#f1715d, GradientType=0)";background:#f27f6d linear-gradient(to bottom, #f28372, #f1715d);border:1px solid #ee563e}.for-slide-5 .sample-product .sample-product-content .button--courses{filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3dadb1, endColorstr=#379ca0, GradientType=0)";background:#3ca9ad linear-gradient(to bottom, #3dadb1, #379ca0);border:1px solid #2f8487}@media (max-width: 768px){.for-slide-5 .sample-product{margin-bottom:15px}.for-slide-5 .sample-product .sample-product-content{padding:15px}}.for-slide-6 .row{margin-bottom:30px}.for-slide-6 .row:last-child{margin-bottom:0}.for-slide-6 .content h2{font-size:18px}.for-slide-6 .content h4{font-size:16px}.for-slide-6 .content p{font-size:14px}@media (max-width: 768px){.for-slide-6{text-align:center}}
