@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}strong{font-weight:bolder}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));-webkit-text-decoration:underline;text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}pre{display:block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button{text-transform:none}[role=button]{cursor:pointer}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:.75rem;padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:transparent;background-color:var(--bs-btn-bg);border:1px solid transparent;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:.375rem;border-radius:var(--bs-btn-border-radius);color:#212529;color:var(--bs-btn-color);cursor:pointer;font-family:var(--bs-btn-font-family);font-size:1rem;font-size:var(--bs-btn-font-size);font-weight:400;font-weight:var(--bs-btn-font-weight);line-height:1.5;line-height:var(--bs-btn-line-height);padding:.375rem .75rem;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.card,.nav{display:flex}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:#fff;background-color:var(--bs-card-bg);border:1px solid rgba(0,0,0,.175);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:.375rem;border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23052c65' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:transparent;background-color:var(--bs-alert-bg);border:1px solid transparent;border:var(--bs-alert-border);border-radius:.375rem;border-radius:var(--bs-alert-border-radius);color:inherit;color:var(--bs-alert-color);margin-bottom:1rem;margin-bottom:var(--bs-alert-margin-bottom);padding:1rem;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}}@media (min-width:992px){.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}@keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.text-center{text-align:center!important}.visible{visibility:visible!important}:root{--rype-font:"Work Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--white:#fff;--black:#000;--charcoal:#31343f;--charcoal-transparent:rgba(49,52,63,.25);--charcoal-transparent-50:rgba(49,52,63,.5);--dark-gray:#6e7179;--gray-border:#d9d9d9;--gray:#f3f4f6;--blue:#2db9d1;--cream-faded:#f7f7f7;--cream:#f6f1ee;--cream-deep:#d5c6be;--red:#ee7c7e;--white-transparent:hsla(0,0%,100%,.25);--orange-faded:hsla(0,82%,87%,.3);--orange:#e6c2e4;--orange-deep:#ff5c00;--pink-faded:rgba(230,194,228,.3);--pink:#f9c3c3;--pink-deep:#fa8b8b;--rype-gradient:linear-gradient(270deg,var(--orange) 8.83%,var(--pink) 71.75%);--rype-gradient-dark:linear-gradient(90deg,var(--orange-deep) 9.95%,var(--pink-deep) 67.62%);--rype-gradient-light:linear-gradient(270deg,var(--pink-faded) 8.83%,var(--orange-faded) 71.75%);--rype-gradient-registration-bg:linear-gradient(348deg,var(--orange) 4%,var(--pink) 71.75%);--error:#ee7c7e;--info:#89b9f9;--warning:#f3ad5f;--success:#6eea8d;--error-background:rgba(238,124,126,.2);--dot-color:#e2dedd;--dot-active-color:#939296;--h1-size:3.4375rem;--h2-size:1.6875rem;--h3-size:1.5625rem;--h4-size:1.25rem;--h5-size:1.125rem;--h6-size:1rem;--p-large:1.125rem;--slick-font-path:"../fonts/";--slick-font-family:"slick";--slick-loader-path:"../images/";--slick-arrow-color:var(--black);--slick-dot-color:var(--dot-color);--slick-dot-color-active:var(--dot-active-color);--slick-prev-character:"\2190";--slick-next-character:"\2192";--slick-dot-character:"\2022";--slick-dot-size:13px;--slick-opacity-default:0.75;--slick-opacity-on-hover:1;--slick-opacity-not-active:0.25}.slick-next,.slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25;opacity:var(--slick-opacity-not-active)}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;color:var(--slick-arrow-color);font-family:slick;font-family:var(--slick-font-family);font-size:20px;line-height:1;opacity:.75;opacity:var(--slick-opacity-default)}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190";content:var(--slick-prev-character)}[dir=rtl] .slick-prev:before{content:"\2192";content:var(--slick-next-character)}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192";content:var(--slick-next-character)}[dir=rtl] .slick-next:before{content:"\2190";content:var(--slick-prev-character)}.slick-slider{-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-loading .slick-list{background-color:#fff;background-image:url(/app/themes/rype-tv-2024/public/images/ajax-loader.0b80f665935ef7de.gif);background-position:50%;background-repeat:no-repeat}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;line-height:1;list-style:none;margin:0;padding:0;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:13px;width:13px}.slick-dots li button{background:#e2dedd;background:var(--slick-dot-color);border:0;border-radius:7px;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e2dedd;background-color:var(--slick-dot-color);border-radius:7px;color:#e2dedd;color:var(--slick-dot-color);content:"\2022";content:var(--slick-dot-character);font-family:slick;font-family:var(--slick-font-family);font-size:13px;font-size:var(--slick-dot-size);height:13px;left:0;line-height:13px;position:absolute;text-align:center;top:0;width:13px}.slick-dots li.slick-active button:before{background-color:#939296;background-color:var(--slick-dot-color-active);color:#939296;color:var(--slick-dot-color-active);opacity:.75;opacity:var(--slick-opacity-default)}html{box-sizing:border-box;scroll-behavior:smooth}body{color:#31343f;color:var(--charcoal);font-family:Work Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Liberation Sans,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--rype-font);font-size:.9375rem;font-weight:400;font-weight:var(--weight-regular);line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}@media (min-width:768px){.container{padding:0 10px}}.thin-container{margin:0 auto;max-width:835px;padding:0 15px}@media (min-width:768px){.thin-container{padding:0 10px}}.two-column-grid{grid-gap:40px 70px;align-items:center;display:grid;gap:40px 70px;grid-template-columns:1fr;text-align:center}@media (min-width:992px){.two-column-grid{grid-template-columns:1fr 1fr;text-align:left}}h1,h2,h3,h4,h5,h6{color:#31343f;color:var(--charcoal);font-weight:500;font-weight:var(--weight-medium);letter-spacing:.2px;line-height:1}h1{font-size:3.4375rem;font-size:var(--h1-size)}h2{font-size:1.6875rem;font-size:var(--h2-size)}h3{font-size:1.5625rem;font-size:var(--h3-size)}h4{font-size:1.25rem;font-size:var(--h4-size)}h5{font-size:1.125rem;font-size:var(--h5-size)}h5,h6{font-weight:600;font-weight:var(--weight-semibold)}h6{font-size:1rem;font-size:var(--h6-size)}a{color:#2db9d1;color:var(--blue);-webkit-text-decoration:none;text-decoration:none}a:hover{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.text-center{text-align:center}ol,p,ul{line-height:1.6;margin-bottom:20px}.btn{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:19.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:39px;line-height:1;padding:12px 40px;text-transform:capitalize}.btn,.btn:hover{-webkit-text-decoration:none;text-decoration:none}.btn:hover{background:#2db9d1;background:var(--blue);border:1px solid #2db9d1;border:1px solid var(--blue)}.btn-small{border-radius:16.5px;font-size:.9375rem;height:33px;padding:9px 15px}.btn-large{border-radius:23.5px;font-size:1.125rem;height:47px;padding:14px 40px 16px}.btn-wide{display:block;width:100%}.btn-outline{background:transparent;border:1px solid #31343f;border:1px solid var(--charcoal);color:#000;color:var(--black)}.btn-outline:hover{background:#fff;background:var(--white);border:1px solid #2db9d1;border:1px solid var(--blue)}.btn-black{background:#31343f;background:var(--charcoal);color:#fff;color:var(--white)}.btn-black,.btn-black:hover{border:1px solid #31343f;border:1px solid var(--charcoal)}.btn-black:hover{background:#fff;background:var(--white);color:#31343f;color:var(--charcoal)}.video-pill{background:#2db9d1;background:var(--blue);border-radius:16px;color:#fff;color:var(--white);display:inline-block;font-size:1.125rem;font-weight:600;font-weight:var(--weight-semibold);height:32px;line-height:1;padding:6px 18px;text-transform:uppercase}.video-pill-light{background-image:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background-image:var(--rype-gradient-dark)}.video-pill-small{border-radius:10px;font-size:.75rem;height:20px;padding:3px 18px}.page-title{margin:0 auto 25px;max-width:686px;padding-top:60px;text-align:center}@media (min-width:640px){.page-title{padding-top:125px}}.ais-Hits-list,.video-grid{grid-gap:70px;display:grid;grid-template-columns:1fr;margin-bottom:65px}@media (min-width:834px){.ais-Hits-list,.video-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.ais-Hits-list,.video-grid{grid-template-columns:repeat(3,1fr)}}.ais-Hits-list .video-card,.video-grid .video-card{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:387px;width:100%}@media (min-width:640px){.ais-Hits-list .video-card,.video-grid .video-card{flex-direction:row;gap:25px;margin:0;max-width:100%}}@media (min-width:834px){.ais-Hits-list .video-card,.video-grid .video-card{flex-direction:column;gap:0;max-width:387px}}.ais-Hits-list .video-card img,.video-grid .video-card img{border-radius:6px;height:200px;margin-bottom:25px;max-width:387px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){.ais-Hits-list .video-card img,.video-grid .video-card img{margin-bottom:0}}@media (min-width:834px){.ais-Hits-list .video-card img,.video-grid .video-card img{margin-bottom:25px;max-width:100%}}.ais-Hits-list .video-image,.video-grid .video-image{height:180px;margin-bottom:20px;position:relative;width:100%}@media (min-width:640px){.ais-Hits-list .video-image,.video-grid .video-image{margin-bottom:0}}@media (min-width:834px){.ais-Hits-list .video-image,.video-grid .video-image{margin-bottom:20px}}.ais-Hits-list .video-image img,.video-grid .video-image img{border-radius:6px;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.ais-Hits-list .video-image .video-pill,.video-grid .video-image .video-pill{position:absolute;right:-5px;top:-4px}.ais-Hits-list .video-title,.video-grid .video-title{align-items:center;display:flex;gap:7px;justify-content:space-between;margin-bottom:20px}.ais-Hits-list .video-title h3,.video-grid .video-title h3{font-size:1.25rem;margin-bottom:0}.ais-Hits-list .video-title h3 a,.video-grid .video-title h3 a{color:#31343f;color:var(--charcoal)}.ais-Hits-list .video-title .video-pricing,.video-grid .video-title .video-pricing{align-items:center;display:flex;gap:8px}.ais-Hits-list .video-title .video-pricing p,.video-grid .video-title .video-pricing p{margin-bottom:0}.ais-Hits-list .video-title .video-pricing .video-price-no-sale,.ais-Hits-list .video-title .video-pricing .video-price-with-sale,.ais-Hits-list .video-title .video-pricing .video-sale-price,.video-grid .video-title .video-pricing .video-price-no-sale,.video-grid .video-title .video-pricing .video-price-with-sale,.video-grid .video-title .video-pricing .video-sale-price{line-height:1;margin-bottom:0}.ais-Hits-list .video-title .video-pricing .video-price-no-sale,.video-grid .video-title .video-pricing .video-price-no-sale{font-size:1.125rem}.ais-Hits-list .video-title .video-pricing .video-price-with-sale,.video-grid .video-title .video-pricing .video-price-with-sale{-webkit-text-decoration:line-through;text-decoration:line-through}.ais-Hits-list .video-title .video-pricing .video-sale-price,.video-grid .video-title .video-pricing .video-sale-price{color:#ee7c7e;color:var(--red);font-size:1.125rem;font-weight:600;font-weight:var(--weight-semibold)}.ais-Hits-list .video-excerpt,.video-grid .video-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.video-browse{text-align:center}.category-grid{grid-gap:1rem;display:grid;grid-template-columns:1fr;margin-bottom:65px}@media (min-width:834px){.category-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.category-grid{grid-template-columns:repeat(3,1fr)}}.category-grid .category-card{aspect-ratio:16/9;border-radius:5px;overflow:hidden;position:relative}#subscribe-cta{background-image:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background-image:var(--rype-gradient);padding-bottom:75px;padding-top:75px}@media (min-width:930px){#subscribe-cta{padding-bottom:100px;padding-top:100px}}#subscribe-cta .container{border-radius:10px}#subscribe-cta .container .cta-container{align-items:center;background-color:#fff;background-color:var(--white);background-image:url(/app/themes/rype-tv-2024/public/images/cta-background-mobile.18ccc5.svg);background-position:top;background-repeat:no-repeat;background-size:contain;border-radius:10px;display:flex;flex-direction:column;gap:37px;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:612px;padding:40px 20px;text-align:center}@media (min-width:930px){#subscribe-cta .container .cta-container{background-image:url(/app/themes/rype-tv-2024/public/images/cta-background.9cf6b2.svg);background-position:0;flex-direction:row;max-width:1200px;padding:50px;text-align:left}}#subscribe-cta .container .cta-container h2{margin-bottom:10px}#subscribe-cta .container .cta-container p{font-size:1.25rem;margin-bottom:0}#subscribe-cta .container .cta-container .btn{min-width:185px}#subscribe-cta .container .cta-container article img{height:auto;max-width:294px;width:100%}#subscribe-cta .container .cta-container article .video-content{display:none}#subscribe-cta .container .cta-container.logged-in{background:none;flex-direction:column;gap:0;min-height:0;padding:0;text-align:center}#subscribe-cta .container .cta-container.logged-in h2{line-height:1.3;max-width:370px;width:100%}#subscribe-cta .container .cta-container.logged-in .btn{min-width:0}.slick-next,.slick-prev{background-repeat:no-repeat;background-size:66px;height:66px;width:66px;z-index:10}.slick-prev{background-image:url(/app/themes/rype-tv-2024/public/images/slider-blue-arrow-left.177741.svg);left:0}.slick-next{background-image:url(/app/themes/rype-tv-2024/public/images/slider-blue-arrow-right.5b3a06.svg);right:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{content:""}.slick-dots li.slick-active button:before{background-image:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background-image:var(--rype-gradient-dark)}.ratio{display:block;overflow:hidden;padding:0;position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:56.75%}.ratio-item{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.faq-container{border-top:1px solid #f6f1ee;border-top:1px solid var(--cream);margin:0 auto;max-width:880px;padding-top:0}.faq-container .faq-item{border-bottom:1px solid #f6f1ee;border-bottom:1px solid var(--cream);padding:24px 45px 24px 10px;position:relative}@media (min-width:640px){.faq-container .faq-item{padding:24px 60px 24px 30px}}.faq-container .faq-item:last-child{margin-bottom:0}.faq-container .faq-item.active:before,.faq-container .faq-item:before{content:normal}.faq-container .faq-item.active{margin-bottom:0;padding:24px 45px 0 10px}@media (min-width:640px){.faq-container .faq-item.active{padding:24px 60px 0 30px}}.faq-container .faq-item.active h3.accordion img{transform:rotate(180deg)}.faq-container .faq-item h3.accordion{color:#31343f;color:var(--charcoal);cursor:pointer;display:block;font-size:1.125rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:0;outline:none;padding:0 65px 0 0}.faq-container .faq-item h3.accordion img{position:absolute;right:25px;top:30px}.faq-container .faq-item .faq-panel{color:#31343f;color:var(--charcoal);max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-out}@media (min-width:768px){.faq-container .faq-item .faq-panel{padding:0 65px 0 0}}.faq-container .faq-item .faq-panel p{font-size:1.0625rem;font-weight:400;font-weight:var(--weight-regular);padding-top:20px}.forminator-ui.forminator-design--default .forminator-row{margin-bottom:20px!important}.forminator-ui.forminator-design--default .forminator-label{color:#31343f!important;color:var(--charcoal)!important;font-size:.875rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;line-height:1!important;margin-bottom:8px!important}.forminator-ui.forminator-design--default .forminator-label .forminator-required{color:#31343f!important;color:var(--charcoal)!important}.forminator-ui.forminator-design--default .forminator-input,.forminator-ui.forminator-design--default .forminator-input:active,.forminator-ui.forminator-design--default .forminator-input:focus,.forminator-ui.forminator-design--default .forminator-input:hover,.forminator-ui.forminator-design--default .forminator-textarea,.forminator-ui.forminator-design--default .forminator-textarea:active,.forminator-ui.forminator-design--default .forminator-textarea:focus,.forminator-ui.forminator-design--default .forminator-textarea:hover{background-color:#fff!important;background-color:var(--white)!important;border:1px solid #d5c6be!important;border:1px solid var(--cream-deep)!important;border-radius:8px!important;color:#31343f!important;color:var(--charcoal)!important;font-size:1.125rem!important;padding:12px 16px!important}.forminator-ui.forminator-design--default .forminator-field-captcha{display:flex!important;justify-content:flex-end!important}.forminator-ui.forminator-design--default .forminator-row-last .forminator-field{text-align:right!important}.forminator-ui.forminator-design--default .forminator-button-submit{background:#31343f!important;background:var(--charcoal)!important;border:1px solid #31343f!important;border:1px solid var(--charcoal)!important;border-radius:19.5px!important;color:#fff!important;color:var(--white)!important;display:inline-block!important;font-size:.9375rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;height:39px!important;line-height:1!important;padding:12px 40px!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;width:auto!important}.forminator-ui.forminator-design--default .forminator-button-submit:hover{background:#2db9d1!important;background:var(--blue)!important;border:1px solid #2db9d1!important;border:1px solid var(--blue)!important;-webkit-text-decoration:none!important;text-decoration:none!important}#rype-essentials-cta{background-image:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background-image:var(--rype-gradient);padding-bottom:95px;padding-top:95px;position:relative}#rype-essentials-cta .rype-essentials-content{background-color:hsla(0,0%,100%,.25);background-color:var(--white-transparent);border-radius:20px;padding:70px 20px;text-align:center}@media (min-width:640px){#rype-essentials-cta .rype-essentials-content{padding:110px 120px}}@media (min-width:1190px){#rype-essentials-cta .rype-essentials-content{text-align:left}}#rype-essentials-cta .rype-essentials-content h2{font-size:2rem;margin-bottom:15px;text-transform:uppercase}#rype-essentials-cta .rype-essentials-content p{max-width:100%}@media (min-width:1190px){#rype-essentials-cta .rype-essentials-content p{max-width:365px}}#rype-essentials-cta .rype-essentials-videos{display:none}@media (min-width:1190px){#rype-essentials-cta .rype-essentials-videos{align-items:flex-end;display:flex;flex-direction:column;gap:28px;position:absolute;right:0;top:50%;transform:translateY(-50%)}}#rype-essentials-cta .rype-essentials-videos .rype-essentials-video-row,#rype-essentials-cta .rype-essentials-videos .rype-essentials-video-row-last{grid-gap:28px;display:grid;grid-template-columns:1fr 1fr;max-width:728px}#rype-essentials-cta .rype-essentials-videos .rype-essentials-video-row-last{grid-gap:28px;display:grid;grid-template-columns:1fr 175px;max-width:548px}#rype-essentials-cta .rype-essentials-videos .video-card{position:relative}#rype-essentials-cta .rype-essentials-videos .video-card:last-child .rype-essentials-video-image img{border-radius:7px 0 0 7px}#rype-essentials-cta .rype-essentials-videos .video-card .video-image{max-width:345px;position:relative;width:100%;z-index:1}#rype-essentials-cta .rype-essentials-videos .video-card .video-image:before{background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--Rype-Gradient-1,linear-gradient(90deg,var(--orange-deep) 9.95%,var(--pink-deep) 67.62%));border-radius:13400px;bottom:-5px;content:"";display:block;filter:blur(25.5px);height:48px;left:50%;max-width:calc(100% - 80px);position:absolute;transform:translateX(-50%);width:100%;z-index:-1}#rype-essentials-cta .rype-essentials-videos .video-card .video-image:after{background:#2db9d1;background:var(--blue);border-radius:12px;color:#fff;color:var(--white);content:"FREE";display:inline-block;font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold);height:24px;left:-5px;line-height:1;padding:5px 14px;position:absolute;text-transform:uppercase;top:-4px;z-index:3}#rype-essentials-cta .rype-essentials-videos .video-card .video-image img{border-radius:7px;height:195px;max-width:345px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}#rype-essentials-cta .rype-essentials-videos .video-card .video-content{display:none}.show-for-in-cart,.show-for-logged-in,.show-for-logged-out,.show-for-member,.show-for-purchased,body.in-cart .hide-for-in-cart,body.logged-in .hide-for-logged-in,body.logged-in.essentials-video .hide-for-essentials,body.purchased .hide-for-purchased,body.rype-membership .hide-for-member,body:not(.logged-in) .hide-for-logged-out{display:none!important}body.in-cart .show-for-in-cart,body.logged-in .show-for-logged-in,body.logged-in.essentials-video .show-for-essentials,body.purchased .show-for-purchased,body.rype-membership .show-for-member,body:not(.logged-in) .show-for-logged-out{display:block!important}body.logged-in .show-for-logged-in-inline,body.purchased .show-for-purchased-inline,body.rype-membership .show-for-member-inline,body:not(.logged-in) .show-for-logged-out-inline{display:block-inline!important}.banner{align-items:center;background-image:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background-image:var(--rype-gradient);display:flex;font-size:.875rem;justify-content:center;line-height:1.2;padding:10px 10px 11px;text-align:center;width:100%}.banner a{color:#31343f;color:var(--charcoal);font-weight:600;font-weight:var(--weight-semibold)}.banner a,.banner a img{margin-left:4px}header{background-color:#fff;background-color:var(--white);padding-bottom:10px;padding-top:11px;position:relative}header .container{align-items:center;display:flex;justify-content:space-between}header .container .brand-container,header .container .nav{align-items:center;display:flex;gap:45px;justify-content:flex-start}header .container .brand-container a,header .container .nav a{color:#31343f;color:var(--charcoal);font-weight:500;font-weight:var(--weight-medium)}header .container .nav{display:none;gap:30px}@media (min-width:960px){header .container .nav{display:flex}}header .container .acct-container .desktop-acct{display:none}@media (min-width:960px){header .container .acct-container .desktop-acct{align-items:center;display:flex;gap:14px;justify-content:flex-end}}header .container .acct-container .header-cart{margin-right:14px}header .container .acct-container .acct-user{align-items:center;color:#31343f;color:var(--charcoal);display:flex;font-size:.875rem;gap:10px}header .container .acct-container #acct-user-wrapper{position:relative;z-index:2}header .container .acct-container #acct-user-wrapper #user-menu{background:#f7f7f7;background:var(--cream-faded);border:2px solid #f6f1ee;border:2px solid var(--cream);border-radius:.1875rem;display:none;list-style:none;padding:0;position:absolute;top:32px;width:12rem}header .container .acct-container #acct-user-wrapper #user-menu li{padding:.625rem 1rem}header .container .acct-container #acct-user-wrapper #user-menu li a{color:#31343f;color:var(--charcoal);font-size:1rem;font-weight:500}header .container .acct-container #acct-user-wrapper #user-menu li a:hover{-webkit-text-decoration:none;text-decoration:none}header .container .acct-container #acct-user-wrapper #user-menu li:hover{background-color:#f6f1ee;background-color:var(--cream)}header .container .acct-container #acct-user-wrapper:hover #user-menu,header .container .acct-container .mobile-nav{display:block}@media (min-width:960px){header .container .acct-container .mobile-nav{display:none}}header .mobile-container{display:none;left:50%;max-width:1200px;position:absolute;top:59px;transform:translateX(-50%);width:100%;z-index:999}header .mobile-container .mobile-nav-container{background-color:#f3f4f6;background-color:var(--gray);padding-bottom:15px;padding-top:25px}header .mobile-container .mobile-nav-container ul{list-style:none;margin:0;padding:0;text-align:center}header .mobile-container .mobile-nav-container ul li{line-height:1;margin-bottom:30px}header .mobile-container .mobile-nav-container ul a{color:#31343f;color:var(--charcoal);font-size:1rem}header .mobile-container .mobile-nav-container .mobile-btns{margin:0 auto;max-width:180px;text-align:center}header .mobile-container .mobile-nav-container .mobile-btns a{display:block;margin-bottom:25px}header .mobile-container .mobile-nav-container .mobile-btns a:last-child{margin-bottom:0}.btn.search-btn{padding-left:20px;padding-right:20px}#search-dropdown{background-color:#f7f7f7;background-color:var(--cream-faded);display:none;padding:4rem;position:relative;top:.75rem}#search-dropdown div.searchbox{margin:0 auto;max-width:40rem;position:relative}#search-dropdown div.searchbox input{width:100%}#search-dropdown .ais-SearchBox-input{border:1px solid #d9d9d9;border:1px solid var(--gray-border);border-radius:.5rem;font-size:1rem;padding:.75rem 1rem}#search-dropdown .ais-SearchBox-input:focus{border:1px solid #2db9d1;border:1px solid var(--blue)}#search-dropdown .ais-SearchBox-input:focus-visible{outline:none}#search-dropdown .ais-SearchBox-input::-webkit-search-cancel-button,#search-dropdown .ais-SearchBox-input::-webkit-search-decoration,#search-dropdown .ais-SearchBox-input::-webkit-search-results-button,#search-dropdown .ais-SearchBox-input::-webkit-search-results-decoration{display:none}#search-dropdown .ais-SearchBox-submitIcon{height:24px;width:24px}#search-dropdown .ais-SearchBox-submit{background-color:transparent;border:none;cursor:pointer;position:absolute;right:1rem;top:.75rem}#search-dropdown #dropdown-hits-wrapper{position:relative}#search-dropdown #dropdown-hits-wrapper #view-all{cursor:pointer;height:24px;position:absolute;right:0;top:138px;width:100px;z-index:2}#search-dropdown #dropdown-hits{justify-content:left}#search-dropdown #dropdown-hits .ais-Hits-list{grid-gap:1rem;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:3rem;width:calc(100% - 7rem)}#search-dropdown #dropdown-hits .ais-Hits-list .ais-Hits-item:nth-of-type(3):after{color:#2db9d1;color:var(--blue);content:"View all →";cursor:pointer;position:absolute;right:0;top:138px}.modal.fade .modal-dialog{transform:none}.modal-content{border:none;box-shadow:0 4px 60px 0 rgba(49,52,63,.25);box-shadow:0 4px 60px 0 var(--charcoal-transparent)}.modal-content .modal-header{border:none}.modal-content .modal-body{padding:25px 25px 75px}.modal-content .modal-body .modal-close-container{margin-bottom:40px;text-align:right}.modal-content .modal-body .modal-close-container:hover{cursor:pointer}.modal-content .modal-body h2{margin-bottom:20px}.modal-content .modal-body form{padding:15px 25px 0}.modal-content .modal-body form .form-row{margin-bottom:24px}.modal-content .modal-body form label{display:block;font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);line-height:1;margin-bottom:8px;text-transform:capitalize}.modal-content .modal-body form input[type=email],.modal-content .modal-body form input[type=password],.modal-content .modal-body form input[type=text]{border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;font-size:1rem;font-weight:400;font-weight:var(--weight-regular);height:48px;line-height:1;padding:12px 16px;width:100%}.modal-content .modal-body form input[type=email]:focus,.modal-content .modal-body form input[type=password]:focus,.modal-content .modal-body form input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}.modal-content .modal-body form .password-input{position:relative}.modal-content .modal-body form .password-input .show-password-input{cursor:pointer;position:absolute;right:15px;top:18px}.modal-content .modal-body form .password-input .open-eye,.modal-content .modal-body form .password-input .show-password-input:after{display:none}.modal-content .modal-body form .password-input .closed-eye{display:block}.modal-content .modal-body form .password-input .display-password .open-eye{display:block!important}.modal-content .modal-body form .password-input .display-password .closed-eye{display:none!important}.modal-content .modal-body form .incorrect-creds{color:#ee7c7e;color:var(--error);text-align:center}.modal-content .modal-body form .btn{border-radius:24px;font-size:1.125rem;height:48px;max-width:220px;width:100%}.modal-content .modal-body .lost-password{margin-bottom:0}#login-modal .modal-dialog .form-submit-btn{margin-bottom:10px;margin-top:11px;text-align:center}#login-modal .modal-dialog .login-message,#login-modal .modal-dialog .register-message,#signup-modal .modal-dialog .login-message,#signup-modal .modal-dialog .register-message{background:rgba(238,124,126,.2);background:var(--error-background);border-radius:.5rem;padding:.75rem .75rem .75rem 3rem;position:relative}#login-modal .modal-dialog .login-message:before,#login-modal .modal-dialog .register-message:before,#signup-modal .modal-dialog .login-message:before,#signup-modal .modal-dialog .register-message:before{background-color:#ee7c7e;background-color:var(--error);border-radius:50%;color:#fff;color:var(--white);content:"!";display:block;font-weight:700;height:1.5rem;left:.875rem;position:absolute;text-align:center;top:.875rem;width:1.5rem}#login-modal .modal-dialog .login-message a,#login-modal .modal-dialog .register-message a,#signup-modal .modal-dialog .login-message a,#signup-modal .modal-dialog .register-message a{color:#31343f;color:var(--charcoal);display:block;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.free-acct-fav{display:none}#downloadSuccessModal .modal-dialog,#signup-modal .modal-dialog,#welcomeModal .modal-dialog{margin:0 20px;max-width:888px;width:calc(100% - 40px)}@media (min-width:768px){#downloadSuccessModal .modal-dialog,#signup-modal .modal-dialog,#welcomeModal .modal-dialog{margin:0 auto;width:100%}}#downloadSuccessModal .modal-dialog .modal-body,#signup-modal .modal-dialog .modal-body,#welcomeModal .modal-dialog .modal-body{display:grid;grid-template-columns:1fr;padding:0}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body,#signup-modal .modal-dialog .modal-body,#welcomeModal .modal-dialog .modal-body{grid-template-columns:auto 325px}}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col,#signup-modal .modal-dialog .modal-body .modal-left-col,#welcomeModal .modal-dialog .modal-body .modal-left-col{padding:45px 10px}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body .modal-left-col,#signup-modal .modal-dialog .modal-body .modal-left-col,#welcomeModal .modal-dialog .modal-body .modal-left-col{padding:65px 60px 65px 70px}}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col form,#signup-modal .modal-dialog .modal-body .modal-left-col form,#welcomeModal .modal-dialog .modal-body .modal-left-col form{padding:15px 0 0}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .name-row,#signup-modal .modal-dialog .modal-body .modal-left-col .name-row,#welcomeModal .modal-dialog .modal-body .modal-left-col .name-row{grid-gap:23px;display:grid;gap:23px;grid-template-columns:1fr}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .name-row,#signup-modal .modal-dialog .modal-body .modal-left-col .name-row,#welcomeModal .modal-dialog .modal-body .modal-left-col .name-row{grid-template-columns:1fr 1fr}}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .name-row:after,#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .name-row:before,#signup-modal .modal-dialog .modal-body .modal-left-col .name-row:after,#signup-modal .modal-dialog .modal-body .modal-left-col .name-row:before,#welcomeModal .modal-dialog .modal-body .modal-left-col .name-row:after,#welcomeModal .modal-dialog .modal-body .modal-left-col .name-row:before{content:"";display:none}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .legal-terms,#signup-modal .modal-dialog .modal-body .modal-left-col .legal-terms,#welcomeModal .modal-dialog .modal-body .modal-left-col .legal-terms{font-size:.8125rem;margin-bottom:0}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col,#signup-modal .modal-dialog .modal-body .modal-right-col,#welcomeModal .modal-dialog .modal-body .modal-right-col{background:linear-gradient(348deg,#e6c2e4 4%,#f9c3c3 71.75%);background:var(--rype-gradient-registration-bg);border-radius:0 8px 8px 0;display:none;padding:25px 16px 40px}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body .modal-right-col,#signup-modal .modal-dialog .modal-body .modal-right-col,#welcomeModal .modal-dialog .modal-body .modal-right-col{display:block;padding:25px 16px 10px 0}}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col .modal-close-container,#signup-modal .modal-dialog .modal-body .modal-right-col .modal-close-container,#welcomeModal .modal-dialog .modal-body .modal-right-col .modal-close-container{margin-bottom:50px}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col .modal-right-content,#signup-modal .modal-dialog .modal-body .modal-right-col .modal-right-content,#welcomeModal .modal-dialog .modal-body .modal-right-col .modal-right-content{text-align:center}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-get,#signup-modal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-get,#welcomeModal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-get{font-size:.75rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:7px}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col .modal-right-content h3,#signup-modal .modal-dialog .modal-body .modal-right-col .modal-right-content h3,#welcomeModal .modal-dialog .modal-body .modal-right-col .modal-right-content h3{margin-bottom:10px}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-starter-kit,#signup-modal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-starter-kit,#welcomeModal .modal-dialog .modal-body .modal-right-col .modal-right-content .join-starter-kit{background-color:hsla(0,0%,100%,.25);background-color:var(--white-transparent);border-radius:15px;display:inline-block;font-size:.75rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:40px;padding:5px 10px}#downloadSuccessModal .modal-dialog .form-submit-btn,#signup-modal .modal-dialog .form-submit-btn,#welcomeModal .modal-dialog .form-submit-btn{margin-bottom:10px;margin-top:11px}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body,#welcomeModal .modal-dialog .modal-body{grid-template-columns:auto 455px}}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col,#welcomeModal .modal-dialog .modal-body .modal-left-col{padding:45px 20px}@media (min-width:450px){#downloadSuccessModal .modal-dialog .modal-body .modal-left-col,#welcomeModal .modal-dialog .modal-body .modal-left-col{padding:65px 60px 65px 70px}}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col p,#welcomeModal .modal-dialog .modal-body .modal-left-col p{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold)}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col ul,#welcomeModal .modal-dialog .modal-body .modal-left-col ul{list-style:none;margin:0 0 30px;padding:0}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col ul li,#welcomeModal .modal-dialog .modal-body .modal-left-col ul li{font-size:.875rem;line-height:1;padding-bottom:8px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col ul li img,#welcomeModal .modal-dialog .modal-body .modal-left-col ul li img{margin-right:13px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .form-submit-btn,#welcomeModal .modal-dialog .modal-body .modal-left-col .form-submit-btn{margin-bottom:25px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .essentials-link,#welcomeModal .modal-dialog .modal-body .modal-left-col .essentials-link{font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold)}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .essentials-link img,#welcomeModal .modal-dialog .modal-body .modal-left-col .essentials-link img{margin-left:4px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .fav-video-saved,#welcomeModal .modal-dialog .modal-body .modal-left-col .fav-video-saved{align-items:center;display:flex;gap:18px;justify-content:flex-start;margin-bottom:18px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .fav-video-saved img,#welcomeModal .modal-dialog .modal-body .modal-left-col .fav-video-saved img{border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:23px;height:46px;padding:9px;width:46px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .fav-video-saved p,#welcomeModal .modal-dialog .modal-body .modal-left-col .fav-video-saved p{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);line-height:1.1;margin-bottom:0}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .fav-video-saved p span,#welcomeModal .modal-dialog .modal-body .modal-left-col .fav-video-saved p span{font-weight:500;font-weight:var(--weight-medium)}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .download-message,#welcomeModal .modal-dialog .modal-body .modal-left-col .download-message{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:46px auto;margin-bottom:20px}#downloadSuccessModal .modal-dialog .modal-body .modal-left-col .download-message p,#welcomeModal .modal-dialog .modal-body .modal-left-col .download-message p{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);margin-bottom:0}#downloadSuccessModal .modal-dialog .modal-body .modal-right-col,#welcomeModal .modal-dialog .modal-body .modal-right-col{display:block;order:-1}@media (min-width:768px){#downloadSuccessModal .modal-dialog .modal-body .modal-right-col,#welcomeModal .modal-dialog .modal-body .modal-right-col{order:0}}#downloadModal .modal-dialog ul{list-style:none;margin:0 auto 30px;max-width:300px;padding:0}#downloadModal .modal-dialog ul li{align-items:flex-start;cursor:pointer;display:flex;gap:15px;justify-content:flex-start;margin-bottom:25px;padding-bottom:8px}#downloadModal .modal-dialog ul li p{font-size:1rem;line-height:1.2;margin-bottom:0}#downloadModal .modal-dialog ul li .resolution-title{font-size:1.25rem;font-weight:700;font-weight:var(--weight-bold)}#downloadModal .modal-dialog ul li .resolution-desc{display:block;font-size:.875rem}#downloadModal .modal-dialog ul li:before{background-position:0 8px;background-repeat:no-repeat;content:" ";display:inline-block;height:2rem;width:1.5rem}#downloadModal .modal-dialog .download-btn{margin-bottom:10px;margin-top:11px;text-align:center}#shareModal .modal-dialog .share-container{align-items:center;display:flex;gap:14px;justify-content:center;margin:0 auto;max-width:375px}#shareModal .modal-dialog .share-container input[type=text]{border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;font-size:1rem;font-weight:400;font-weight:var(--weight-regular);height:48px;line-height:1;padding:12px 16px;width:100%}#shareModal .modal-dialog .share-container input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}#shareModal .modal-dialog img{cursor:pointer}#copiedModal .modal-dialog{text-align:center}#copiedModal .modal-dialog img{margin-bottom:15px}#transcript-modal .modal-dialog{max-width:38rem;padding-left:3.5rem;padding-right:3.5rem}#transcript-modal .modal-dialog .transcript{background-color:#f7f7f7;background-color:var(--cream-faded);margin-bottom:3rem;max-height:13rem;overflow-y:auto;padding:1.5rem}#transcript-modal .modal-dialog .btns{align-items:center;display:flex;justify-content:center}#transcript-modal .modal-dialog .btns .btn:not(.btn-outline){margin-left:1.5rem;padding-left:3.5rem;padding-right:3.5rem}#home-hero{background-color:#f6f1ee;background-color:var(--cream);padding-bottom:85px;padding-top:125px}@media (min-width:1200px){#home-hero{padding-bottom:175px}}#home-hero .two-column-grid{gap:70px;grid-template-columns:1fr;text-align:center}@media (min-width:1200px){#home-hero .two-column-grid{grid-template-columns:440px auto;text-align:left}}#home-hero h1{font-size:2.5625rem;line-height:1.15;margin-bottom:15px}#home-hero p{font-size:1.125rem;margin-bottom:25px}#home-hero .home-hero-video{height:220px;margin:0 auto;max-width:387px;position:relative;width:100%}@media (min-width:550px){#home-hero .home-hero-video{height:370px;max-width:670px}}@media (min-width:1200px){#home-hero .home-hero-video{margin:0}}#home-hero .home-hero-video:before{top:20px}#home-hero .home-hero-video:after,#home-hero .home-hero-video:before{background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--Rype-Gradient-1,linear-gradient(90deg,var(--orange-deep) 9.95%,var(--pink-deep) 67.62%));border-radius:560px;content:"";display:block;filter:blur(63px);height:204px;left:50%;max-width:561px;position:absolute;transform:translateX(-50%);width:100%}#home-hero .home-hero-video:after{bottom:0}#home-hero .home-hero-video .hero-video-container{align-items:center;background-color:#31343f;background-color:var(--charcoal);border-radius:6px;display:flex;height:200px;justify-content:center;left:0;max-width:387px;position:relative;top:0;width:100%;z-index:1}@media (min-width:550px){#home-hero .home-hero-video .hero-video-container{height:350px;max-width:670px}}#home-hero .home-hero-video .hero-video-container .hero-play-button{position:absolute}#home-hero .home-hero-video .hero-video-container .video-pill{position:absolute;right:-8px;top:-8px}#home-hero .home-hero-video .hero-video-container .video-content{display:none}#home-hero .home-hero-video .hero-video-container .video-card{width:100%}#home-hero .home-hero-video .hero-video-container .video-card .video-image img{border-radius:6px;height:200px;max-width:387px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media (min-width:550px){#home-hero .home-hero-video .hero-video-container .video-card .video-image img{height:350px;max-width:670px}}#home-featured-films,#home-on-sale-films{padding-bottom:80px;padding-top:90px}#home-featured-films h2,#home-on-sale-films h2{margin-bottom:50px;text-align:center}#home-featured-films .video-image,#home-featured-films .video-image img,#home-on-sale-films .video-image,#home-on-sale-films .video-image img{height:200px}#home-featured-films .video-categories,#home-featured-films .video-time,#home-on-sale-films .video-categories,#home-on-sale-films .video-time{display:none}#home-on-sale-films,#home-testimonials{background-color:#f6f1ee;background-color:var(--cream)}#home-testimonials{padding-bottom:115px;padding-top:145px}#home-testimonials h2{margin-bottom:50px;text-align:center}#home-testimonials .testimonial-container{margin:0 auto 23px;max-width:755px;text-align:center;width:100%}#home-testimonials .testimonial-container img{margin:0 auto 20px}#home-testimonials .testimonial-container .testimonial-content{font-size:1.125rem;line-height:1.4}@media (min-width:834px){#home-testimonials .testimonial-container .testimonial-content{font-size:1.43rem}}#home-testimonials .testimonial-container .testimonial-author,#home-testimonials .testimonial-container .testimonial-company{font-size:1rem;font-weight:500;font-weight:var(--weight-medium);line-height:1;margin-bottom:7px}#home-testimonials .testimonial-container .testimonial-author{margin-bottom:0}#home-full-access{background-color:#f7f7f7;background-color:var(--cream-faded);padding-bottom:7rem;padding-top:7rem;text-align:center}#home-full-access h2{margin-bottom:1.44rem;margin-top:0}#home-full-access p{font-size:1.125rem;letter-spacing:.01669rem;line-height:1.53125rem;margin:0 auto;max-width:43rem}#home-full-access .access-grid{display:grid;grid-template-columns:1fr 1fr 1fr;list-style:none;padding-left:0}#home-full-access .access-grid li{margin-top:3rem}#home-full-access .access-grid li .icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="51" height="50" viewBox="0 0 51 50" fill="none"><circle cx="25.5" cy="25" r="25" fill="url%28#paint0_linear_2085_4463%29%22/%3E%3Cdefs%3E%3ClinearGradient%20id=%22paint0_linear_2085_4463%22%20x1=%2246.0853%22%20y1=%2224.9941%22%20x2=%221.34325%22%20y2=%2224.9941%22%20gradientUnits=%22userSpaceOnUse%22%3E%3Cstop%20stop-color=%22#E6C2E4%22/%3E%3Cstop%20offset=%220.703125%22%20stop-color=%22#F9C3C3%22/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E');height:3.125rem;margin:0 auto;position:relative;width:3.125rem}#home-full-access .access-grid li .icon svg:last-of-type{left:14px;position:absolute;top:14px}#home-full-access .access-grid li h4{margin-bottom:.5rem;margin-top:1.5rem}#home-full-access .access-grid li p{font-size:.9375rem;letter-spacing:.01669rem;line-height:1.34375rem}#home-full-access .access-grid li:nth-of-type(2) svg:last-of-type{left:11px;top:12px}#home-full-access .btn{margin-top:3.5rem}#home-essentials{padding-bottom:65px;padding-top:130px}#home-essentials .essentials-opening{text-align:center}#home-essentials .essentials-opening .btn,#home-essentials .essentials-opening h2{margin-bottom:25px;text-align:center}#home-essentials .essentials-opening .btn{border-color:#2db9d1;border-color:var(--blue);color:#31343f;color:var(--charcoal)}#home-essentials .essentials-opening p{margin:0 auto 75px;max-width:565px;width:100%}#home-essentials #essentials-slider{margin-bottom:65px}#home-essentials article{margin:0 17px 95px;max-width:566px;position:relative;z-index:1}#home-essentials article:before{background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--Rype-Gradient-1,linear-gradient(90deg,var(--orange-deep) 9.95%,var(--pink-deep) 67.62%));border-radius:13400px;bottom:15px;content:"";display:block;filter:blur(37.5px);height:62px;left:50%;max-width:calc(100% - 100px);position:absolute;transform:translateX(-50%);width:100%;z-index:-1}#home-essentials article .video-card{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;padding:35px 33px}#home-essentials article .video-card .video-image{height:180px;margin-bottom:25px;max-width:387px;position:relative;width:100%}@media (min-width:834px){#home-essentials article .video-card .video-image{height:220px;margin-bottom:40px}}#home-essentials article .video-card .video-image img{border-radius:6px;height:180px;max-width:387px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:640px){#home-essentials article .video-card .video-image img{margin-bottom:0}}@media (min-width:834px){#home-essentials article .video-card .video-image img{height:220px;margin-bottom:25px;max-width:100%}}#home-essentials article .video-card .video-image .video-pill{position:absolute;right:-5px;top:-4px}#home-essentials article .video-card .video-content h3{font-size:18px;margin-bottom:15px}#home-essentials article .video-card .video-content h3 a{color:#31343f;color:var(--charcoal)}#home-essentials article .video-card .video-content p{margin-bottom:10px}#home-essentials article .video-card .video-content .video-categories,#home-essentials article .video-card .video-content .video-pricing,#home-essentials article .video-card .video-content .video-time{display:none}#home-essentials article .video-card .video-content .video-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}#home-essentials .essentials-browse{text-align:center}#pricing-content{margin-bottom:40px;padding-top:30px}@media (min-width:640px){#pricing-content{padding-top:75px}}#pricing-content .container{max-width:915px}#pricing-content .container .two-column-grid{align-items:flex-start;gap:45px}@media (min-width:900px){#pricing-content .container .two-column-grid{grid-template-columns:1fr 1fr;text-align:left}}#pricing-content .container h2{font-size:25px;margin-bottom:20px;text-align:center}#pricing-content .container .per-video-container,#pricing-content .container .subscription-container{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;min-height:0;padding:32px 20px}@media (min-width:450px){#pricing-content .container .per-video-container,#pricing-content .container .subscription-container{padding:32px}}#pricing-content .container .per-video-container h3,#pricing-content .container .subscription-container h3{font-size:1.9375rem;margin-bottom:28px}#pricing-content .container .per-video-container p,#pricing-content .container .subscription-container p{font-size:.9375rem;letter-spacing:.01669rem;line-height:1.34375rem;margin-bottom:1rem}#pricing-content .container .per-video-container .btn,#pricing-content .container .subscription-container .btn{margin-bottom:25px}#pricing-content .container .per-video-container .includes-container,#pricing-content .container .subscription-container .includes-container{background-color:#fff;background-color:var(--white);border-radius:10px;padding:30px 10px 40px}@media (min-width:450px){#pricing-content .container .per-video-container .includes-container,#pricing-content .container .subscription-container .includes-container{padding:30px 35px 40px}}#pricing-content .container .per-video-container .includes-container p,#pricing-content .container .subscription-container .includes-container p{margin-bottom:20px}#pricing-content .container .per-video-container .includes-container ul,#pricing-content .container .subscription-container .includes-container ul{border-top:1px solid #f6f1ee;border-top:1px solid var(--cream);list-style:none;margin:0;padding:0}#pricing-content .container .per-video-container .includes-container ul li,#pricing-content .container .subscription-container .includes-container ul li{border-bottom:1px solid #f6f1ee;border-bottom:1px solid var(--cream);font-size:.875rem;line-height:1;padding-bottom:11px;padding-top:15px}#pricing-content .container .per-video-container .includes-container ul li img,#pricing-content .container .subscription-container .includes-container ul li img{margin-right:14px}#pricing-content .container .per-video-container p{max-width:100%;text-align:center}@media (min-width:900px){#pricing-content .container .per-video-container p{text-align:left}}#pricing-content .container .per-video-container .btn{margin-bottom:35px}#pricing-content .container .subscription-container{background-color:#fff;background-color:var(--white);position:relative}#pricing-content .container .subscription-container:before{background:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background:var(--rype-gradient);border-radius:12px;bottom:0;content:"";left:0;margin:-2px;position:absolute;right:0;top:0;z-index:-1}#pricing-content .container .subscription-container h3{font-size:4rem;font-weight:600;font-weight:var(--weight-semibold);margin-bottom:20px}#pricing-content .container .subscription-container h3 span{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);opacity:.5}#pricing-content .container .subscription-container .includes-container{background-color:#f7f7f7;background-color:var(--cream-faded)}#pricing-commitment{align-items:center;background:linear-gradient(90deg,rgba(230,194,228,.3) 6.74%,hsla(0,82%,87%,.3) 68.46%);border-radius:.625rem;display:grid;margin:4rem auto 5rem;padding:0}#pricing-commitment img{border-radius:.625rem .625rem 0 0;width:100%}#pricing-commitment div{padding:2rem 4rem}@media (min-width:900px){#pricing-commitment{grid-template-columns:1fr 1fr}#pricing-commitment img{border-radius:.625rem 0 0 .625rem;width:100%}}#pricing-faqs{background-color:#f7f7f7;background-color:var(--cream-faded);padding-bottom:120px;padding-top:8rem}#pricing-faqs h2{margin-bottom:45px;text-align:center}#page-content .container{margin-bottom:150px;padding-top:35px}#page-content .container a:not(.btn){color:#2db9d1;color:var(--blue);-webkit-text-decoration:underline;text-decoration:underline}.rype-category-page .video-grid .video-categories,.rype-category-page .video-grid .video-time{display:none}#faqs{padding-bottom:150px;padding-top:80px}#faqs .faq-container{margin-bottom:70px}#faqs .more-questions{font-size:1.125rem;font-weight:500;font-weight:var(--weight-medium);text-align:center}#contact{padding-bottom:150px;padding-top:10px}#contact .opening-paragraph{margin-bottom:40px;text-align:center}#on-sale-films{padding-bottom:120px;padding-top:70px}#on-sale-films h2{margin-bottom:50px;text-align:center}#on-sale-films .on-sale-films-grid .video-card{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;margin-bottom:60px;max-width:100%}@media (min-width:768px){#on-sale-films .on-sale-films-grid .video-card{gap:40px;grid-template-columns:387px auto}}#on-sale-films .on-sale-films-grid .video-image{max-width:387px;position:relative;width:100%}#on-sale-films .on-sale-films-grid .video-image img{border-radius:6px;height:200px;max-width:387px;-o-object-fit:cover;object-fit:cover;width:100%}#on-sale-films .on-sale-films-grid .video-image .video-pill{position:absolute;right:-6px;top:-10px}#on-sale-films .on-sale-films-grid .video-title{align-items:flex-start;display:flex;flex-direction:column;gap:7px;justify-content:flex-start;margin-bottom:10px}@media (min-width:640px){#on-sale-films .on-sale-films-grid .video-title{align-items:center;flex-direction:row;justify-content:space-between}}#on-sale-films .on-sale-films-grid .video-title h3{font-size:1.5625rem;margin-bottom:0}#on-sale-films .on-sale-films-grid .video-title h3 a{color:#31343f;color:var(--charcoal)}#on-sale-films .on-sale-films-grid .video-title p{color:#ee7c7e;color:var(--red);font-size:1.5625rem;font-weight:600;font-weight:var(--weight-semibold);margin-bottom:0}#on-sale-films .on-sale-films-grid .video-title p span{color:#31343f;color:var(--charcoal);font-weight:500;font-weight:var(--weight-medium)}#on-sale-films .on-sale-films-grid .video-title .video-pricing{align-items:center;display:flex;gap:8px}#on-sale-films .on-sale-films-grid .video-title .video-pricing p{margin-bottom:0}#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-price-no-sale,#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-price-with-sale,#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-sale-price{color:#31343f;color:var(--charcoal);font-weight:400;font-weight:var(--weight-regular);line-height:1;margin-bottom:0}#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-price-no-sale{font-size:1.5625rem}#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-price-with-sale{-webkit-text-decoration:line-through;text-decoration:line-through}#on-sale-films .on-sale-films-grid .video-title .video-pricing .video-sale-price{color:#ee7c7e;color:var(--red);font-size:1.5625rem;font-weight:600;font-weight:var(--weight-semibold)}#on-sale-films .on-sale-films-grid .video-time{font-size:1.0625rem;line-height:1;margin-bottom:15px}#on-sale-films .on-sale-films-grid .video-categories{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}#on-sale-films .on-sale-films-grid .video-categories .category-pill{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;color:#31343f;color:var(--charcoal);font-size:.8125rem;line-height:1;padding:2px 9px}#on-sale-films .on-sale-films-grid .video-categories .category-pill:hover{-webkit-text-decoration:none;text-decoration:none}#on-sale-films .on-sale-films-grid .video-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}#single-video{padding-top:50px}@media (min-width:992px){#single-video{padding-top:80px}}#single-video .two-column-grid{align-items:flex-start;gap:50px;grid-template-columns:1fr}@media (min-width:992px){#single-video .two-column-grid{grid-template-columns:auto 325px}}@media (min-width:1200px){#single-video .two-column-grid{grid-template-columns:764px auto}}#single-video .single-video-container video{aspect-ratio:16/9;border-radius:5px}#single-video .single-video-container .video-disclaimer{text-align:left}#single-video .single-video-container .transcript-wrapper{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:.625rem;float:left;margin-right:1rem;margin-top:1rem;padding:.62rem 1.25rem;text-align:left;width:100%}#single-video .single-video-container .transcript-wrapper .transcript{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9375rem;height:2.5rem;letter-spacing:.01669rem;line-height:1.34375rem;overflow:hidden;text-overflow:ellipsis}#single-video .single-video-container .transcript-wrapper a{font-weight:700}@media (min-width:640px){#single-video .single-video-container .transcript-wrapper{margin-bottom:2rem;width:calc(50% - 1rem)};}#single-video .single-video-container .video-resolution{font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold);margin-top:1.5rem;text-align:left}#single-video .single-video-container .video-resolution span{font-weight:400;font-weight:var(--weight-regular)}#single-video .single-video-content{text-align:left}#single-video .single-video-content h1{font-size:1.6875rem;line-height:1;margin-bottom:10px}#single-video .single-video-content .video-duration{font-size:.9375rem;margin-bottom:13px}#single-video .single-video-content .video-keywords{align-items:center;clear:both;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0 0 20px;padding:0 2rem 0 0;position:relative;transition:max-height .5s ease-out}#single-video .single-video-content .video-keywords.closed{max-height:1.5rem;overflow:hidden}#single-video .single-video-content .video-keywords.open{max-height:20rem}#single-video .single-video-content .video-keywords.open:after{transform:rotate(180deg)}#single-video .single-video-content .video-keywords:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27><path d=%27M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z%27 fill=%27black%27/></svg>");content:"";height:1.5rem;position:absolute;right:0;top:0;transition:transform .5s ease-out;width:1.5rem}#single-video .single-video-content .video-keywords .keyword a{background:#f7f7f7;background:var(--cream-faded);border-radius:9px;color:#31343f;color:var(--charcoal);display:inline-block;font-size:.8125rem;height:18px;line-height:1;padding:2px 9px;text-transform:capitalize}#single-video .single-video-content .video-keywords .keyword a:hover{-webkit-text-decoration:none;text-decoration:none}#single-video .single-video-content .video-price-no-sale{font-size:1.6875rem;margin-bottom:15px}#single-video .single-video-content .video-price-with-sale{float:left;font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);line-height:27px;margin-bottom:10px;padding-right:.62rem;-webkit-text-decoration:line-through;text-decoration:line-through}#single-video .single-video-content .video-sale-price{color:#ee7c7e;color:var(--red);float:left;font-size:1.6875rem;font-weight:600;font-weight:var(--weight-semibold);margin-bottom:35px;padding-right:.62rem}#single-video .single-video-content .video-sale-end-date{background:#f7f7f7;background:var(--cream-faded);border:1px solid #ee7c7e;border:1px solid var(--red);border-radius:.3125rem;color:#31343f;color:var(--charcoal);float:left;font-size:.8125rem;font-weight:600;letter-spacing:.01669rem;line-height:1.09375rem;padding:.5rem;position:relative;top:-5px}#single-video .single-video-content .video-sale-end-date:before{border:1px solid #ee7c7e;border:1px solid var(--red);border-radius:50%;color:#ee7c7e;color:var(--red);content:"!";display:inline-block;font-weight:700;height:1.25rem;margin-right:.5rem;text-align:center;width:1.25rem}#single-video .single-video-content .video-description{clear:both;font-size:.9375rem;line-height:1.4;margin-bottom:22px}#single-video .single-video-content .video-sharing-icons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}#single-video .single-video-content .favorite-login,#single-video .single-video-content .favorite:not(.faved){opacity:.2}#single-video .single-video-content .btn{margin-bottom:20px}#single-video .single-video-content #annual-plan{align-items:center;align-self:stretch;background:#f7f7f7;background:var(--cream-faded);border:2px solid #e6c2e4;border:2px solid var(--orange);border-radius:.3125rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1.6875rem 3.9375rem}#single-video .single-video-content #annual-plan h5{margin:0}#single-video .single-video-content #annual-plan a{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold);-webkit-text-decoration:underline;text-decoration:underline}#similar-videos{padding-top:80px}@media (min-width:992px){#similar-videos{padding-top:0}}#similar-videos h2{clear:both;margin-bottom:20px;margin-top:2rem}#similar-videos .video-grid{grid-gap:42px 17px;display:grid;gap:42px 17px;grid-template-columns:1fr;margin-bottom:85px}@media (min-width:834px){#similar-videos .video-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#similar-videos .video-grid{grid-template-columns:repeat(3,1fr)}}#similar-videos .video-grid .video-image,#similar-videos .video-grid .video-image img{height:218px}#similar-videos .video-grid .video-categories,#similar-videos .video-grid .video-time{display:none}#browse{padding-top:60px}@media (min-width:834px){#browse{padding-top:80px}}#browse #filter-search-bar{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:20px}@media (min-width:834px){#browse #filter-search-bar{grid-template-columns:182px auto}}#browse #filter-search-bar .filter-toggle{align-items:center;display:flex;gap:15px;justify-content:flex-start;order:1}@media (min-width:834px){#browse #filter-search-bar .filter-toggle{order:0}}#browse #filter-search-bar .filter-toggle:hover{cursor:pointer}#browse #filter-search-bar .filter-toggle p{margin-bottom:0}#browse #filter-search-bar .ais-SearchBox{border-bottom:1px solid #d9d9d9;border-bottom:1px solid var(--gray-border);max-width:762px;width:100%}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form{display:flex}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{border:none;color:#31343f;color:var(--charcoal);font-size:1.125rem;outline:none}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form ::-moz-placeholder{color:#31343f;color:var(--charcoal)}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form ::placeholder{color:#31343f;color:var(--charcoal)}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form button.ais-SearchBox-submit{margin-right:13px;order:-1}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form button.ais-SearchBox-submit svg{height:20px;width:20px}#browse #filter-search-bar .ais-SearchBox .ais-SearchBox-form svg.ais-SearchBox-resetIcon{height:10px;width:10px}#browse .container.video-full-width #video-browse-container{grid-template-columns:1fr}#browse .container.video-full-width #video-browse-container .video-image,#browse .container.video-full-width #video-browse-container .video-image img{height:218px}#browse #video-browse-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:834px){#browse #video-browse-container{grid-template-columns:182px auto}}#browse #video-browse-container .filter-widgets{display:none;max-width:280px;width:100%}@media (min-width:834px){#browse #video-browse-container .filter-widgets{display:block}}#browse #video-browse-container .filter-widgets .filter-category{margin-bottom:10px}#browse #video-browse-container .filter-widgets .filter-category h4{align-items:center;background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:5px;display:flex;font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold);gap:5px;justify-content:space-between;line-height:1;margin-bottom:10px;padding:10px 7px}#browse #video-browse-container .filter-widgets .filter-category h4:hover{cursor:pointer}#browse #video-browse-container .filter-widgets .filter-category h4.filter-active .minus-icon{display:block!important}#browse #video-browse-container .filter-widgets .filter-category h4.filter-active .plus-icon{display:none!important}#browse #video-browse-container .filter-widgets .filter-category .minus-icon{display:none}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu li,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList li,#browse #video-browse-container .filter-widgets .filter-category .filter-container li{padding:5px 7px;position:relative}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu li:after,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList li:after,#browse #video-browse-container .filter-widgets .filter-category .filter-container li:after{background-image:url(/app/themes/rype-tv-2024/public/images/icon-filter-unchecked.8b5b50.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:15px;position:absolute;right:5px;top:10px;width:15px}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu li a,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList li a,#browse #video-browse-container .filter-widgets .filter-category .filter-container li a{color:#31343f;color:var(--charcoal);font-size:.875rem}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu .ais-RefinementList-item--selected,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList .ais-RefinementList-item--selected,#browse #video-browse-container .filter-widgets .filter-category .filter-container .ais-RefinementList-item--selected{display:block}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu .ais-RefinementList-item--selected:after,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList .ais-RefinementList-item--selected:after,#browse #video-browse-container .filter-widgets .filter-category .filter-container .ais-RefinementList-item--selected:after{background-image:url(/app/themes/rype-tv-2024/public/images/icon-filter-checked.30d49f.svg)}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu .ais-RefinementList-item--selected a,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList .ais-RefinementList-item--selected a,#browse #video-browse-container .filter-widgets .filter-category .filter-container .ais-RefinementList-item--selected a{font-weight:400!important;font-weight:var(--weight-regular)!important}#browse #video-browse-container .filter-widgets .filter-category .ais-NumericMenu .ais-NumericMenu-item:first-child:after,#browse #video-browse-container .filter-widgets .filter-category .ais-RefinementList .ais-NumericMenu-item:first-child:after,#browse #video-browse-container .filter-widgets .filter-category .filter-container .ais-NumericMenu-item:first-child:after{background-image:url(/app/themes/rype-tv-2024/public/images/icon-filter-checked.30d49f.svg)}#browse #video-browse-container .filter-widgets .filter-category .filter-container{display:none}#browse #video-browse-container .filter-widgets .filter-category .filter-container .ais-RefinementList{display:block}#browse #video-browse-container .filter-widgets .view-on-sale{font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold);line-height:1.4;margin-top:15px}#browse #video-browse-container .filter-widgets .view-on-sale a{color:#2db9d1;color:var(--blue);font-weight:500;font-weight:var(--weight-medium)}#browse #video-browse-container .ais-Hits-list{grid-gap:42px 17px;display:grid;grid-template-columns:1fr;margin-bottom:65px}@media (min-width:834px){#browse #video-browse-container .ais-Hits-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#browse #video-browse-container .ais-Hits-list{grid-template-columns:repeat(3,1fr)}}#pagination{margin-bottom:80px}#pagination .ais-Pagination-list{flex-wrap:wrap;gap:7px;justify-content:center}#pagination .ais-Pagination-list li{align-items:center;border:1px solid #d9d9d9;border:1px solid var(--gray-border);border-radius:4px;display:flex;justify-content:center}#pagination .ais-Pagination-list li a,#pagination .ais-Pagination-list li span{align-items:center;color:#31343f;color:var(--charcoal);display:flex;font-size:.875rem;font-weight:600;font-weight:var(--weight-semibold);height:32px;justify-content:center;line-height:32px;width:32px}#pagination .ais-Pagination-list .ais-Pagination-item--nextPage a,#pagination .ais-Pagination-list .ais-Pagination-item--nextPage span,#pagination .ais-Pagination-list .ais-Pagination-item--previousPage a,#pagination .ais-Pagination-list .ais-Pagination-item--previousPage span{font-size:25px;line-height:1}#pagination .ais-Pagination-list .ais-Pagination-item--disabled{background-color:#d9d9d9;background-color:var(--gray-border)}#pagination .ais-Pagination-list .ais-Pagination-item--disabled span{color:#fff;color:var(--white)}#pagination .ais-Pagination-list .ais-Pagination-item--selected{border:1px solid #2db9d1;border:1px solid var(--blue)}#pagination .ais-Pagination-list .ais-Pagination-item--selected a{color:#2db9d1;color:var(--blue)}#essentials-films,#page-content .woocommerce-MyAccount-content{padding-bottom:120px;padding-top:70px}#essentials-films h2,#page-content .woocommerce-MyAccount-content h2{margin-bottom:50px;text-align:center}#essentials-films .essentials-grid .video-card,#page-content .woocommerce-MyAccount-content .essentials-grid .video-card{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr;margin-bottom:60px;max-width:100%}@media (min-width:768px){#essentials-films .essentials-grid .video-card,#page-content .woocommerce-MyAccount-content .essentials-grid .video-card{gap:40px;grid-template-columns:387px auto}}#essentials-films .essentials-grid .video-image,#page-content .woocommerce-MyAccount-content .essentials-grid .video-image{max-width:387px;position:relative;width:100%}#essentials-films .essentials-grid .video-image:after,#page-content .woocommerce-MyAccount-content .essentials-grid .video-image:after{background:#2db9d1;background:var(--blue);border-radius:12px;color:#fff;color:var(--white);content:"FREE";display:inline-block;font-size:.9375rem;font-weight:600;font-weight:var(--weight-semibold);height:24px;line-height:1;padding:5px 14px;position:absolute;right:-5px;text-transform:uppercase;top:-4px;z-index:3}#essentials-films .essentials-grid .video-image img,#page-content .woocommerce-MyAccount-content .essentials-grid .video-image img{border-radius:6px;height:200px;max-width:387px;-o-object-fit:cover;object-fit:cover;width:100%}#essentials-films .essentials-grid .video-title,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title{align-items:flex-start;display:flex;flex-direction:column;gap:7px;justify-content:flex-start;margin-bottom:10px}@media (min-width:640px){#essentials-films .essentials-grid .video-title,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title{align-items:center;flex-direction:row;justify-content:space-between}}#essentials-films .essentials-grid .video-title h3,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title h3{font-size:1.5625rem;margin-bottom:0}#essentials-films .essentials-grid .video-title h3 a,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title h3 a{color:#31343f;color:var(--charcoal)}#essentials-films .essentials-grid .video-title p,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title p{color:#ee7c7e;color:var(--red);font-size:1.5625rem;font-weight:600;font-weight:var(--weight-semibold);margin-bottom:0}#essentials-films .essentials-grid .video-title p span,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title p span{color:#31343f;color:var(--charcoal);font-weight:500;font-weight:var(--weight-medium)}#essentials-films .essentials-grid .video-title .video-pricing,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing{align-items:center;display:flex;gap:8px;position:relative}#essentials-films .essentials-grid .video-title .video-pricing p,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing p{margin-bottom:0}#essentials-films .essentials-grid .video-title .video-pricing .video-price-no-sale,#essentials-films .essentials-grid .video-title .video-pricing .video-price-with-sale,#essentials-films .essentials-grid .video-title .video-pricing .video-sale-price,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing .video-price-no-sale,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing .video-price-with-sale,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing .video-sale-price{display:none}#essentials-films .essentials-grid .video-title .video-pricing .video-free-price,#page-content .woocommerce-MyAccount-content .essentials-grid .video-title .video-pricing .video-free-price{color:#ee7c7e;color:var(--red);font-size:1.5625rem;font-weight:600;font-weight:var(--weight-semibold)}#essentials-films .essentials-grid .video-time,#page-content .woocommerce-MyAccount-content .essentials-grid .video-time{font-size:1.0625rem;line-height:1;margin-bottom:15px}#essentials-films .essentials-grid .video-categories,#page-content .woocommerce-MyAccount-content .essentials-grid .video-categories{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}#essentials-films .essentials-grid .video-categories .category-pill,#page-content .woocommerce-MyAccount-content .essentials-grid .video-categories .category-pill{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;color:#31343f;color:var(--charcoal);font-size:.8125rem;line-height:1;padding:2px 9px;-webkit-text-decoration:none;text-decoration:none}#essentials-films .essentials-grid .video-categories .category-pill:hover,#page-content .woocommerce-MyAccount-content .essentials-grid .video-categories .category-pill:hover{-webkit-text-decoration:none;text-decoration:none}#essentials-films .essentials-grid .video-excerpt,#page-content .woocommerce-MyAccount-content .essentials-grid .video-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}#page-content .woocommerce-MyAccount-content{padding-bottom:0;padding-top:0}#page-content .woocommerce-MyAccount-content h2{margin-bottom:25px;text-align:left}#page-content .woocommerce-MyAccount-content .opening-paragraph{margin-bottom:60px}#page-content .woocommerce-MyAccount-content .essentials-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr}@media (min-width:768px){#page-content .woocommerce-MyAccount-content .essentials-grid{gap:70px;grid-template-columns:1fr 1fr}}#page-content .woocommerce-MyAccount-content .essentials-grid .video-card{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:0}#page-content .woocommerce-MyAccount-content .essentials-grid .video-card h3{font-size:1.125rem}#page-content .woocommerce-MyAccount-content .essentials-grid .video-card h3 a{-webkit-text-decoration:none;text-decoration:none}#page-content .woocommerce-MyAccount-content .essentials-grid .video-card .video-excerpt{-webkit-line-clamp:2;display:-webkit-box;margin-bottom:15px}#page-content .woocommerce-MyAccount-content .essentials-grid .video-card a{-webkit-text-decoration:none;text-decoration:none}#page-content .woocommerce .woocommerce-info,#page-content .woocommerce .woocommerce-message{border-top-color:#ff5c00;border-top-color:var(--orange-deep)}#page-content .woocommerce .woocommerce-info:before,#page-content .woocommerce .woocommerce-message:before{color:#ff5c00;color:var(--orange-deep)}#page-content .woocommerce .return-to-shop a.button,#page-content .woocommerce .woocommerce-info a.button,#page-content .woocommerce .woocommerce-message a.button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:19.5px;color:#fff!important;color:var(--white)!important;display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:39px;line-height:1;padding:12px 40px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}#page-content .woocommerce .return-to-shop a.button:hover,#page-content .woocommerce .woocommerce-info a.button:hover,#page-content .woocommerce .woocommerce-message a.button:hover{background:#fff;background:var(--white);border:1px solid #31343f;border:1px solid var(--charcoal);color:#31343f!important;color:var(--charcoal)!important;-webkit-text-decoration:none;text-decoration:none}.woocommerce-lost-password .woocommerce{padding-bottom:0;padding-top:10px}.woocommerce-lost-password .woocommerce .opening-paragraph{margin-bottom:40px;text-align:center}.woocommerce-lost-password .woocommerce form p{text-align:center}.woocommerce-lost-password .woocommerce form .woocommerce-form-row{float:none;margin:0 auto;max-width:550px;width:100%}.woocommerce-lost-password .woocommerce form .woocommerce-form-row label{color:#31343f;color:var(--charcoal);font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);line-height:1;margin-bottom:8px;text-align:left}.woocommerce-lost-password .woocommerce form .woocommerce-form-row input[type=text]{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;color:#31343f;color:var(--charcoal);font-size:1.125rem;margin-bottom:25px;padding:12px 16px}.woocommerce-lost-password .woocommerce form .woocommerce-form-row input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}.woocommerce-lost-password .woocommerce form .woocommerce-form-row:last-of-type{text-align:right!important}.my-account.logged-in .page-title{display:none}.my-account.logged-in #page-content .thin-container{margin:0 auto;max-width:1200px}.my-account.logged-in #page-content .woocommerce{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr;margin-bottom:150px}@media (min-width:768px){.my-account.logged-in #page-content .woocommerce{grid-template-columns:200px auto}}.my-account.logged-in #page-content .woocommerce:after,.my-account.logged-in #page-content .woocommerce:before{display:none}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation{float:none;margin-top:90px;width:200px}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation .my-acct-user{margin-bottom:18px}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation .my-acct-user img{height:40px;margin-bottom:15px;width:40px}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation .my-acct-user .dash-user-name{font-size:1.125rem;line-height:1}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul li{border-radius:3px;padding:10px 14px}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul li a{color:rgba(49,52,63,.5);color:var(--charcoal-transparent-50);font-size:1.125rem;font-weight:600;font-weight:var(--weight-semibold);line-height:1;-webkit-text-decoration:none;text-decoration:none}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul li.is-active{background:#f6f1ee;background:var(--cream)}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul li.is-active a{color:#31343f;color:var(--charcoal)}.my-account.logged-in #page-content .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--members-area{display:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content{float:none;margin-top:25px;width:100%}@media (min-width:768px){.my-account.logged-in #page-content .woocommerce-MyAccount-content{margin-top:134px}}.my-account.logged-in #page-content .woocommerce-MyAccount-content h2{margin-bottom:25px}.my-account.logged-in #page-content .woocommerce-MyAccount-content h3{font-size:1.125rem;margin-bottom:23px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .account-details-tabs{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:45px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .account-details-tabs a{border:1px solid rgba(49,52,63,.25);border:1px solid var(--charcoal-transparent);border-radius:3px;color:rgba(49,52,63,.5);color:var(--charcoal-transparent-50);font-size:1.0625rem;padding:5px 20px;-webkit-text-decoration:none;text-decoration:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .account-details-tabs a.is-active{background-image:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background-image:var(--rype-gradient);border:none;color:#31343f;color:var(--charcoal);padding:6px 21px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-info{border-top-color:#ff5c00;border-top-color:var(--orange-deep)}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-info:before{color:#ff5c00;color:var(--orange-deep)}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-info .button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:19.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:39px;line-height:1;padding:12px 40px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.my-account.logged-in #page-content .woocommerce-MyAccount-content address{font-size:.9375rem;font-style:normal;margin-bottom:20px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .edit{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold)}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields{max-width:575px;width:100%}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields fieldset{border:none;padding:0}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend{display:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row{margin:0;padding:0}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label{color:#31343f;color:var(--charcoal);font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);line-height:1;margin-bottom:8px;text-align:left}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=email],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=password],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=tel],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=text],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=email],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=password],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=tel],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=text],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=email],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=password],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=tel],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=text],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=email],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=password],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=tel],.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=text]{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;color:#31343f;color:var(--charcoal);font-size:1.125rem;margin-bottom:25px;padding:12px 16px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=email]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=password]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=tel]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[type=text]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=email]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=password]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=tel]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[type=text]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=email]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=password]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=tel]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[type=text]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=email]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=password]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=tel]:focus,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection__arrow,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-selection,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-selection__arrow,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection__arrow,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-selection,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-selection__arrow,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-selection__rendered{height:47px;line-height:47px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container{margin-bottom:25px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container--default .select2-selection--single,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container--default .select2-selection--single,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container--default .select2-selection--single,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container--default .select2-selection--single{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);color:#31343f;color:var(--charcoal);font-size:1.125rem}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-selection__rendered,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-selection__rendered{padding-left:16px;padding-right:16px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my_account_memberships{border:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my_account_memberships thead{display:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my_account_memberships tbody tr td{border-bottom:1px solid #f6f1ee;border-bottom:1px solid var(--cream);border-top:none;font-size:1rem;padding:13px 8px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my_account_memberships tbody tr td .button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:19.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:39px;line-height:1;padding:12px 40px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.my-account.logged-in #page-content .required{color:#31343f;color:var(--charcoal)}.my-account.logged-in #page-content .woocommerce-Button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:19.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:39px;line-height:1;padding:12px 40px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;width:auto}.my-account.logged-in #page-content .woocommerce-Button:hover{background:#2db9d1;background:var(--blue);border:1px solid #2db9d1;border:1px solid var(--blue);-webkit-text-decoration:none;text-decoration:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-h2,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-h2,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-h2{margin-bottom:45px}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid{grid-gap:20px 11px;display:grid;gap:20px 11px;grid-template-columns:1fr;max-width:100%}@media (min-width:768px){.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid{grid-template-columns:repeat(3,1fr)}}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid .video-card .video-image,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid .video-card .video-image,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid .video-card .video-image{max-width:387px;position:relative;width:100%}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid .video-card .video-image img,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid .video-card .video-image img,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid .video-card .video-image img{border-radius:6px;height:180px;max-width:387px;-o-object-fit:cover;object-fit:cover;width:100%}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-downloads-grid .video-content,.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid .video-content,.my-account.logged-in #page-content .woocommerce-MyAccount-content .video-purchases-grid .video-content{display:none}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid .video-image{position:relative}.my-account.logged-in #page-content .woocommerce-MyAccount-content .my-favorites-grid .video-image:after{background-image:url(/app/themes/rype-tv-2024/public/images/icon-star-white.1c4c4d.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:21px;position:absolute;right:7px;top:9px;width:22px}.my-account.logged-in #page-content .woocommerce-MyAccount-orders{border:none;font-size:1rem}.my-account.logged-in #page-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header{padding:4px 8px 8px}.my-account.logged-in #page-content .woocommerce-MyAccount-orders .woocommerce-orders-table__header span{font-size:1.125rem;font-weight:500;font-weight:var(--weight-medium)}.my-account.logged-in #page-content .woocommerce-MyAccount-orders .woocommerce-orders-table__row .woocommerce-orders-table__cell{border-top:2px solid #f6f1ee;border-top:2px solid var(--cream);font-weight:600;font-weight:var(--weight-semibold);padding:16px 8px}.my-account.logged-in #page-content .woocommerce-MyAccount-orders .woocommerce-orders-table__row .woocommerce-orders-table__cell a{color:#31343f;color:var(--charcoal)}.my-account.logged-in #page-content .woocommerce-MyAccount-orders .woocommerce-orders-table__row .woocommerce-orders-table__cell .button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:16.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:33px;line-height:1;padding:8px 26px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;width:auto}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-MyAccount-subscriptions,.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-table--order-details{border:none;font-size:1rem}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-MyAccount-subscriptions .button{background:#31343f;background:var(--charcoal);border:1px solid #31343f;border:1px solid var(--charcoal);border-radius:16.5px;color:#fff;color:var(--white);display:inline-block;font-size:.9375rem;font-weight:500;font-weight:var(--weight-medium);height:33px;line-height:1;padding:8px 26px;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;width:auto}.my-account.logged-in #page-content .woocommerce-MyAccount-content .woocommerce-customer-details address{border:none;font-size:1rem}.cart #page-content .woocommerce .woocommerce-message a.button{display:none}.cart .page-title,.checkout .page-title{max-width:1200px;padding-top:0}.cart .page-title h1,.checkout .page-title h1{display:none}.cart h1,.checkout h1{font-size:1.6875rem;margin-bottom:25px}.cart-nav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:50px;margin-top:75px;padding-left:5px;padding-right:5px}.cart-nav a{color:#31343f;color:var(--charcoal);font-size:.875rem;font-weight:600;font-weight:var(--weight-semibold);line-height:1;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none}.cart-nav a:after{background:#d5c6be;background:var(--cream-deep);bottom:-5px;content:"";display:block;height:2.5px;left:0;position:absolute;width:100%}.cart-nav a.active:after{background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--rype-gradient-dark)}.woocommerce-order-received .cart-nav a.active:after{background:#d5c6be;background:var(--cream-deep)}.woocommerce-order-received .cart-nav a:last-child:after{background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--rype-gradient-dark)}.cart #page-content .thin-container{max-width:1200px;padding-top:0}.cart #page-content .thin-container .woocommerce table.cart{border:none;border-bottom:2px solid #f6f1ee;border-bottom:2px solid var(--cream);border-radius:0;margin-bottom:80px}.cart #page-content .thin-container .woocommerce table.cart .cart_item td{border-top:2px solid #f6f1ee;border-top:2px solid var(--cream);padding:20px 12px}.cart #page-content .thin-container .woocommerce table.cart .actions,.cart #page-content .thin-container .woocommerce table.cart td.product-price,.cart #page-content .thin-container .woocommerce table.cart td.product-quantity,.cart #page-content .thin-container .woocommerce table.cart th.product-price,.cart #page-content .thin-container .woocommerce table.cart th.product-quantity{display:none}.cart #page-content .thin-container .woocommerce table.cart td.product-remove .remove{background-position:50%;background-repeat:no-repeat;background-size:20px;content:"";height:20px;width:20px}.cart #page-content .thin-container .woocommerce table.cart td.product-remove .remove,.cart #page-content .thin-container .woocommerce table.cart td.product-remove .remove:hover{background-color:transparent!important;background-image:url(/app/themes/rype-tv-2024/public/images/icon-cart-remove.5f3403.svg);color:transparent!important}.cart #page-content .thin-container .woocommerce table.cart td.product-thumbnail{width:185px}.cart #page-content .thin-container .woocommerce table.cart td.product-thumbnail img{border-radius:5px;height:72px;-o-object-fit:cover;object-fit:cover;width:128px}.cart #page-content .thin-container .woocommerce table.cart th.product-name,.cart #page-content .thin-container .woocommerce table.cart th.product-subtotal{font-size:.875rem;font-weight:600;font-weight:var(--weight-semibold)}.cart #page-content .thin-container .woocommerce table.cart td.product-name a{color:#31343f;color:var(--charcoal);font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium)}.cart #page-content .thin-container .woocommerce table.cart td.product-subtotal{width:100%}@media (min-width:768px){.cart #page-content .thin-container .woocommerce table.cart td.product-subtotal{width:110px}}.cart #page-content .thin-container .woocommerce table.cart td.product-subtotal bdi{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular)}.cart #page-content .thin-container .woocommerce .cart_totals{margin-left:auto;max-width:360px}.cart #page-content .thin-container .woocommerce .cart_totals table{border:none}.cart #page-content .thin-container .woocommerce .cart_totals table td,.cart #page-content .thin-container .woocommerce .cart_totals table th{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold);padding:20px 12px}.cart #page-content .thin-container .woocommerce .cart_totals table th{padding-left:5px;width:65%}.cart #page-content .thin-container .woocommerce .cart_totals table .order-total td,.cart #page-content .thin-container .woocommerce .cart_totals table .order-total th{border-top:2px solid #f6f1ee;border-top:2px solid var(--cream)}.cart #page-content .thin-container .woocommerce .cart_totals .wc-proceed-to-checkout .btn{color:#fff;color:var(--white);font-size:1.125rem;height:47px;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;width:100%}.cart #page-content .thin-container .woocommerce .cart_totals .wc-proceed-to-checkout .btn:hover{color:#31343f;color:var(--charcoal)}.checkout #page-content .thin-container{max-width:1200px;padding-top:0}.checkout #page-content .thin-container .woocommerce-billing-fields,.checkout #page-content .thin-container h2{margin-bottom:20px}.checkout #page-content .thin-container .woocommerce-billing-fields .form-row:last-child input{margin-bottom:0}.checkout #page-content .thin-container .form-row{margin:0;padding:0}.checkout #page-content .thin-container .form-row label{color:#31343f;color:var(--charcoal);font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);line-height:1;margin-bottom:8px;text-align:left}.checkout #page-content .thin-container .form-row .required{color:#31343f;color:var(--charcoal)}.checkout #page-content .thin-container .form-row input[type=email],.checkout #page-content .thin-container .form-row input[type=tel],.checkout #page-content .thin-container .form-row input[type=text]{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;color:#31343f;color:var(--charcoal);font-size:1.125rem;margin-bottom:25px;padding:12px 16px}.checkout #page-content .thin-container .form-row input[type=email]:focus,.checkout #page-content .thin-container .form-row input[type=tel]:focus,.checkout #page-content .thin-container .form-row input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}.checkout #page-content .thin-container .form-row .select2-container,.checkout #page-content .thin-container .form-row .select2-selection,.checkout #page-content .thin-container .form-row .select2-selection__arrow,.checkout #page-content .thin-container .form-row .select2-selection__rendered{height:47px;line-height:47px}.checkout #page-content .thin-container .form-row .select2-container{margin-bottom:25px}.checkout #page-content .thin-container .form-row .select2-container--default .select2-selection--single{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);color:#31343f;color:var(--charcoal);font-size:1.125rem}.checkout #page-content .thin-container .form-row .select2-selection__rendered{padding-left:16px;padding-right:16px}.checkout #page-content .thin-container .form-row-first{float:none;width:100%}@media (min-width:640px){.checkout #page-content .thin-container .form-row-first{float:left;width:47%}}.checkout #page-content .thin-container .form-row-last{float:none;width:100%}@media (min-width:640px){.checkout #page-content .thin-container .form-row-last{float:right;width:47%}}.checkout #page-content .thin-container button.button{background:#31343f!important;background:var(--charcoal)!important;border:1px solid #31343f!important;border:1px solid var(--charcoal)!important;border-radius:23.5px!important;color:#fff!important;color:var(--white)!important;display:block!important;font-size:1.125rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;height:47px!important;line-height:1!important;padding:12px 40px!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;width:100%!important}.checkout #page-content .thin-container .woocommerce-checkout #payment{background-color:transparent;margin-bottom:0;margin-top:65px}@media (min-width:640px){.checkout #page-content .thin-container .woocommerce-checkout #payment{margin-bottom:65px}}.checkout #page-content .thin-container .woocommerce-checkout #payment .payment-content-container{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:35px;padding:35px 25px 15px}.checkout #page-content .thin-container .woocommerce-checkout #payment .payment-content-container .payment-logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:flex-start;margin-bottom:30px}.checkout #page-content .thin-container .woocommerce-checkout #payment button.button{background:#31343f!important;background:var(--charcoal)!important;border:1px solid #31343f!important;border:1px solid var(--charcoal)!important;border-radius:23.5px!important;color:#fff!important;color:var(--white)!important;display:block!important;font-size:1.125rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;height:47px!important;line-height:1!important;padding:12px 40px!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important;width:100%!important}.checkout #page-content .thin-container #customer_details .rype-order-summary{background-color:#f7f7f7;background-color:var(--cream-faded);border-radius:10px;margin-top:30px;padding:20px 10px}@media (min-width:768px){.checkout #page-content .thin-container #customer_details .rype-order-summary{margin-top:0;padding:50px}}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table td{border:none;border-collapse:collapse}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table{margin-bottom:0}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table td.product-total,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tr.cart-subtotal td,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tr.order-total td{text-align:right}.checkout #page-content .thin-container #customer_details .rype-order-summary thead{display:none}.checkout #page-content .thin-container #customer_details .rype-order-summary .product-name{align-items:center;color:#31343f;color:var(--charcoal);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium);gap:15px;justify-content:left;padding-bottom:20px}@media (min-width:500px){.checkout #page-content .thin-container #customer_details .rype-order-summary .product-name{flex-wrap:nowrap}}.checkout #page-content .thin-container #customer_details .rype-order-summary .product-name a{color:#31343f;color:var(--charcoal);font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium);-webkit-text-decoration:none;text-decoration:none}.checkout #page-content .thin-container #customer_details .rype-order-summary .product-name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.checkout #page-content .thin-container #customer_details .rype-order-summary .product-name img{border-radius:5px;height:auto;max-width:75px}.checkout #page-content .thin-container #customer_details .rype-order-summary .product-quantity{display:none}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.cart-subtotal,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.order-total,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.recurring-totals{border-top:2px solid #f6f1ee;border-top:2px solid var(--cream);font-size:15px;font-weight:500;font-weight:var(--weight-medium);height:65px}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.cart-subtotal th,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.order-total th,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.recurring-totals th{font-weight:500;font-weight:var(--weight-medium)}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.cart-subtotal{border-bottom:2px solid #f6f1ee;border-bottom:2px solid var(--cream)}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.cart-subtotal .woocommerce-Price-amount,.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.cart-subtotal td[data-title=Subtotal]{font-weight:400;font-weight:var(--weight-regular)}.checkout #page-content .thin-container #customer_details .rype-order-summary table.shop_table tfoot tr.order-total .woocommerce-Price-amount{font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium)}.checkout #page-content .thin-container #customer_details .rype-order-summary .woocommerce-form-coupon-toggle{display:block}.checkout #page-content .thin-container #customer_details .rype-order-summary .woocommerce-form-coupon-toggle a.showcoupon{color:#31343f;color:var(--charcoal);display:block;font-size:.875rem;font-weight:500;font-weight:var(--weight-medium);position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%}.checkout #page-content .thin-container #customer_details .rype-order-summary .woocommerce-form-coupon-toggle a.showcoupon:after{background-image:url(/app/themes/rype-tv-2024/public/images/coupon-arrow.bcce06.svg);background-position:50%;background-repeat:no-repeat;content:"";height:4px;position:absolute;right:0;top:9px;width:8px}.checkout #page-content .thin-container #customer_details .rype-order-summary .checkout_coupon{border:none;margin-bottom:10px;margin-top:20px;padding:0}.checkout #page-content .thin-container #customer_details .rype-order-summary .checkout_coupon input{margin-bottom:0}.checkout #page-content .thin-container #customer_details .rype-order-summary .checkout_coupon button{width:150px!important}.woocommerce table.shop_table.woocommerce-table--order-details,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions{border:none;margin-bottom:30px}@media (min-width:768px){.woocommerce table.shop_table.woocommerce-table--order-details,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions{margin-bottom:50px}}.woocommerce table.shop_table.woocommerce-table--order-details thead .product-name,.woocommerce table.shop_table.woocommerce-table--order-details thead .product-total,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions thead .product-name,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions thead .product-total{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold)}.woocommerce table.shop_table.woocommerce-table--order-details td,.woocommerce table.shop_table.woocommerce-table--order-details th,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions td,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions th{border-top:2px solid #f6f1ee;border-top:2px solid var(--cream);padding-bottom:20px;padding-top:20px}.woocommerce table.shop_table.woocommerce-table--order-details .product-name,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name{color:#31343f;color:var(--charcoal);display:flex;flex-direction:column;font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium);gap:0 15px;justify-content:flex-start;padding-bottom:20px}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .product-quantity,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .product-quantity{display:none}.woocommerce table.shop_table.woocommerce-table--order-details .product-name a,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name a{color:#31343f;color:var(--charcoal);font-size:1.25rem;font-weight:500;font-weight:var(--weight-medium);-webkit-text-decoration:none;text-decoration:none}.woocommerce table.shop_table.woocommerce-table--order-details .product-name a:hover,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce table.shop_table.woocommerce-table--order-details .product-name img,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name img{border-radius:5px;height:auto;max-width:75px}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .order-details-container,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .order-details-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px 50px;justify-content:flex-start}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .order-details-container p,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .order-details-container p{margin-bottom:0}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .order-details-container p a,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .order-details-container p a{color:#31343f!important;color:var(--charcoal)!important}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .order-details-container .order-details-img img,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .order-details-container .order-details-img img{height:72px;max-width:128px;-o-object-fit:cover;object-fit:cover;width:100%}.woocommerce table.shop_table.woocommerce-table--order-details .product-name .order-details-container .button,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name .order-details-container .button{background:#31343f!important;background:var(--charcoal)!important;border:1px solid #31343f!important;border:1px solid var(--charcoal)!important;border-radius:23.5px!important;color:#fff!important;color:var(--white)!important;display:inline-block!important;font-size:1.125rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;height:47px!important;line-height:1!important;padding:12px 40px!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important}.woocommerce table.shop_table.woocommerce-table--order-details .product-name ul.wc-item-meta,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-name ul.wc-item-meta{display:none}.woocommerce table.shop_table.woocommerce-table--order-details .product-total,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .product-total{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);width:150px}.woocommerce table.shop_table.woocommerce-table--order-details tfoot th,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions tfoot th{font-weight:600;font-weight:var(--weight-semibold)}.woocommerce table.shop_table.woocommerce-table--order-details tfoot td,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions tfoot td{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular);width:175px}.woocommerce table.shop_table.woocommerce-table--order-details tfoot tr:last-child .woocommerce-Price-amount,.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions tfoot tr:last-child .woocommerce-Price-amount{font-weight:500;font-weight:var(--weight-medium)}.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions th.woocommerce-orders-table__header{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold)}.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions td{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular)}.woocommerce-checkout .woocommerce table.shop_table.woocommerce-orders-table--subscriptions .button{background:#31343f!important;background:var(--charcoal)!important;border:1px solid #31343f!important;border:1px solid var(--charcoal)!important;border-radius:23.5px!important;color:#fff!important;color:var(--white)!important;display:inline-block!important;font-size:1.125rem!important;font-weight:500!important;font-weight:var(--weight-medium)!important;height:47px!important;line-height:1!important;padding:12px 40px!important;-webkit-text-decoration:none!important;text-decoration:none!important;text-transform:capitalize!important}.order-received-overview-container{background-color:#f6f1ee;background-color:var(--cream);border-radius:8px;margin-bottom:20px;padding:35px 15px}@media (min-width:768px){.order-received-overview-container{padding:35px 55px}}.woocommerce-order section.woocommerce-order-details{margin-top:100px}.woocommerce-order ul.woocommerce-order-overview.order_details{-moz-column-count:1;column-count:1;-moz-column-gap:100px;column-gap:100px;margin-bottom:0;max-width:800px;padding-left:0}@media (min-width:520px){.woocommerce-order ul.woocommerce-order-overview.order_details{-moz-column-count:2;column-count:2}}@media (min-width:900px){.woocommerce-order ul.woocommerce-order-overview.order_details{-moz-column-count:3;column-count:3}}.woocommerce-order ul.woocommerce-order-overview.order_details:before{display:none}.woocommerce-order ul.woocommerce-order-overview.order_details li{float:none;margin:0 0 30px;padding:0}.woocommerce-order ul.woocommerce-order-overview.order_details .billing,.woocommerce-order ul.woocommerce-order-overview.order_details .date,.woocommerce-order ul.woocommerce-order-overview.order_details .email,.woocommerce-order ul.woocommerce-order-overview.order_details .method,.woocommerce-order ul.woocommerce-order-overview.order_details .order,.woocommerce-order ul.woocommerce-order-overview.order_details .total{border-right:none;font-size:.875rem;font-weight:600;font-weight:var(--weight-semibold)}.woocommerce-order ul.woocommerce-order-overview.order_details .billing strong,.woocommerce-order ul.woocommerce-order-overview.order_details .date strong,.woocommerce-order ul.woocommerce-order-overview.order_details .email strong,.woocommerce-order ul.woocommerce-order-overview.order_details .method strong,.woocommerce-order ul.woocommerce-order-overview.order_details .order strong,.woocommerce-order ul.woocommerce-order-overview.order_details .total strong{font-size:1.125rem;font-weight:400;font-weight:var(--weight-regular)}.woocommerce-order .order_details,.woocommerce-order .woocommerce-customer-details,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-thankyou-order-received{display:none}.woocommerce-order .woocommerce-table--order-details.order_details{display:table}.woocommerce-order .woocommerce-thankyou-order-details.order_details,.woocommerce-order section.woocommerce-order-details .woocommerce-order-details__title{display:block}#page-content .start-downloading-container{background:linear-gradient(270deg,rgba(230,194,228,.3) 8.83%,hsla(0,82%,87%,.3) 71.75%);background:var(--rype-gradient-light);border-radius:8px;margin-bottom:60px;padding:30px 15px}@media (min-width:768px){#page-content .start-downloading-container{padding:30px 45px}}#page-content .start-downloading-container .container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0;padding:0}#page-content .start-downloading-container .container h2{font-size:1.5rem;line-height:1;margin-bottom:0}#page-content .start-downloading-container .container p{font-size:1rem;line-height:1;margin-bottom:0}#page-content .start-downloading-container .container a{font-size:1rem;font-weight:600;font-weight:var(--weight-semibold);-webkit-text-decoration:none;text-decoration:none}#page-content .start-downloading-container .container a img{margin-left:4px}.cart_totals .recurring-total,.cart_totals .recurring-totals,.logged-in.woocommerce-checkout .wooccm-field-email,.woocommerce-checkout-review-order-table .recurring-total,.woocommerce-checkout-review-order-table .recurring-totals{display:none}#cart-annual-plan{background-clip:padding-box;background-color:#f7f7f7;background-color:var(--cream-faded);border:4px solid transparent;border-radius:.3125rem;box-sizing:border-box;clear:both;padding:2.5rem 4rem;position:relative;text-align:center}@media (min-width:950px){#cart-annual-plan{clear:none;margin-right:32rem}}#cart-annual-plan:before{background:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background:var(--rype-gradient);border-radius:inherit;bottom:0;content:"";left:0;margin:-4px;position:absolute;right:0;top:0;z-index:-1}.archive h1,.blog h1{font-size:1.6875rem}.archive .blog-content,.blog .blog-content{text-align:center}.archive .hero,.blog .hero{background-color:#f7f7f7;background-color:var(--cream-faded)}.archive .hero .left,.blog .hero .left{padding-left:2.5rem}.archive .hero .left h2 a,.blog .hero .left h2 a{color:#000;color:var(--black)}.archive .posts,.blog .posts{grid-gap:3.3rem;display:grid;gap:3.3rem;grid-template-columns:1fr 5fr}.archive .posts .sidebar ul,.blog .posts .sidebar ul{list-style:none;padding:0}.archive .posts .sidebar ul li,.blog .posts .sidebar ul li{font-size:1rem;font-weight:600;letter-spacing:.01669rem;line-height:1.25rem;padding:.75rem}.archive .posts .sidebar ul li a,.blog .posts .sidebar ul li a{color:#6e7179;color:var(--dark-gray)}.archive .posts .sidebar ul li.active,.blog .posts .sidebar ul li.active{background-color:#f6f1ee;background-color:var(--cream);border-radius:.1875rem}.archive .posts .sidebar ul li.active a,.blog .posts .sidebar ul li.active a{color:#000;color:var(--black)}.archive .posts .articles,.blog .posts .articles{grid-gap:3.3rem;display:grid;gap:3.3rem;grid-template-columns:1fr 1fr}.archive .hero,.blog .hero,.single-post .hero{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:5fr 7fr;margin-bottom:4rem;margin-top:5rem}.archive .hero .left .home,.blog .hero .left .home,.single-post .hero .left .home{font-weight:600;padding-right:1.75rem}.archive .hero .left .read-time,.blog .hero .left .read-time,.single-post .hero .left .read-time{font-weight:600}.archive .hero .left h1,.blog .hero .left h1,.single-post .hero .left h1{font-size:3.4375rem;font-weight:500;letter-spacing:.01669rem;line-height:3.75rem;margin:1.75rem 0}.archive .hero .left .categories,.blog .hero .left .categories,.single-post .hero .left .categories{list-style:none;padding-left:0}.archive .hero .left .categories li,.blog .hero .left .categories li,.single-post .hero .left .categories li{align-items:flex-start;background:#f7f7f7;background:var(--cream-faded);border-radius:12.5rem;display:flex;float:left;gap:.625rem;padding:.125rem .5625rem}.archive .hero .left .categories li a,.blog .hero .left .categories li a,.single-post .hero .left .categories li a{color:#000;font-size:.8125rem;font-weight:400;letter-spacing:.01669rem;line-height:1.09375rem}.archive .hero .right img,.blog .hero .right img,.single-post .hero .right img{height:100%;width:100%}.single-post .content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr}.single-post .content .e-content{font-size:1.0625rem;letter-spacing:.01669rem;line-height:1.875rem}.single-post .content .e-content .author{background-color:#f7f7f7;background-color:var(--cream-faded);margin-top:2.5rem;padding:2.5rem 2.75rem;text-align:center}.single-post .content .e-content .author h6{font-size:.875rem;font-weight:600;letter-spacing:.01669rem;line-height:1.25rem;margin-bottom:1.5rem}.single-post .content .e-content .author img{border-radius:50%;height:3rem;margin:0 auto;width:3rem}.single-post .content .e-content .author h4{font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:.01669rem;line-height:1.25rem;margin:1.5rem 0}.single-post .content .e-content .author h4 a{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background:var(--rype-gradient-dark);-webkit-background-clip:text;font-weight:500}.single-post .content .e-content .author p{font-size:.9375rem;letter-spacing:.01669rem;line-height:1.34375rem}.single-post .content .sidebar .addtoany_shortcode{margin-bottom:3.5rem;text-align:right}.single-post .featured{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr 1fr}.single-post .featured h2{grid-column:1/-1;margin:4.5rem 0 2.5rem;text-align:center}#sidebar_rype_subscribe{background:linear-gradient(270deg,rgba(230,194,228,.3) 8.83%,hsla(0,82%,87%,.3) 71.75%);background:var(--rype-gradient-light);border-radius:.625rem;margin-bottom:4.75rem;padding:3.25rem}#sidebar_rype_subscribe h3{margin-top:1.75rem}#sidebar_rype_essentials{background:linear-gradient(270deg,#e6c2e4 8.83%,#f9c3c3 71.75%);background:var(--rype-gradient);border-radius:.625rem;margin:0 auto;max-width:396px;text-align:center}#sidebar_rype_essentials .join-get{font-size:1rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:7px;padding-top:3rem}#sidebar_rype_essentials h3{margin-bottom:10px}#sidebar_rype_essentials .join-starter-kit{background-color:hsla(0,0%,100%,.25);background-color:var(--white-transparent);border-radius:15px;display:inline-block;font-size:.75rem;font-weight:500;font-weight:var(--weight-medium);margin-bottom:1.375rem;padding:5px 10px}#sidebar_rype_essentials .btn{display:block;font-weight:500;margin:0 auto;width:8rem}#sidebar_rype_essentials img{margin-top:3rem}article.post.summary img{aspect-ratio:16/9;height:auto;width:100%}article.post.summary h4{margin:.875rem 0}article.post.summary h4 a{color:#000;color:var(--black)}article.post.summary p{font-size:.9375rem}article.post.summary p a.read-more{display:block;font-weight:700;margin-top:.875rem}@media (max-width:1023.98px){.single-post .content{grid-template-columns:1fr}}@media (max-width:767.98px){.archive .featured,.archive .hero,.archive .posts,.archive .posts .articles,.blog .featured,.blog .hero,.blog .posts,.blog .posts .articles,.single-post .featured,.single-post .hero,.single-post .posts,.single-post .posts .articles{grid-template-columns:1fr}.archive .hero article,.blog .hero article,.single-post .hero article{padding-right:2rem;padding-top:2rem}}input[type=email],input[type=password],input[type=text]{background-color:#fff;background-color:var(--white);border:1px solid #d5c6be;border:1px solid var(--cream-deep);border-radius:8px;color:#31343f;color:var(--charcoal);font-size:1.125rem;margin-bottom:25px;padding:12px 16px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{outline:1px solid #2db9d1;outline:1px solid var(--blue)}footer .container{align-items:flex-start;border-bottom:none;border-top:1px solid #f3f4f6;border-top:1px solid var(--gray);display:flex;flex-wrap:wrap;gap:60px;justify-content:space-between;margin-bottom:28px;padding-bottom:0;padding-top:95px}@media (min-width:475px){footer .container{gap:190px}}@media (min-width:960px){footer .container{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--gray);gap:0;margin-bottom:90px;padding-bottom:190px}}footer .container .footer-brand-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:85px;justify-content:flex-start}@media (min-width:475px){footer .container .footer-brand-container{flex-wrap:nowrap}}footer .container .footer-brand-container .footer-nav-cols{align-items:flex-start;display:flex;flex-wrap:wrap;gap:70px;justify-content:flex-start}footer .container .footer-brand-container .footer-nav-cols h6{margin-bottom:25px}footer .container .footer-brand-container .footer-nav-cols ul{list-style:none;margin:0;padding:0}footer .container .footer-brand-container .footer-nav-cols ul li{line-height:1;margin-bottom:25px}footer .container .footer-brand-container .footer-nav-cols ul li:last-child{margin-bottom:0}footer .container .footer-brand-container .footer-nav-cols ul li a{color:#6e7179;color:var(--dark-gray)}footer .container .footer-brand-container .footer-nav-cols ul li a:hover{color:#2db9d1;color:var(--blue)}footer .container .footer-brand-container .footer-nav-cols #menu-footer-menu-1 li:last-child{margin-bottom:18px}footer .container .footer-brand-container .footer-nav-cols .footer-essentials{color:#6e7179;color:var(--dark-gray)}footer .container .footer-brand-container .footer-nav-cols .footer-essentials:hover{color:#2db9d1;color:var(--blue)}footer .container .footer-socials{align-items:center;display:none;gap:16px;justify-content:center;width:100%}@media (min-width:960px){footer .container .footer-socials{flex-wrap:nowrap;justify-content:flex-start;width:auto}}footer .container .footer-socials p{border-right:2px solid #f3f4f6;border-right:2px solid var(--gray);font-size:.875rem;margin-bottom:0;padding-right:16px}footer .container .footer-socials .social-icons{align-items:center;display:flex;gap:8px;justify-content:flex-start}footer .footer-border{background-image:linear-gradient(90deg,#ff5c00 9.95%,#fa8b8b 67.62%);background-image:var(--rype-gradient-dark);display:block;height:12px;width:100%}