:root{--body-color:#999;--body-background:#fff;--body-font-family:'FSAlbert';--a-color:#F3BC44;--u-constrain-width:1680px;--u-constrain-padding:20px;--focus-outline-color:#04a1cc;--focus-outline-width:6px;--primary-brand-color:#f3bd43;--button-text-color:#000}html{font-size:calc((var(--base) / 16) * 100%);--base:15;--r10:calc((10 / var(--base) * 1rem));--r11:calc((11 / var(--base) * 1rem));--r12:calc((12 / var(--base) * 1rem));--r13:calc((13 / var(--base) * 1rem));--r14:calc((14 / var(--base) * 1rem));--r15:calc((15 / var(--base) * 1rem));--r16:calc((16 / var(--base) * 1rem));--r17:calc((17 / var(--base) * 1rem));--r18:calc((18 / var(--base) * 1rem));--r19:calc((19 / var(--base) * 1rem));--r20:calc((20 / var(--base) * 1rem));--r21:calc((21 / var(--base) * 1rem));--r22:calc((22 / var(--base) * 1rem));--r23:calc((23 / var(--base) * 1rem));--r24:calc((24 / var(--base) * 1rem));--r25:calc((25 / var(--base) * 1rem));--r26:calc((26 / var(--base) * 1rem));--r27:calc((27 / var(--base) * 1rem));--r28:calc((28 / var(--base) * 1rem));--r29:calc((29 / var(--base) * 1rem));--r30:calc((30 / var(--base) * 1rem));--r31:calc((31 / var(--base) * 1rem));--r32:calc((32 / var(--base) * 1rem));--r33:calc((33 / var(--base) * 1rem));--r34:calc((34 / var(--base) * 1rem));--r35:calc((35 / var(--base) * 1rem));--r36:calc((36 / var(--base) * 1rem));--r37:calc((37 / var(--base) * 1rem));--r38:calc((38 / var(--base) * 1rem));--r39:calc((39 / var(--base) * 1rem));--r40:calc((40 / var(--base) * 1rem));--r41:calc((41 / var(--base) * 1rem));--r42:calc((42 / var(--base) * 1rem));--r43:calc((43 / var(--base) * 1rem));--r44:calc((44 / var(--base) * 1rem));--r45:calc((45 / var(--base) * 1rem));--r46:calc((46 / var(--base) * 1rem));--r47:calc((47 / var(--base) * 1rem));--r48:calc((48 / var(--base) * 1rem));--r49:calc((49 / var(--base) * 1rem));--r50:calc((50 / var(--base) * 1rem));--r56:calc((56 / var(--base) * 1rem));--r60:calc((60 / var(--base) * 1rem));--r65:calc((65 / var(--base) * 1rem));--r70:calc((70 / var(--base) * 1rem));--r80:calc((80 / var(--base) * 1rem));--r100:calc((100 / var(--base) * 1rem));--r117:calc((100 / var(--base) * 1rem))}.u-constrain{width:100%;padding:0 var(--u-constrain-padding);max-width:var(--u-constrain-width);margin:0 auto}.u-hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.scroll-lock{overflow:hidden}.c-tv-packages{padding:50px 0;position:relative;overflow:hidden;background:#000}.c-tv-packages:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse,rgba(0,0,0,0) 0,#000 100%)}.c-tv-packages__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.8}.c-tv-packages__content,.c-tv-packages__error{position:relative;z-index:1}.c-tv-packages__products-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.c-tv-packages__products-list-item{flex-grow:1;flex-shrink:0;flex-basis:100%}@media (min-width:600px){.c-tv-packages__products-list-item{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (min-width:900px){.c-tv-packages__products-list-item{flex-basis:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.c-tv-packages{padding:100px 0}}@media (min-width:1200px){.c-tv-packages__products-list-item{flex-basis:calc(25% - 20px);max-width:calc(25% - 20px)}}@media (min-width:1400px){.c-tv-packages__products-list{gap:40px}.c-tv-packages__products-list-item{flex-basis:calc(25% - 40px);max-width:calc(25% - 40px)}.c-tv-packages__error{margin:0 auto 40px auto}}.c-tv-package{background:rgba(255,255,255,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:20px 20px 10px 20px;color:#fff;font-size:var(--r16);line-height:var(--r20)}.c-tv-package__image{display:block;width:auto;max-width:50%;height:auto;margin:0 auto 20px auto}.c-tv-package__title{margin:0;font-size:var(--r25);line-height:var(--r29);-webkit-text-stroke:1px rgba(0,0,0,0.1);text-stroke:1px rgba(0,0,0,0.1)}.c-tv-package__title:not(:last-child){margin:0 0 15px 0}.c-tv-package__description{margin:0}.c-tv-package__description:not(:last-child){margin:0 0 20px 0}.c-tv-package__prices{width:100%;border-collapse:collapse;text-align:left}.c-tv-package__prices td{text-align:right;padding:10px 0 10px 10px}.c-tv-package__prices th{padding:10px 10px 10px 0}.c-tv-package__prices tr:not(:last-child) td,.c-tv-package__prices tr:not(:last-child) th{border-bottom:1px solid rgba(255,255,255,.3)}.c-tv-package__prices-name{font-weight:700;display:block}.c-tv-package__prices-name:not(:last-child){margin:0 0 5px 0}.c-tv-package__prices-price{font-weight:400;display:block}.c-tv-package .c-button{cursor:pointer}.c-tv-package .c-button--loading{position:relative;color:transparent}.c-tv-package .c-button--loading:after{content:'';position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;border:2px solid rgba(0,0,0,.25);border-radius:100%;border-top-color:#000;animation:tv-package-button-loading .6s linear infinite;box-sizing:border-box}@keyframes tv-package-button-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}body:not(.user-logged-out) .c-tv-package__button--log-in{display:none}body.user-logged-out .c-tv-package__button--purchase{display:none}.c-tv-package__button--purchased{opacity:.5;cursor:default;pointer-events:auto}.c-dialog{width:500px;max-width:calc(100% - 60px);top:50%;left:50%;transform:translate(-50%,-50%);margin:0;overflow-y:auto;padding:40px;background:#fff;color:#000;border:0;border-radius:10px;border:0}.c-dialog::backdrop{background:rgba(0,0,0,.5);backdrop-filter:blur(3px)}.c-dialog__title{margin:0;font-size:var(--r20);line-height:var(--r28);font-weight:700}.c-dialog__title:not(:last-child){margin:0 0 15px 0}.c-dialog__message{margin:0}.c-dialog__message:not(:last-child){margin:0 0 20px 0}.c-dialog__footer{margin:0}.c-dialog__footer .c-button{cursor:pointer}html:not(.prefers-reduce-motion) .c-dialog[open]{animation:dialog-slide-in .3s cubic-bezier(0,0,.2,1)}html:not(.prefers-reduce-motion) .c-dialog[open]::backdrop{animation:dialog-fade-in .3s cubic-bezier(0,0,.2,1)}html.prefers-reduce-motion .c-dialog[open]{transform:translate(-50%,-50%)}html.prefers-reduce-motion .c-dialog[open]::backdrop{opacity:1}@keyframes dialog-slide-in{from{transform:translate(-50%,-25%)}to{transform:translate(-50%,-50%)}}@keyframes dialog-fade-in{from{opacity:0}to{opacity:1}}
/*# sourceMappingURL=tv-packages.min.css.map */
