*{color:#162e25}a{text-decoration:underline;text-underline-offset:2px}:root{--green: #208619;--purple: #8b61b5;--dark-purple: #46216b;--dark-green: #151e1b;--tan: #fafafa;--dark-blue: #00273d;--blue: #1ea9e0;--pink: #ec2f8b;--orange: #f5a623;--red: #d4524b}.font-grotesk{font-family:"Graphik",system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal}.purple{color:var(--purple)}.green{color:var(--dark-green)}.tan{color:var(--tan)}.text-green{color:var(--dark-green)}.text-dark-green{color:var(--dark-green)}.text-purple{color:var(--purple)}.text-blue{color:var(--blue)}.text-red{color:var(--red)}.text-pink{color:var(--pink)}.text-orange{color:var(--orange)}.bg-tan{background:var(--tan) !important}.bg-green{background:var(--green) !important}.bg-purple{background:var(--purple) !important}.bg-dark-blue{background-color:var(--dark-blue) !important}.bg-blue{background:var(--blue) !important}.bg-pink{background:var(--pink) !important}.bg-orange{background:var(--orange) !important}.bg-red{background:var(--red) !important}.fill-purple{fill:var(--purple)}.border-green{border-color:var(--green) !important}.checked\:bg-green:checked{background:var(--green) !important}.hover\:green:hover{color:var(--green) !important}.hover\:border-green:hover{border-color:var(--green) !important}.hover\:bg-tan:hover{background-color:var(--tan) !important}[open].open\:bg-tan{background:var(--tan)}.fill-green{fill:var(--green)}[type=radio]:checked+label{background-color:var(--green) !important;border-color:var(--green) !important;color:#fff !important}.font-sans{font-family:"Lato" !important;font-weight:400}.btn{border-radius:.375rem;cursor:pointer;font-size:1.25rem;font-weight:400;line-height:1.75rem;padding:.85rem 2rem;transition:.2s}.btn-small{border-radius:.375rem;cursor:pointer;font-size:.85rem;font-weight:500;line-height:1.75rem;padding:.5rem 1.5rem;transition:.2s}.btn-xs{border-radius:.375rem;cursor:pointer;font-size:.85rem;font-weight:500;line-height:1.75rem;padding:.3rem 1.2rem;transition:.2s}.btn-primary{background-color:var(--dark-green) !important;color:#fff;font-weight:600}.btn-secondary{background-color:none !important;border-color:#ccc;border-radius:.375rem;border-width:1px;color:#999}.btn-secondary:hover{background:#eee !important}main select,textarea,input[type=text],input[type=email],input[type=number],input[type=password]{border-radius:.375rem;border-width:2px;border-color:#eee;font-size:1rem;line-height:1.5rem;margin-top:.25rem;padding:1rem;color:#000;appearance:none;-webkit-appearance:none}input.error{border-color:var(--pink)}textarea{border-color:#eee}.slider-downloads::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:35px;height:35px;background:var(--dark-green);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border-radius:100%;cursor:pointer}.container-tan{background:#fafafa;border:1px solid #eee;border-radius:.5rem}.broken_image_fallback:after{content:"";display:block;overflow:hidden;background:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.ad-match-row{display:flex;align-items:center;justify-content:space-between;border-top-width:1px;padding-top:1rem;padding-bottom:1rem}.ad-match-row div:first-child{flex-basis:2.75rem;flex-grow:0;flex-shrink:0}.ad-match-row img{width:2.5rem;height:2.5rem;overflow:hidden;object-fit:cover;border-radius:.375rem}.ad-match-row-title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-match-row-block details,.ad-match-row-soon details{position:relative}.ad-match-row-block .decline,.ad-match-row-block summary,.ad-match-row-soon summary,.ad-match-row-listen a{align-items:center;border-width:1px;border-color:rgba(0,0,0,0);border-radius:.375rem;color:#6b7280;cursor:pointer;gap:.25rem;font-size:.875rem;line-height:1.25rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;text-align:center;white-space:nowrap;width:auto;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.ad-match-row-block .decline:hover,.ad-match-row-block summary:hover,.ad-match-row-soon summary:hover,.ad-match-row-listen a:hover{color:#000;border-color:#d1d5db}.ad-match-row-block div,.ad-match-row-soon div{align-items:center;background-color:#fff;border-width:1px;border-color:#f3f4f6;border-radius:.375rem;display:flex;flex-direction:column;padding:1rem;position:absolute;right:0px;z-index:20;filter:drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08))}.ad-match-row-block p,.ad-match-row-soon p{font-size:.875rem;line-height:1.25rem;text-align:center;width:14rem}.ad-match-row-block input[type=submit]:not(.tailwind-custom){background-color:#d4524b;border-radius:.375rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:1.25rem;padding-right:1.25rem;margin-top:.75rem;font-size:.875rem;line-height:1.25rem;color:#fff;font-weight:bold;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.ad-match-row-block input[type=submit]:not(.tailwind-custom):hover{background-color:#b91c1c}.ad-match-row-listen{display:flex}.adtext-description{color:#666;font-size:1.05rem;padding-top:.2rem}.adtext-description a{color:var(--green)}.adtext-description strong a{font-size:1.25rem;font-weight:bold}.adtext-description p{color:#000;display:block;font-size:.875rem;font-weight:bold;margin-top:.2rem}.adtext-description p a{color:var(--green);font-size:.875rem;font-weight:normal;margin-left:.5rem}.adtext-description p a:hover{text-decoration:none}.adtext-description span{display:none}.drop-shadow-custom{box-shadow:0 0 22px 0 rgba(0,0,0,.09)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.character-count.alert .counter{color:var(--purple)}.wave-progress{fill:var(--dark-green);transition:all .1s}[data-simple-player-is-playing-value=false] #pause,[data-simple-player-is-playing-value=true] #play{visibility:hidden}[data-simple-player-is-playing-value=false] #play,[data-simple-player-is-playing-value=true] #pause{visibility:visible}.audio-slider::-webkit-slider-runnable-track{height:60px}.audio-slider::-moz-range-track{height:60px}.audio-slider::-ms-track{height:60px}.peer:checked+.peer-checked\:download-selected{border-color:var(--green) !important;--tw-shadow-color: rgba(132, 204, 22, 0.5);--tw-shadow: var(--tw-shadow-colored);--tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:all .1s}.peer:checked+.peer-checked\:download-selected .dollar-amount{color:var(--green)}#listing_link_container>a[href=""],#listing_link_container>a[href=""]+a[href=""]+.listen-on-label{display:none}.progress-fill{background-size:100% 100%;background-color:var(--gray)}.progress-fill--loading{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:loadingProgress;background:var(--gray);background:linear-gradient(to right, var(--gray) 8%, var(--green) 38%, var(--gray) 54%);position:relative}@keyframes loadingProgress{0%{background-position:-670px 0}100%{background-position:670px 0}}.img-loading{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:loadingGradient;background:var(--tan);background:linear-gradient(to right, var(--tan) 8%, var(--gray) 38%, var(--tan) 54%);background-size:1000px 640px;position:relative}@keyframes loadingGradient{0%{background-position:-500px 0}100%{background-position:500px 0}}.recaptcha-container{width:100%;display:flex;justify-content:center}@media screen and (max-width: 450px){.g-recaptcha{transform:scale(0.88) !important;-webkit-transform:scale(0.88) !important;transform-origin:center !important;-webkit-transform-origin:center !important}}.modal-large--close{font-size:40px;font-weight:bold;cursor:pointer;position:absolute;height:30px;width:30px;right:10px;top:0px;opacity:.2;background:none;border:none;-webkit-appearance:none !important}.modal-large--close:hover{opacity:.5}button.modal-large--close{height:auto}.slide-up{animation:slide-up .2s ease-out;animation-fill-mode:forwards}@keyframes slide-up{from{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}.image-upload__selection-container small{margin:0;padding:0}.image-upload__label{margin-bottom:15px}.image-upload{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-radius:7px;border:2px dashed #eee;font-size:16px;padding:15px;width:fit-content}.image-upload .image-upload__upload-label{font-size:12px;text-align:center;cursor:pointer}.image-upload .image-upload__image-preview{cursor:pointer}.image-upload input[type=file]{left:-9999px;position:absolute}.image-upload img{border:none;object-fit:scale-down;width:70px;height:70px;border-radius:5px;margin-bottom:5px}.image-upload,.customize-soundbite .image-upload,.image-upload[data-artwork-has-image=true]{background-color:#fff;border-color:#eee;border-style:solid;color:#000}.image-upload img,.customize-soundbite .image-upload img,.image-upload[data-artwork-has-image=true] img{object-fit:cover}.image-upload .link-red,.customize-soundbite .image-upload .link-red,.image-upload[data-artwork-has-image=true] .link-red{color:var(--red);text-decoration:underline}.image-upload .link--small,.customize-soundbite .image-upload .link--small,.image-upload[data-artwork-has-image=true] .link--small{font-size:12px}.image-upload .hide,.customize-soundbite .image-upload .hide,.image-upload[data-artwork-has-image=true] .hide{display:none}.modal-backdrop,.modal-takeover{background-color:rgba(0,0,0,.8);position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto}.modal-takeover{padding:70px 0;z-index:1050}.modal-container{position:relative;width:auto;padding:30px;overflow-y:scroll}.modal-width{margin:0 auto;width:80%}.modal-text--center{text-align:center}.modal-text--center p{padding-bottom:12px}.modal-small{background-color:#fff;border-radius:10px;margin:0 auto;padding:60px 100px 60px;position:relative;width:55%;outline:none;z-index:1050;box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-webkit-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75)}.modal-medium{background-color:#fff;border-radius:10px;margin:0 auto;padding:60px 100px 80px;position:relative;width:65%;outline:none;z-index:1050;box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-webkit-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75)}.modal-large{background-color:#fff;border-radius:10px;margin:0 auto;padding:60px 100px 80px;position:relative;width:75%;outline:none;z-index:1050;box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-webkit-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75)}.modal-xlarge{background-color:#fff;border-radius:10px;box-sizing:border-box;margin:0 auto;padding:60px 40px 60px;position:relative;width:80%;outline:none;z-index:1050;box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-webkit-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 40px -8px rgba(0,0,0,.75)}.modal-large--close{font-size:40px;font-weight:bold;cursor:pointer;position:absolute;height:30px;width:30px;right:10px;top:0px;opacity:.2;background:none;border:none;-webkit-appearance:none !important}.modal-large--close:hover{opacity:.5}button.modal-large--close{height:auto}.modal-large--title{color:#000;font-size:25px;font-weight:bold;letter-spacing:-1px;margin-bottom:20px}.modal-xlarge--title{color:#000;font-size:45px;font-weight:bold;letter-spacing:-1px;margin-bottom:20px;text-align:center}.modal-large--title-left{color:#000;font-size:25px;font-weight:bold;letter-spacing:-1px;margin-bottom:20px}.modal-content__intro{padding-top:-20px}
