:root{--theme-border-radius:6px;--theme-border-rounded:100px;--theme-root-spacing:clamp(30px,5vw,100px);--font-header:"Plus Jakarta Sans",sans-serif;--font-body:"Plus Jakarta Sans",sans-serif;--font-code:"SFMono-Regular","Menlo","Monaco","Consolas","Liberation Mono","Courier New",monospace;--color-white:#fff;--color-black:#000;--spacing-1:clamp(0.25rem,0.25rem + 0vw,0.25rem);--spacing-1-5:clamp(0.37rem,0.366rem + 0.01vw,0.375rem);--spacing-2:clamp(0.49rem,0.483rem + 0.02vw,0.5rem);--spacing-2-5:clamp(0.61rem,0.599rem + 0.03vw,0.625rem);--spacing-3:clamp(0.73rem,0.715rem + 0.04vw,0.75rem);--spacing-3-5:clamp(0.84rem,0.814rem + 0.07vw,0.875rem);--spacing-4:clamp(0.95rem,0.912rem + 0.1vw,1rem);--spacing-5:clamp(1.17rem,1.11rem + 0.16vw,1.25rem);--spacing-6:clamp(1.38rem,1.29rem + 0.24vw,1.5rem);--spacing-7:clamp(1.58rem,1.453rem + 0.34vw,1.75rem);--spacing-8:clamp(1.77rem,1.598rem + 0.46vw,2rem);--spacing-9:clamp(1.95rem,1.725rem + 0.6vw,2.25rem);--spacing-10:clamp(2.13rem,1.852rem + 0.74vw,2.5rem);--spacing-11:clamp(2.29rem,1.945rem + 0.92vw,2.75rem);--spacing-12:clamp(2.45rem,2.038rem + 1.1vw,3rem);--spacing-14:clamp(2.74rem,2.17rem + 1.52vw,3.5rem);--spacing-16:clamp(3rem,2.25rem + 2vw,4rem);--spacing-20:clamp(3.44rem,2.27rem + 3.12vw,5rem);--spacing-24:clamp(3.75rem,2.063rem + 4.5vw,6rem);--spacing-28:clamp(3.94rem,1.645rem + 6.12vw,7rem);--spacing-32:clamp(4rem,1rem + 8vw,8rem);--font-size-11:clamp(0.67rem,0.657rem + 0.035vw,0.688rem);--font-size-13:clamp(0.78rem,0.756rem + 0.065vw,0.813rem);--font-size-14:clamp(0.84rem,0.814rem + 0.07vw,0.875rem);--font-size-15:clamp(0.9rem,0.872rem + 0.075vw,0.938rem);--font-size-16:clamp(0.95rem,0.912rem + 0.1vw,1rem);--font-size-17:clamp(0.99rem,0.947rem + 0.115vw,1.0625rem);--font-size-18:clamp(1.05rem,0.996rem + 0.143vw,1.125rem);--font-size-19:clamp(1.12rem,1.069rem + 0.135vw,1.188rem);--font-size-22:clamp(1.28rem,1.209rem + 0.19vw,1.375rem);--font-size-24:clamp(1.38rem,1.29rem + 0.24vw,1.5rem);--font-size-27:clamp(1.53rem,1.412rem + 0.315vw,1.688rem);--font-size-29:clamp(1.63rem,1.493rem + 0.365vw,1.813rem);--font-size-36:clamp(2.05rem,1.785rem + 0.53vw,2.25rem);--font-size-40:clamp(2.13rem,1.852rem + 0.74vw,2.5rem);--font-size-44:clamp(2.29rem,1.945rem + 0.92vw,2.75rem);--font-size-48:clamp(2.45rem,2.038rem + 1.1vw,3rem);--font-size-56:clamp(2.74rem,2.17rem + 1.52vw,3.5rem);--font-size-76:clamp(3.37rem,2.335rem + 2.76vw,4.75rem)}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../font/plus-jakarta-sans.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;src:url(../font/plus-jakarta-sans-extended.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}*,:after,:before{box-sizing:border-box}*{margin:0}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{font-family:var(--font-body);letter-spacing:.3px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:var(--color-white)}body{font-size:clamp(.938rem,.893rem + .119vw,1rem);max-width:100vw;min-height:100vh;overflow-x:hidden}a{color:currentcolor;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}.screen-reader-text{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);white-space:nowrap}.screen-reader-text:focus{display:block;height:auto;left:5px;padding:15px 23px 14px;top:5px;width:auto;z-index:100000;clip:auto!important;background-color:var(--color-gray-100);border-radius:var(--theme-border-radius);color:var(--color-gray-800);font-size:14px;font-weight:700;line-height:normal;text-decoration:none}.media-modal{outline:none}.media-modal .media-modal-content{border-radius:var(--theme-border-radius);box-shadow:none;height:100%;inset:50% 50% auto auto;max-height:550px;max-width:740px;transform:translate(50%,-50%);width:100%}.media-modal .media-modal-content .media-sidebar{display:none}.media-modal .media-modal-content .attachments-wrapper{width:100%}.media-modal .media-modal-content .attachments-browser .media-toolbar{display:none}.media-modal .media-modal-content .attachments-browser .uploader-inline,.media-modal .media-modal-content .attachments-browser.has-load-more .attachments-wrapper,.media-modal .media-modal-content .attachments-browser:not(.has-load-more) .attachments{top:8px}.media-modal .media-modal-close,.media-modal .media-modal-content .button,.media-modal .media-modal-content .wp-core-ui .button-primary{background-color:var(--color-black);border:0;border-radius:var(--theme-border-rounded);color:var(--color-white)}.media-modal .media-modal-close{height:30px;left:calc(50% + 320px);top:calc(50% - 310px);transform:translate(50%,-50%);transition:background-color .2s ease,color .2s ease;width:30px}@media (width <= 810px){.media-modal .media-modal-close{left:auto;right:30px}}.media-modal .media-modal-close:focus-visible,.media-modal .media-modal-close:hover{background-color:var(--color-white);color:var(--color-black)}.root-layout{display:grid;grid-template-areas:"site-header" "page-content" "site-footer";grid-template-rows:auto 1fr auto;min-height:100vh}.root-layout:has(.announcement){grid-template-areas:"announcement" "site-header" "page-content" "site-footer";grid-template-rows:auto auto 1fr auto}.wrapper{margin:0 auto;max-width:calc(1440px + var(--theme-root-spacing)*2);padding-left:var(--theme-root-spacing);padding-right:var(--theme-root-spacing)}.wrapper--inset{padding-bottom:var(--spacing-24);padding-top:var(--spacing-24)}@media (width <= 760px){.wrapper--inset{padding-bottom:calc(var(--spacing-24)/1.5);padding-top:calc(var(--spacing-24)/1.5)}}.wrapper--inset-small{padding-bottom:calc(var(--spacing-24)/2);padding-top:calc(var(--spacing-24)/2)}.wrapper--inset-lg{padding-bottom:var(--spacing-32);padding-top:var(--spacing-32)}.wrapper--center{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (width <= 760px){.wrapper--mobile-full-width{padding-bottom:0;padding-left:0;padding-right:0}}.wrapper--height-full{height:100%}.wrapper--height-min-50v{min-height:50vh}.page-content{grid-area:page-content;min-width:0}.page-content--animate-in .page-content__wrapper{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}@starting-style{.page-content--animate-in .page-content__wrapper{opacity:0;transform:translateY(80px)}}.page-content__wrapper{display:flex;flex-direction:column;gap:var(--theme-root-spacing)}.page-content__divider{background-color:#e5e5e5;border:0;height:1px;width:100%}.button{align-items:center;background-color:var(--color-black);border:3px solid var(--color-black);border-radius:var(--theme-border-rounded);color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-15);font-weight:700;gap:1ch;justify-content:center;padding:var(--spacing-1) var(--spacing-5);transition-duration:.175s;transition-property:color,background-color,border-color;transition-timing-function:ease;width:-moz-fit-content;width:fit-content}.button:not([disabled]):focus-visible,.button:not([disabled]):hover{background-color:transparent;color:var(--color-black);text-decoration:none}.button--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.button--white:not([disabled]):focus-visible,.button--white:not([disabled]):hover{background-color:#212121;border-color:#212121;color:var(--color-white)}.button--invisible{background-color:transparent;border-color:transparent;color:var(--color-black)}.button--invisible:not([disabled]):focus-visible,.button--invisible:not([disabled]):hover{background-color:transparent;border-color:transparent;color:var(--color-black)}.button--invisible-black{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.button--invisible-black:not([disabled]):focus-visible,.button--invisible-black:not([disabled]):hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--outline{background-color:transparent;border-color:var(--color-black);color:var(--color-black)}.button--outline:not([disabled]):focus-visible,.button--outline:not([disabled]):hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--full-width{width:100%}.button--sm{font-size:var(--font-size-14)}.button--md{font-size:var(--font-size-16)}.button--lg{font-size:var(--font-size-17);padding:var(--spacing-1-5) var(--spacing-6)}.button--xlg{font-size:var(--font-size-19);padding:var(--spacing-1-5) var(--spacing-8)}.button--xxlg{font-size:var(--font-size-27);padding:var(--spacing-2-5) var(--spacing-10)}.button--tall{padding-bottom:var(--spacing-1-5);padding-top:var(--spacing-1-5)}.button--no-x-padding{padding-left:0;padding-right:0}.button--uppercase{text-transform:uppercase}.button--disabled{cursor:not-allowed;opacity:.05;pointer-events:none}.icon{flex:0 0 auto;height:16px;width:16px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.icon--social{fill:currentcolor;stroke:none}.announcement{background-color:var(--color-black);color:var(--color-white);font-weight:600;grid-area:announcement;padding:var(--spacing-3-5) 0}.announcement form{display:flex;flex-direction:column;gap:var(--spacing-2-5);width:100%}@media (width <= 480px){.announcement form{flex-wrap:wrap}}.announcement .hf-fields-wrap{align-items:center;display:flex;gap:var(--spacing-2-5)}@media (width <= 480px){.announcement .hf-fields-wrap{flex-wrap:wrap}}@media (width <= 1046px){.announcement{padding:var(--spacing-6) 0}}.announcement--animate-in{opacity:1;transform:translateY(0);transition:opacity .4s ease,transform .8s ease;transition-delay:.6s}@starting-style{.announcement--animate-in{opacity:0;transform:translateY(-90px)}}.announcement__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2-5) var(--spacing-5);height:100%}.announcement__info{align-items:center;display:flex;flex:1 0 fit-content;max-width:100%;min-height:42px}.announcement__text{letter-spacing:.01rem}.announcement__form{align-items:center;display:flex;flex:1 1 auto;margin-left:auto;min-height:42px;text-align:right}.announcement__form .hf-fields-wrap{align-items:center;display:flex;gap:var(--spacing-2-5)}.announcement__input{background-color:#212121;border:0;border-radius:var(--theme-border-rounded);color:var(--color-white);flex:1 1 100%;font-size:var(--font-size-15);font-weight:700;padding:var(--spacing-2-5) var(--spacing-5)}.announcement__input::-moz-placeholder{color:#636363}.announcement__input::placeholder{color:#636363}.announcement__input:focus{outline:none}@media (width <= 480px){.button.announcement__button{width:100%}}.logo{align-items:center;display:flex;flex:0 0 auto}@media (width <= 810px){.logo--responsive-mark .logo__logo{display:none}.logo--responsive-mark .logo__mark{display:block}}.logo__mark{display:none}.navigation-primary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-7);justify-content:space-between}@media (width <= 1240px){.navigation-primary{border-top:1px solid #e5e5e5;display:none;flex-direction:column;padding-top:var(--spacing-6)}}@media (width <= 810px){.navigation-primary{flex-direction:column;row-gap:var(--spacing-6)}.navigation-primary__menu{width:100%}.navigation-primary__menu--secondary{border-top:1px solid #e5e5e5;padding-top:var(--spacing-7)}}.navigation-primary__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-3) var(--spacing-7);justify-content:center;list-style:none;padding:0}@media (width <= 810px){.navigation-primary__list{flex-direction:column;row-gap:var(--spacing-6)}}.navigation-primary__item[data-active=true] .navigation-primary__link{text-decoration:underline}.navigation-primary__link{font-size:var(--font-size-15);font-weight:700}@media (width <= 810px){.navigation-primary__link{font-size:var(--font-size-22)}.navigation-primary__button{font-size:var(--font-size-19);padding:var(--spacing-1-5) var(--spacing-8)}}.product-card{display:flex;flex-direction:column;gap:var(--spacing-2-5)}.product-card__preview{aspect-ratio:4/3;position:relative;transition:transform .2s ease}.product-card__preview:after{border-radius:var(--theme-border-radius);box-shadow:inset 0 0 0 1px rgba(0,0,0,.13);content:"";display:block;height:100%;inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-card__preview:focus-within,.product-card__preview:hover{transform:translateY(-5px)}.product-card__picture{aspect-ratio:4/3;border-radius:var(--theme-border-radius);display:flex;overflow:hidden;width:100%}.product-card__image{-o-object-fit:cover;object-fit:cover;width:100%}.product-card__info{container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-1)}@media (width <= 480px){.product-card__info{gap:0}}.product-card__title{align-items:center;display:flex;gap:var(--spacing-1) var(--spacing-2-5);justify-content:space-between}@container (width <= 150px){.product-card__title{align-items:flex-start;flex-direction:column-reverse}}.product-card__heading{font-size:var(--font-size-16);font-weight:800;line-height:1.3;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (width <= 480px){.product-card__heading{font-size:var(--font-size-14)}}.product-card__price{background-color:#f0f0f0;border-radius:var(--theme-border-radius);font-size:var(--font-size-11);font-weight:600;line-height:1;padding:var(--spacing-1) var(--spacing-1-5)}.product-card__external svg{height:12px;width:12px;stroke-width:2.5}.product-card__description{color:#5c5c5c;display:-webkit-box;font-size:var(--font-size-13);font-weight:600;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;letter-spacing:0}.product-card__author{align-items:center;display:flex;font-size:var(--font-size-13);font-weight:600;gap:var(--spacing-1-5)}@media (width <= 480px){.product-card__author{font-size:var(--font-size-11)}}.product-card__by{color:#7f7f7f}.product-card__author-link{align-items:center;display:flex;gap:var(--spacing-1-5)}.product-card__avatar{border-radius:50%;height:20px;width:20px}.product-options{align-self:start;background-color:#f2f2f2;border-radius:var(--theme-border-radius);display:flex;flex-direction:column;gap:var(--spacing-6);grid-area:content;padding:var(--spacing-7)}@media (width <= 760px){.product-options{border-radius:0}}.product-options__details{display:flex;flex-direction:column;gap:var(--spacing-2-5)}.product-options__price{font-size:var(--font-size-27);font-weight:700}.product-options__purchased{align-items:center;display:flex;font-size:var(--font-size-14);font-weight:600;gap:var(--spacing-1-5)}.product-options__ctas{display:flex;flex-direction:column;gap:var(--spacing-2-5)}.product-options__ctas .edd_download_quantity_wrapper{display:none}.button.product-options__button{width:100%}.product-options__divider{background-color:#d9d9d9;border:0;height:1px}.product-options__divider--inner{margin:var(--spacing-2-5) 0}.product-options__divider:first-child{display:none}.product-previews{grid-area:previews;position:relative}.product-previews:after{border-radius:var(--theme-border-radius);box-shadow:inset 0 0 0 1px rgba(0,0,0,.13);content:"";display:block;height:100%;inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-previews__controls{align-items:flex-end;display:flex;gap:var(--spacing-2-5);position:absolute;right:0;top:calc(var(--spacing-14)*-1)}@media (width <= 760px){.product-previews__controls{right:var(--theme-root-spacing)}}@media (width <= 640px){.product-previews__controls{top:calc(var(--spacing-16)*-1)}}.product-previews__control{align-items:center;background-color:var(--color-black);border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:var(--spacing-8);justify-content:center;padding:0;transition:transform .2s ease;width:var(--spacing-8)}.product-previews__control svg{height:var(--spacing-6);transform:translateX(1px);width:var(--spacing-6)}.product-previews__control:active{transform:scale(.9)}.product-previews__control--previous svg{transform:rotate(180deg) translateX(1px)}.product-previews__progress{background-color:color-mix(in srgb,var(--color-black),transparent 75%);border-radius:var(--theme-border-rounded);bottom:var(--spacing-10);display:flex;left:50%;padding:var(--spacing-1) var(--spacing-1-5);position:absolute;transform:translateX(-50%);z-index:100}.product-previews__progress-marker{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:var(--spacing-4);justify-content:center;opacity:.5;padding:0;transition:opacity .2s ease;width:var(--spacing-4)}.product-previews__progress-marker:after{background-color:var(--color-white);border-radius:100px;content:"";display:block;height:var(--spacing-2-5);width:var(--spacing-2-5)}.product-previews__progress-marker--active{opacity:1}.product-previews__container{aspect-ratio:4/3;border-radius:var(--theme-border-radius);display:grid;overflow:hidden;position:relative}@media (width <= 760px){.product-previews__container{border-radius:0}}.product-previews__slider{display:flex;height:100%;list-style:none;padding:0;transition:transform 1.4s cubic-bezier(.23,1,.32,1);width:100%}.product-previews__slider-picture{height:100%;width:100%}.product-previews__slider-item{display:block;flex:0 0 100%;height:100%;width:100%}.product-previews__slider-media{aspect-ratio:4/3;border:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-main{display:flex;flex-direction:column;gap:var(--spacing-7);margin-top:var(--spacing-5)}@media (width <= 760px){.product-main{border-radius:0}}.product-main__section{display:flex;flex-direction:column;gap:var(--spacing-5)}.product-main__content{border:1px solid #d7d7d7;border-radius:var(--theme-border-radius);color:#5c5c5c;display:flex;flex-direction:column;font-size:var(--font-size-15);font-weight:500;gap:var(--spacing-4);line-height:1.6;padding:var(--spacing-7)}.product-main__content strong{color:var(--color-black)}.pagination{display:flex;flex-wrap:wrap;gap:var(--spacing-5);justify-content:center}.pagination__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);list-style:none;padding:0}.pagination__item-inner{align-items:center;background-color:#fafafa;border-radius:50%;display:flex;font-size:var(--font-size-14);font-weight:700;height:var(--spacing-8);justify-content:center;text-decoration:none;transition-duration:.175s;transition-property:color,background-color,border-color;transition-timing-function:ease;width:var(--spacing-8)}.pagination__item-inner:not(.pagination__item-inner--dots):focus-visible,.pagination__item-inner:not(.pagination__item-inner--dots):hover{background-color:var(--color-black);color:var(--color-white);text-decoration:none}.pagination__item-inner--dots{background-color:transparent}.pagination__item-inner--current{background-color:var(--color-black);color:var(--color-white);text-decoration:none}.pagination__item-inner--current:focus-visible,.pagination__item-inner--current:hover{background-color:var(--color-black);color:var(--color-white);text-decoration:none}.button.pagination__button{min-width:100px}@media (width <= 500px){.button.pagination__button{width:100%}}.pagination .button--disabled{display:none}.post-card{background-color:var(--color-black);border-radius:var(--theme-border-radius);display:grid;grid-template-areas:"stack";overflow:hidden;position:relative;transition:transform .2s ease;width:100%}.post-card:focus-within,.post-card:hover{transform:translateY(-5px)}.post-card__background{grid-area:stack;height:100%;inset:0;position:absolute;width:100%}.post-card__background-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__anchor{display:flex;flex-direction:column;grid-area:stack;height:100%;justify-content:flex-end;padding:var(--spacing-7);position:relative;width:100%;z-index:1}.post-card__anchor:focus-visible,.post-card__anchor:hover{text-decoration:none}.post-card__heading{color:var(--color-white);font-size:var(--font-size-24);font-weight:700;padding-top:var(--spacing-32)}.social-share{display:flex;flex-flow:column wrap;gap:var(--spacing-3) var(--spacing-5);list-style:none;padding:0}.social-share__social{align-items:center;background-color:transparent;border:0;color:var(--color-black);cursor:pointer;display:flex;font-size:var(--font-size-14);font-weight:700;gap:1ch;padding:0;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.social-share__social:focus-visible,.social-share__social:hover{text-decoration:underline}.social-share__social svg{height:14px;width:14px}.navigation-secondary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2-5) var(--spacing-7);justify-content:space-between}.navigation-secondary__list{align-items:center;display:grid;gap:var(--spacing-3) var(--spacing-24);grid-auto-flow:column;grid-template-rows:repeat(5,1fr);list-style:none;padding:0}.navigation-secondary__link{align-items:center;display:flex;font-weight:600;gap:.5ch}.subscribe{display:flex;flex-direction:column;gap:var(--spacing-5)}.subscribe .hf-message-success,.subscribe .hf-message-warning{color:#212121;font-weight:500}.subscribe .hf-form-165{display:flex;flex-direction:column;gap:var(--spacing-3)}.subscribe__heading{font-size:var(--font-size-19);font-weight:600}.hf-form-165 .hf-fields-wrap,.subscribe__form{display:flex;gap:var(--spacing-3) var(--spacing-1-5)}@media (width <= 480px){.hf-form-165 .hf-fields-wrap,.subscribe__form{flex-wrap:wrap}}.subscribe__input{background-color:#e8e8e8;border:0;border-radius:var(--theme-border-rounded);color:var(--color-black);flex:1 1 100%;font-size:var(--font-size-15);font-weight:600;padding:var(--spacing-3) var(--spacing-5)}.subscribe__input::-moz-placeholder{color:#585858}.subscribe__input::placeholder{color:#585858}.subscribe__input:focus{outline:none}@media (width <= 480px){.button.subscribe__button{width:100%}}.copyright{color:#696969;font-size:var(--font-size-14);font-weight:500}.account-orders{display:flex;flex-direction:column;gap:var(--spacing-7)}.account-orders__heading{font-size:var(--font-size-22);font-weight:700}.account-purchases{display:flex;flex-direction:column;gap:var(--spacing-7)}.account-purchases__heading{font-size:var(--font-size-22);font-weight:700}.account-purchases__products{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.author-dashboard-products{display:flex;flex-direction:column;gap:var(--spacing-7)}.author-dashboard-products__title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.author-dashboard-products__heading{font-size:var(--font-size-22);font-weight:700}.author-dashboard-products__filters{align-items:center;display:flex;gap:var(--spacing-1)}.button.author-dashboard-products__filters-button{border:1px solid #eee;padding-left:1.5ch;padding-right:1.5ch}.button.author-dashboard-products__filters-button--active{background-color:#ebebeb;border-color:#ebebeb}.button.author-dashboard-products__filters-button--active:focus-visible,.button.author-dashboard-products__filters-button--active:hover{background-color:#ebebeb;border-color:#ebebeb;color:var(--color-black)}.button.author-dashboard-products__button-add-product{margin-left:auto}@media (width <= 540px){.button.author-dashboard-products__button-add-product{width:100%}}.author-dashboard-products__products{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.author-dashboard-products__product{border:1px solid #e5e5e5;border-radius:var(--theme-border-radius);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4)}.author-dashboard-products__product-image{aspect-ratio:4/3;border-radius:var(--theme-border-radius);height:auto;overflow:hidden;width:100%}.author-dashboard-products__product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-dashboard-products__product-info{align-items:center;display:grid;gap:var(--spacing-2);grid-template-areas:"name status" "sales sales"}.author-dashboard-products__product-name{font-size:var(--font-size-16);font-weight:800;grid-area:name;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.author-dashboard-products__product-status{background-color:#ebebeb;border-radius:var(--theme-border-rounded);font-size:var(--font-size-13);font-weight:600;grid-area:status;justify-self:end;padding:var(--spacing-1) var(--spacing-3)}.author-dashboard-products__product-status--published{background-color:#effcf5;color:#0e2b22}.author-dashboard-products__product-status--pending-review{background-color:#fef7ee;color:#3e1709}.author-dashboard-products__product-date{color:#7f7f7f;display:flex;flex-direction:row-reverse;font-size:var(--font-size-13);font-weight:500;gap:var(--spacing-1);justify-content:flex-end;width:100%}.author-dashboard-products__product-sales{font-size:var(--font-size-14);font-weight:700;grid-area:sales}.author-dashboard-products__product-divider{color:#b5b5b5;font-weight:500;margin:0 .25ch}.author-dashboard-products__product-actions{display:grid;gap:var(--spacing-1);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.author-dashboard-products__product-actions a{background-color:#fafafa;border-radius:var(--theme-border-radius);color:var(--color-black);display:block;font-size:var(--font-size-13);font-weight:700;padding:var(--spacing-2) var(--spacing-3-5);width:100%}#fes-delete-form{margin-top:var(--spacing-7)}.fes-product-list-pagination-container{display:flex;gap:var(--spacing-1)}.accordion{gap:var(--spacing-5);overflow:hidden;position:relative}.accordion,.accordion__tab{display:flex;flex-direction:column}.accordion__tab{gap:var(--spacing-3)}.accordion__input{opacity:0;position:absolute;z-index:-1}.accordion__content{color:#212121;font-weight:500;margin:0;max-height:0;overflow:hidden;transition:all .5s ease}.accordion__input:checked~.accordion__content{max-height:10rem}.accordion__label{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-18);font-weight:600;justify-content:space-between}.accordion__label:after{color:#d5d5d5;content:"\276F";height:1em;text-align:center;transform:rotate(90deg);transition:all .35s;width:1em}.accordion__close{font-size:.75rem;justify-content:flex-end}.site-header{border-bottom:1px solid #e5e5e5;grid-area:site-header}.site-header--animate-in{opacity:1;transition:opacity 1.2s ease;transition-delay:.6s}@starting-style{.site-header--animate-in{opacity:0}}@media (width <= 1240px){.site-header--menu-open .site-header__wrapper{grid-template-areas:"logo menu-toggle" "navigation-primary navigation-primary"}.site-header--menu-open .navigation-primary.site-header__navigation-primary{display:flex}.site-header--menu-open .site-header__menu-toggle-label--default{display:none}.site-header--menu-open .site-header__menu-toggle-label--close{display:flex}}.site-header__wrapper{display:grid;gap:var(--spacing-5) var(--spacing-12);grid-template-areas:"logo navigation-primary" "logo navigation-primary";grid-template-columns:auto 1fr;padding-bottom:var(--spacing-6);padding-top:var(--spacing-6)}@media (width <= 1240px){.site-header__wrapper{grid-template-areas:"logo menu-toggle"}}.logo.site-header__logo{grid-area:logo}.navigation-primary.site-header__navigation-primary{grid-area:navigation-primary;width:100%}.button.site-header__menu-toggle{display:none;grid-area:menu-toggle;margin-left:auto}@media (width <= 1240px){.button.site-header__menu-toggle{display:flex}}.site-header__menu-toggle-label{align-items:center;display:flex;gap:.5ch}.site-header__menu-toggle-label--close{display:none}.site-footer{background-color:#fafafa;border-top:1px solid #e1e1e1;grid-area:site-footer;margin-top:auto}.site-footer__wrapper{display:grid;gap:var(--spacing-12);grid-template-areas:"logo logo" "content subscribe" "copyright copyright";grid-template-columns:2fr 400px}@media (width <= 960px){.site-footer__wrapper{grid-template-areas:"logo" "content" "subscribe" "copyright";grid-template-columns:1fr}}.logo.site-footer__logo{grid-area:logo}.site-footer__content{display:flex;flex-direction:column;gap:var(--spacing-12);grid-area:content}.subscribe.site-footer__subscribe{grid-area:subscribe;max-width:400px}.copyright.site-footer__copyright{grid-area:copyright}.cover-front{display:grid;grid-template-areas:"stack";height:70vh;max-height:1040px;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;position:relative}.cover-front__wrapper{display:flex;flex-direction:column;gap:var(--spacing-7);grid-area:stack;opacity:1;pointer-events:none;position:relative;transform:translateY(0);transition:opacity 1.2s ease,transform 1.2s ease;transition-delay:.3s;width:100%;z-index:200}@starting-style{.cover-front__wrapper{opacity:0;transform:translateY(30px)}}.cover-front__upper{display:flex;flex-direction:column;gap:var(--spacing-5);width:-moz-fit-content;width:fit-content}.cover-front__heading{font-size:var(--font-size-76);font-weight:600;line-height:1.2}@media (width <= 730px){.cover-front__heading{font-size:var(--font-size-56)}}@media (width <= 480px){.cover-front__heading{font-size:var(--font-size-44)}}.cover-front__description{color:#5c5c5c;font-size:var(--font-size-22);font-weight:500;line-height:1.6;max-width:630px}@media (width <= 730px){.cover-front__description{font-size:var(--font-size-19)}}@media (width <= 480px){.cover-front__description{font-size:var(--font-size-17)}}.button.cover-front__button{pointer-events:all}@media (width <= 480px){.button.cover-front__button{width:100%}}.cover-front__shadow{background:linear-gradient(180deg,transparent,#000);grid-area:stack;height:50%;margin-top:auto;opacity:.07;overflow:hidden;pointer-events:none;position:relative;transform:translateZ(10px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:200}.cover-front__shadow--light{background:linear-gradient(45deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 75%,#fff);height:100%;opacity:.75;z-index:250}@media (width <= 810px){.cover-front__shadow--light{display:none}}.cover-front__scroller{display:flex;flex-direction:column;gap:var(--spacing-2-5);grid-area:stack;height:0;max-width:100vw;opacity:1;position:relative;transform:perspective(1106px) translateZ(231px) scale(1.4) rotate(-41deg) rotateX(37deg) rotateY(25deg) translateY(480px);transform-origin:40% 595px 0;transition:opacity 3s ease,transform-origin 3s ease;will-change:transform,opacity}@starting-style{.cover-front__scroller{opacity:0;transform-origin:0 -200px 0}}.cover-front__scroller-row{backface-visibility:hidden;display:flex;will-change:transform}.cover-front__scroller-products{display:flex;flex-shrink:0;gap:var(--spacing-2-5);list-style:none;padding:0}.cover-front__scroller-product{aspect-ratio:4/3;background-color:#c6c6c6;border-radius:var(--theme-border-radius);box-shadow:none;flex:0 0 285px;height:100%;overflow:hidden;transform:scale3d(1.0001,1.0001,1.0001);transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cover-front__scroller-product:hover{box-shadow:-36px 20px 19px 0 rgba(0,0,0,.19);transform:scale3d(1.05,1.05,1.05)}@media (width <= 960px){.cover-front__scroller-product{pointer-events:none}}.cover-front__scroller-link{display:block;height:100%;width:100%}.cover-front__scroller-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-entry{display:grid;gap:var(--spacing-12);grid-template-areas:"social content .";grid-template-columns:1fr 740px 1fr;width:100%}@media (width <= 1340px){.post-entry{grid-template:"content" auto "social" auto/min(100%,740px);justify-content:center}}.post-entry__container{container-type:inline-size;grid-area:content}.social-share.post-entry__social-share{align-self:start;grid-area:social;position:sticky;top:var(--spacing-14)}@media (width <= 1340px){.social-share.post-entry__social-share{flex-direction:row;position:static}}.page-entry{display:flex;flex-direction:column;gap:var(--spacing-12);max-width:740px;width:100%}.page-entry__heading{font-size:var(--font-size-36)}.page-entry__container{container-type:inline-size}.featured-products{display:flex;flex-wrap:wrap;gap:var(--spacing-10) var(--spacing-5)}.featured-products__section{display:flex;flex:1 1 220px;flex-direction:column;gap:var(--spacing-5)}@media (width <= 810px){.featured-products__section{flex-basis:100%;gap:var(--spacing-6)}}.featured-products__heading{font-size:var(--font-size-27);font-weight:700}@media (width <= 1440px){.featured-products__heading{font-size:var(--font-size-22)}}.start-selling-banner{align-items:center;background:var(--color-black);background-image:url(../img/start-selling-banner.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:var(--color-white);display:flex;justify-content:flex-start;margin:var(--spacing-10) 0;padding:var(--spacing-14) var(--spacing-10);width:100%}@media (width <= 960px){.start-selling-banner{background-image:url(../img/start-selling-banner-mobile.webp);padding:var(--spacing-9) var(--spacing-7)}}.start-selling-banner__content{max-width:500px}.start-selling-banner__heading{color:var(--color-white);font-size:var(--font-size-29);font-weight:500;line-height:1.3;margin:0 0 var(--spacing-2-5)}.start-selling-banner__description{margin-bottom:var(--spacing-5);opacity:.7}.button.start-selling-banner__button{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}.button.start-selling-banner__button:hover{color:var(--color-white)}.products-collection{display:grid;gap:var(--spacing-5);grid-template-areas:"heading button" "products products"}@media (width <= 810px){.products-collection{grid-template-areas:"heading" "products" "button"}}.products-collection__heading{font-size:var(--font-size-27);font-weight:700;grid-area:heading}@media (width <= 480px){.products-collection__heading{font-size:var(--font-size-24)}}.products-collection__products{display:grid;gap:var(--spacing-5);grid-area:products;grid-template-columns:repeat(4,1fr)}@media (width <= 1440px){.products-collection__products{grid-template-columns:repeat(3,1fr)}}@media (width <= 810px){.products-collection__products{grid-template-columns:repeat(2,1fr)}}.button.products-collection__button{grid-area:button;justify-self:end}@media (width <= 810px){.button.products-collection__button{padding-bottom:var(--spacing-1-5);padding-top:var(--spacing-1-5);width:100%}}@media (width <= 1440px){.product-card.products-collection__product-card:nth-child(n+7){display:none}}.framer-partner{background-color:var(--color-black);border-radius:calc(var(--theme-border-radius)*4)}.framer-partner__content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-10);padding:var(--spacing-24)}@media (width <= 810px){.framer-partner__content{padding:var(--spacing-10)}.framer-partner__logo{height:62px;width:40px}}.framer-partner__description{color:#b4b4b4;font-size:var(--font-size-29);font-weight:400;max-width:680px;text-align:center}@media (width <= 810px){.framer-partner__description{font-size:var(--font-size-22)}}.framer-partner__strong{color:var(--color-white);font-weight:700}@media (width <= 810px){.button.framer-partner__button{font-size:var(--font-size-16);padding:var(--spacing-1-5) var(--spacing-8);width:100%}}.checkout-empty{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px}.checkout-empty__heading{font-size:var(--font-size-27);font-weight:700}.checkout-empty__description{color:#5c5c5c;font-size:var(--font-size-18);font-weight:500}.checkout-failed{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px}.checkout-failed__heading{font-size:var(--font-size-27);font-weight:700}.checkout-failed__contents{display:flex;flex-direction:column;gap:var(--spacing-7)}.checkout-failed__description{color:#212121;font-weight:500}.checkout-failed__actions{display:flex;gap:var(--spacing-3)}.checkout-receipt{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px;width:100%}.checkout-receipt__heading{font-size:var(--font-size-27);font-weight:700}.checkout-receipt__description{color:#212121;font-weight:500}.checkout-receipt__actions{display:flex;gap:var(--spacing-3)}.product-details{display:grid;gap:var(--spacing-5);grid-template-areas:"title ." "previews options" "main .";grid-template-columns:1fr 400px}@media (width <= 1280px){.product-details{grid-template-areas:"title" "previews" "main" "options";grid-template-columns:1fr}}.product-details__title{display:flex;flex-direction:column;gap:var(--spacing-2-5);grid-area:title}@media (width <= 760px){.product-details__title{padding-left:var(--theme-root-spacing);padding-right:var(--theme-root-spacing)}}.product-details__heading{font-size:var(--font-size-27)}@media (width <= 760px){.product-details__heading{font-size:var(--font-size-24)}}.product-details__author{align-items:center;display:flex;font-size:var(--font-size-13);font-weight:600;gap:var(--spacing-1-5)}.product-details__by{color:#7f7f7f}.product-details__avatar{position:relative}.product-details__avatar:after{border:1px solid rgba(0,0,0,.15);border-radius:50%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.product-details__avatar-image{border-radius:50%;height:24px;width:24px}.product-details__author-link{align-items:center;display:flex;gap:var(--spacing-1-5)}.product-previews.product-details__product-previews{grid-area:previews}.product-options.product-details__product-options{grid-area:options}.product-main.product-details__product-main{grid-area:main}.author-profile{display:grid;gap:var(--spacing-10);grid-template-areas:"title" "products" "pagination"}.author-profile__title{align-items:center;display:flex;gap:var(--spacing-4);grid-area:title}.author-profile__heading{font-size:var(--font-size-27);font-weight:700}.author-profile__avatar{border-radius:50%;height:40px;overflow:hidden;width:40px}.author-profile__avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-profile__products{display:grid;gap:var(--spacing-5);grid-area:products;grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}@media (width <= 810px){.author-profile__products{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.button.author-profile__button{grid-area:button;justify-self:end}@media (width <= 810px){.button.author-profile__button{padding-bottom:var(--spacing-2-5);padding-top:var(--spacing-2-5);width:100%}}.pagination.author-profile__pagination{grid-area:pagination;justify-self:center}.blog-index{display:flex;flex-direction:column;gap:var(--spacing-16)}.blog-index__heading{font-size:var(--font-size-48);font-weight:600}@media (width <= 810px){.blog-index__heading{font-size:var(--font-size-36)}}.blog-index__posts{display:grid;gap:var(--spacing-5);grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media (width <= 640px){.blog-index__posts{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.cover-post{background-color:var(--color-black);overflow:hidden;position:relative}.cover-post__title{display:flex;flex-direction:column;gap:var(--spacing-3-5);max-width:740px;position:relative;width:100%;z-index:1}.cover-post__heading{color:var(--color-white);font-size:var(--font-size-40);font-weight:700;text-wrap:balance}.cover-post__date{color:var(--color-white);font-size:var(--font-size-14);font-weight:500;opacity:.7}.cover-post__background{background-color:var(--color-black);inset:-2.5vw;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cover-post__background-picture{filter:blur(4px);height:100%;opacity:.45;width:100%}.cover-post__background-image{filter:saturate(1.25);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.category-collection{display:grid;gap:var(--spacing-8);grid-template-areas:"sidebar content";grid-template-columns:200px auto;width:100%}@media (width <= 810px){.category-collection{grid-template-areas:"sidebar" "content";grid-template-columns:1fr}}.category-collection:not(:has(.category-collection__sidebar)){grid-template-areas:"content";grid-template-columns:1fr}.category-collection__content{display:flex;flex-direction:column;gap:var(--spacing-10)}.category-collection__group{display:grid;gap:var(--spacing-10);grid-template-areas:"heading heading" "products products"}.category-collection__group:has(>.category-collection__button){grid-template-areas:"heading button" "products products"}@media (width <= 810px){.category-collection__group:has(>.category-collection__button){grid-template-areas:"heading" "products" "button"}}.category-collection__heading{font-size:var(--font-size-27);font-weight:700;grid-area:heading}.button.category-collection__button{grid-area:button;justify-self:end}@media (width <= 810px){.button.category-collection__button{padding-bottom:var(--spacing-2-5);padding-top:var(--spacing-2-5);width:100%}}.category-collection__products{display:grid;gap:var(--spacing-5);grid-area:products;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (width <= 810px){.category-collection__products{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.category-collection__sidebar{border-right:1px solid #e5e5e5;display:flex;flex-direction:column;gap:var(--spacing-8);grid-area:sidebar;max-width:100%;min-width:0;padding-right:var(--spacing-8)}@media (width <= 810px){.category-collection__sidebar{border:0;border-bottom:1px solid #e5e5e5;padding-bottom:var(--spacing-8);padding-right:0}}.category-collection__nav{display:flex;flex-direction:column;gap:var(--spacing-5)}.category-collection__nav-heading{color:#4f4f4f;font-size:var(--font-size-16);font-weight:600}.category-collection__nav-list{display:flex;flex-direction:column;gap:var(--spacing-3);list-style:none;padding:0}@media (width <= 810px){.category-collection__nav-list{flex-flow:row;gap:var(--spacing-1);overflow-x:scroll}}.button.category-collection__nav-button{width:-moz-max-content;width:max-content}.button.category-collection__nav-button--active{background-color:#ebebeb;border-color:#ebebeb}.button.category-collection__nav-button--active:focus-visible,.button.category-collection__nav-button--active:hover{background-color:#ebebeb;border-color:#ebebeb;color:var(--color-black)}.login{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px;width:100%}.login__heading{font-size:var(--font-size-27);font-weight:700}.author-register{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px;width:100%}.author-register__heading{font-size:var(--font-size-27);font-weight:700}.author-register__description{color:#212121;font-weight:500}.error-404{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px;width:100%}.error-404__heading{font-size:var(--font-size-40);font-weight:800}.error-404__description{color:#212121;font-weight:500}.account-overview{display:flex;flex-direction:column;gap:var(--spacing-10);max-width:960px;width:100%}.account-overview__title{border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:var(--spacing-10) var(--spacing-5);justify-content:space-between;padding-bottom:var(--spacing-10)}.account-overview__heading{font-size:var(--font-size-27);font-weight:700}.account-overview__options{display:flex;flex-wrap:wrap;gap:var(--spacing-2-5)}.account-overview__alert{background:var(--color-black);border-radius:var(--theme-border-radius);color:var(--color-white);font-size:var(--font-size-16);font-weight:500;padding:var(--spacing-4) var(--spacing-6);width:100%}.account-overview__alert-link{text-decoration:underline}.checkout{display:flex;flex-direction:column;gap:var(--spacing-10);position:relative}.checkout__title{display:grid;gap:var(--spacing-6) var(--spacing-12);grid-template-columns:10fr 5.5fr}@media (width <= 1020px){.checkout__title{grid-template-columns:1fr}}.checkout__heading{font-size:var(--font-size-27);font-weight:700}@media (width <= 1020px){.checkout__heading--alt{display:none}}.checkout__processing{align-items:center;background-color:var(--color-white);color:var(--color-black);display:none;font-size:var(--font-size-19);font-weight:700;gap:var(--spacing-4);inset:0;justify-content:center;opacity:.8;padding:var(--spacing-6);pointer-events:none;position:absolute;z-index:20}.checkout__processing svg{animation:spin 1.6s linear infinite;height:var(--spacing-7);width:var(--soacing-7)}@media (width <= 1020px){.checkout__processing{align-items:flex-end;padding-bottom:calc(var(--spacing-32)*1.5)}}.checkout:has(#edd-purchase-button[data-edd-button-state=updating]) .checkout__processing{display:flex;pointer-events:all}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.account-edit{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:740px;width:100%}.account-edit__heading{font-size:var(--font-size-27);font-weight:700}.contact-us{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:600px;width:100%}.contact-us__heading{font-size:var(--font-size-27);font-weight:700}.contact-us__contents{height:460px}.author-intro{display:flex;flex-flow:row wrap;gap:var(--spacing-24);justify-content:center;width:100%}.author-dashboard{display:flex;flex-direction:column;gap:var(--spacing-10);max-width:960px;width:100%}.author-dashboard__title{border-bottom:1px solid #e5e5e5;display:flex;flex-wrap:wrap;gap:var(--spacing-5);justify-content:space-between;padding-bottom:var(--spacing-10)}.author-dashboard__heading{font-size:var(--font-size-27);font-weight:700}.author-dashboard__options{display:flex;flex-wrap:wrap;gap:var(--spacing-2-5)}.author-faq{display:flex;flex-direction:column;gap:var(--spacing-7);max-width:570px}.edd_commissions_paid_pagination,.edd_commissions_revoked_pagination,.edd_commissions_unpaid_pagination,.edd_pagination,.fes-order-list-pagination-container,.fes-product-list-pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center}.edd_commissions_paid_pagination .page-numbers,.edd_commissions_revoked_pagination .page-numbers,.edd_commissions_unpaid_pagination .page-numbers,.edd_pagination .page-numbers,.fes-order-list-pagination-container .page-numbers,.fes-product-list-pagination-container .page-numbers{align-items:center;background-color:#fafafa;border-radius:var(--theme-border-rounded);display:flex;font-size:var(--font-size-14);font-weight:700;height:34px;justify-content:center;min-width:-moz-fit-content;min-width:fit-content;padding:var(--spacing-1) var(--spacing-2);text-decoration:none;transition:background-color .2s ease,color .2s ease;width:34px}.edd_commissions_paid_pagination .page-numbers:focus-visible,.edd_commissions_paid_pagination .page-numbers:hover,.edd_commissions_revoked_pagination .page-numbers:focus-visible,.edd_commissions_revoked_pagination .page-numbers:hover,.edd_commissions_unpaid_pagination .page-numbers:focus-visible,.edd_commissions_unpaid_pagination .page-numbers:hover,.edd_pagination .page-numbers:focus-visible,.edd_pagination .page-numbers:hover,.fes-order-list-pagination-container .page-numbers:focus-visible,.fes-order-list-pagination-container .page-numbers:hover,.fes-product-list-pagination-container .page-numbers:focus-visible,.fes-product-list-pagination-container .page-numbers:hover{background-color:var(--color-black);color:var(--color-white)}.edd_commissions_paid_pagination .current,.edd_commissions_revoked_pagination .current,.edd_commissions_unpaid_pagination .current,.edd_pagination .current,.fes-order-list-pagination-container .current,.fes-product-list-pagination-container .current{background-color:var(--color-black);color:var(--color-white)}.edd_commissions_paid_pagination .next,.edd_commissions_paid_pagination .prev,.edd_commissions_revoked_pagination .next,.edd_commissions_revoked_pagination .prev,.edd_commissions_unpaid_pagination .next,.edd_commissions_unpaid_pagination .prev,.edd_pagination .next,.edd_pagination .prev,.fes-order-list-pagination-container .next,.fes-order-list-pagination-container .prev,.fes-product-list-pagination-container .next,.fes-product-list-pagination-container .prev{padding:var(--spacing-1) var(--spacing-3)}.edd-alert,.edd_errors,.edd_success{border-radius:var(--theme-border-radius);display:flex;flex-direction:column;font-size:var(--font-size-15);font-weight:500;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-3-5)}.edd-alert-error,.edd_errors{background-color:#fcf3f2;color:#902519}.edd_success{background-color:#effcf5;color:#245e46}fieldset{border:0;display:flex;flex-direction:column;gap:var(--spacing-5);padding:0}.edd_submit:not(.button){background-color:var(--color-black);border:0;color:var(--color-white)}.fes-hide{display:none!important}.fes-section-wrap{gap:var(--spacing-2)}.fes-label,.fes-section-wrap{display:flex;flex-direction:column}.fes-label{gap:var(--spacing-1)}.message{color:#212121;display:flex;flex-direction:column;font-weight:500;gap:var(--spacing-3)}.edd-blocks-form,.edd_form,.fes-form{letter-spacing:0}.edd-blocks-form h3,.edd-blocks-form legend,.edd_form h3,.edd_form legend,.fes-form h3,.fes-form legend{font-size:var(--font-size-22);font-weight:700}.edd-blocks-form legend,.edd_form legend,.fes-form legend{float:left}.edd-blocks-form legend+*,.edd_form legend+*,.fes-form legend+*{clear:both}.edd-blocks-form a,.edd_form a,.fes-form a{color:#595959;font-size:var(--font-size-14);font-weight:500;text-decoration:underline;transition:color .2s ease}.edd-blocks-form a:focus-visible,.edd-blocks-form a:hover,.edd_form a:focus-visible,.edd_form a:hover,.fes-form a:focus-visible,.fes-form a:hover{color:var(--color-black)}.edd-blocks-form .edd-blocks-form__group,.edd-blocks-form .fes-el,.edd-blocks-form fieldset div,.edd-blocks-form fieldset p,.edd_form .edd-blocks-form__group,.edd_form .fes-el,.edd_form fieldset div,.edd_form fieldset p,.fes-form .edd-blocks-form__group,.fes-form .fes-el,.fes-form fieldset div,.fes-form fieldset p{display:flex;flex-direction:column;gap:var(--spacing-1)}.edd-blocks-form .mce-container div,.edd_form .mce-container div,.fes-form .mce-container div{display:block}.edd-blocks-form .mce-container .mce-btn,.edd_form .mce-container .mce-btn,.fes-form .mce-container .mce-btn{display:inline-block}.edd-blocks-form .edd-description,.edd-blocks-form .mce-container #mceu_12,.edd-blocks-form .mce-container #mceu_13,.edd-blocks-form .mce-container #mceu_3,.edd-blocks-form .mce-container #mceu_4,.edd-blocks-form .mce-container #mceu_6,.edd-blocks-form .mce-container #mceu_7,.edd-blocks-form .mce-container #mceu_8,.edd-blocks-form .mce-container #mceu_9,.edd_form .edd-description,.edd_form .mce-container #mceu_12,.edd_form .mce-container #mceu_13,.edd_form .mce-container #mceu_3,.edd_form .mce-container #mceu_4,.edd_form .mce-container #mceu_6,.edd_form .mce-container #mceu_7,.edd_form .mce-container #mceu_8,.edd_form .mce-container #mceu_9,.fes-form .edd-description,.fes-form .mce-container #mceu_12,.fes-form .mce-container #mceu_13,.fes-form .mce-container #mceu_3,.fes-form .mce-container #mceu_4,.fes-form .mce-container #mceu_6,.fes-form .mce-container #mceu_7,.fes-form .mce-container #mceu_8,.fes-form .mce-container #mceu_9{display:none}.edd-blocks-form .edd-input,.edd-blocks-form .fes-fields input,.edd-blocks-form .password-input,.edd-blocks-form .textareafield,.edd-blocks-form select,.edd_form .edd-input,.edd_form .fes-fields input,.edd_form .password-input,.edd_form .textareafield,.edd_form select,.fes-form .edd-input,.fes-form .fes-fields input,.fes-form .password-input,.fes-form .textareafield,.fes-form select{background-color:var(--color-white);border:1px solid #d5d5d5;border-radius:var(--theme-border-radius);box-shadow:0 1px 2px #00000012;color:var(--color-black);font-size:var(--font-size-15);font-weight:700;padding:var(--spacing-3) var(--spacing-3-5);transition:border-color .2s ease;width:100%}.edd-blocks-form .edd-input:focus,.edd-blocks-form .fes-fields input:focus,.edd-blocks-form .password-input:focus,.edd-blocks-form .textareafield:focus,.edd-blocks-form select:focus,.edd_form .edd-input:focus,.edd_form .fes-fields input:focus,.edd_form .password-input:focus,.edd_form .textareafield:focus,.edd_form select:focus,.fes-form .edd-input:focus,.fes-form .fes-fields input:focus,.fes-form .password-input:focus,.fes-form .textareafield:focus,.fes-form select:focus{border:1px solid var(--color-black);outline:none}.edd-blocks-form .edd-input::-moz-placeholder,.edd-blocks-form .fes-fields input::-moz-placeholder,.edd-blocks-form .password-input::-moz-placeholder,.edd-blocks-form .textareafield::-moz-placeholder,.edd-blocks-form select::-moz-placeholder,.edd_form .edd-input::-moz-placeholder,.edd_form .fes-fields input::-moz-placeholder,.edd_form .password-input::-moz-placeholder,.edd_form .textareafield::-moz-placeholder,.edd_form select::-moz-placeholder,.fes-form .edd-input::-moz-placeholder,.fes-form .fes-fields input::-moz-placeholder,.fes-form .password-input::-moz-placeholder,.fes-form .textareafield::-moz-placeholder,.fes-form select::-moz-placeholder{color:#919191}.edd-blocks-form .edd-input::placeholder,.edd-blocks-form .fes-fields input::placeholder,.edd-blocks-form .password-input::placeholder,.edd-blocks-form .textareafield::placeholder,.edd-blocks-form select::placeholder,.edd_form .edd-input::placeholder,.edd_form .fes-fields input::placeholder,.edd_form .password-input::placeholder,.edd_form .textareafield::placeholder,.edd_form select::placeholder,.fes-form .edd-input::placeholder,.fes-form .fes-fields input::placeholder,.fes-form .password-input::placeholder,.fes-form .textareafield::placeholder,.fes-form select::placeholder{color:#919191}.edd-blocks-form .fes-section-details,.edd-blocks-form .message,.edd_form .fes-section-details,.edd_form .message,.fes-form .fes-section-details,.fes-form .message{color:#212121;display:flex;flex-direction:column;font-weight:500;gap:var(--spacing-3)}.edd-blocks-form select,.edd_form select,.fes-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24iIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+");background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.edd-blocks-form .textareafield,.edd_form .textareafield,.fes-form .textareafield{display:block}.edd-blocks-form .fes-help,.edd_form .fes-help,.fes-form .fes-help{color:#9b9b9b;font-size:var(--font-size-13);font-weight:500}.edd-blocks-form label,.edd_form label,.fes-form label{color:#525252;font-size:var(--font-size-14);font-weight:600}.edd-blocks-form .edd-submit,.edd_form .edd-submit,.fes-form .edd-submit{align-items:center;background-color:var(--color-black);border:3px solid var(--color-black);border-radius:var(--theme-border-rounded);color:var(--color-white);cursor:pointer;display:flex;font-weight:700;gap:1ch;justify-content:center;padding:var(--spacing-1-5) var(--spacing-5);transition-duration:.175s;transition-property:color,background-color,border-color;transition-timing-function:ease;width:100%}.edd-blocks-form .edd-submit:not([disabled]):focus-visible,.edd-blocks-form .edd-submit:not([disabled]):hover,.edd_form .edd-submit:not([disabled]):focus-visible,.edd_form .edd-submit:not([disabled]):hover,.fes-form .edd-submit:not([disabled]):focus-visible,.fes-form .edd-submit:not([disabled]):hover{background-color:transparent;color:var(--color-black);text-decoration:none}.edd-blocks-form [type=checkbox],.edd-blocks-form [type=radio],.edd_form [type=checkbox],.edd_form [type=radio],.fes-form [type=checkbox],.fes-form [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;height:16px;position:relative;width:16px}.edd-blocks-form input[type=checkbox],.edd_form input[type=checkbox],.fes-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #c7c7c7;border-radius:4px;box-shadow:0 1px 2px #00000012;box-sizing:border-box;height:16px;outline:none;padding:0;transition:outline .2s ease,border-color .2s ease;width:16px}.edd-blocks-form input[type=checkbox]:focus-visible,.edd_form input[type=checkbox]:focus-visible,.fes-form input[type=checkbox]:focus-visible{border-color:var(--color-black)}.edd-blocks-form input[type=checkbox]:focus:not(:focus-visible),.edd_form input[type=checkbox]:focus:not(:focus-visible),.fes-form input[type=checkbox]:focus:not(:focus-visible){border-color:#c7c7c7}.edd-blocks-form [type=checkbox]:before,.edd-blocks-form [type=radio]:before,.edd_form [type=checkbox]:before,.edd_form [type=radio]:before,.fes-form [type=checkbox]:before,.fes-form [type=radio]:before{background-color:var(--color-black);border-radius:3px;content:"";height:10px;left:2px;opacity:0;position:absolute;top:2px;transition:opacity .2s ease;width:10px}.edd-blocks-form [type=checkbox]:checked:before,.edd-blocks-form [type=radio]:checked:before,.edd_form [type=checkbox]:checked:before,.edd_form [type=radio]:checked:before,.fes-form [type=checkbox]:checked:before,.fes-form [type=radio]:checked:before{opacity:1}.edd-blocks-form [type=radio],.edd-blocks-form [type=radio]:checked:before,.edd_form [type=radio],.edd_form [type=radio]:checked:before,.fes-form [type=radio],.fes-form [type=radio]:checked:before{border-radius:100%}.wp-block-edd-login{background-color:none;border:none;display:flex;flex-direction:column;gap:var(--spacing-6);padding:0}.wp-block-edd-login .edd-blocks-form__login{border:0;display:grid;gap:var(--spacing-4);grid-template-areas:"username username" "password password" "remember lost-password" "submit submit";padding:0}.wp-block-edd-login .edd-blocks-form__group-username{grid-area:username}.wp-block-edd-login .edd-blocks-form__group-password{grid-area:password}.wp-block-edd-login .edd-blocks-form__group-remember{grid-area:remember;margin-top:var(--spacing-1)}.wp-block-edd-login .edd-blocks-form__group-remember .edd-blocks-form__control{align-items:center;display:flex;gap:1ch}.wp-block-edd-login .edd-blocks-form__group-lost-password{grid-area:lost-password;justify-self:end;margin-top:var(--spacing-1)}.wp-block-edd-login .edd-blocks-form__group-submit{grid-area:submit;margin-top:var(--spacing-2-5)}.wp-block-edd-login .edd-blocks-form__lost-password{border:0;display:grid;gap:var(--spacing-4);grid-template-areas:"username" "submit";padding:0}.wp-block-edd-login .edd-blocks-form__reset-password{border:0;display:flex;flex-direction:column;gap:var(--spacing-4);padding:0}.wp-block-edd-login .edd-blocks-form__group-pass1 label{display:none}.wp-block-edd-login .wp-pwd{display:flex;gap:var(--spacing-4)}.wp-block-edd-login .edd-blocks-form__group-pw-weak .edd-blocks-form__control{align-items:center;display:flex;gap:.75ch}.wp-block-edd-login .wp-hide-pw{background-color:#eee;border-color:#eee;color:var(--color-black)}.wp-block-edd-login .indicator-hint{display:none}.wp-block-edd-login #pass-strength-result{align-items:center;background-color:#eee;border-radius:var(--theme-border-rounded);display:flex;flex:0 0 120px;font-size:var(--font-size-15);font-weight:600;justify-content:center;padding:var(--spacing-3) var(--spacing-3-5);transition:background .2s ease,color .2s ease}.wp-block-edd-login #pass-strength-result.empty{background-color:transparent;color:#902519}.wp-block-edd-login #pass-strength-result.short{background-color:#fae3e2;color:#902519}.wp-block-edd-login #pass-strength-result.bad{background-color:#fceed6;color:#923910}.wp-block-edd-login #pass-strength-result.good{background-color:#fdf9c6;color:#804f0d}.wp-block-edd-login #pass-strength-result.strong{background-color:#d9f8e6;color:#245e46}.wp-block-edd-login .reset-pass-submit{display:flex;flex-direction:row;gap:var(--spacing-4)}.wp-block-edd-login .wp-generate-pw{flex:0 0 auto}.edd-blocks__orders{display:flex;flex-direction:column;gap:var(--spacing-5)}.edd-blocks__orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-4);letter-spacing:0}.edd-blocks-orders__order{border:1px solid #e5e5e5;border-radius:var(--theme-border-radius);display:flex;flex-direction:column;font-weight:500;gap:var(--spacing-4);padding:var(--spacing-4)}.edd-blocks-orders__order-header{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;gap:var(--spacing-2);justify-content:space-between;padding-bottom:var(--spacing-3)}.edd-blocks-orders__order-id{font-weight:700}.edd-blocks-orders__order-data{align-items:center;display:flex;font-size:var(--font-size-15);gap:var(--spacing-2);justify-content:space-between}.edd-blocks-orders__order-status{background-color:#f5f5f5;border-radius:var(--theme-border-rounded);font-size:var(--font-size-13);font-weight:600;padding:var(--spacing-1-5) var(--spacing-3-5)}.edd-blocks-orders__order-status.complete{background-color:#effcf5;color:#0e2b22}.edd-blocks-orders__order-status.failed{background-color:#fcf3f2;color:#3f100b}.edd-blocks-orders__order-details{display:flex;font-size:0}.edd-blocks-orders__order-details a{background-color:#fafafa;border-radius:var(--theme-border-radius);color:var(--color-black);display:block;font-size:var(--font-size-13);font-weight:700;padding:var(--spacing-2) var(--spacing-3-5);width:100%}.edd-blocks-orders__order-downloads-link{width:100%}.wp-block-edd-checkout{align-items:center;display:grid;gap:var(--spacing-6) var(--spacing-12);grid-template:"purchase cart";grid-template-columns:10fr 5.5fr;grid-template-rows:auto 1fr}.wp-block-edd-checkout>p:first-child{background-color:#fafafa;border-radius:var(--theme-border-radius);font-size:var(--font-size-15);font-weight:600;grid-area:message;padding:var(--spacing-4) var(--spacing-4)}.wp-block-edd-checkout>p:first-child strong{display:none}.wp-block-edd-checkout:has(>p:first-child){grid-template-areas:"message cart" "purchase cart"}.wp-block-edd-checkout h3,.wp-block-edd-checkout legend{font-size:var(--font-size-19);font-weight:600;grid-column:span 2}.wp-block-edd-checkout .edd-terms-agreement{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-3)}.wp-block-edd-checkout .edd-terms-agreement label{display:inline-block}.wp-block-edd-checkout .edd-button-secondary{background-color:transparent;border:0;color:#595959;cursor:pointer;font-size:var(--font-size-14);font-weight:500;text-decoration:underline;transition:color .2s ease}.wp-block-edd-checkout .edd-button-secondary:focus-visible,.wp-block-edd-checkout .edd-button-secondary:hover{color:var(--color-black)}@media (width <= 1020px){.wp-block-edd-checkout{grid-template-areas:"cart" "purchase";grid-template-columns:1fr}.wp-block-edd-checkout:has(>p:first-child){grid-template-areas:"cart" "message" "purchase"}}.edd-description{display:none}.edd-blocks-form__purchase,.edd-checkout-block__personal-info{display:flex;flex-direction:column;gap:var(--spacing-7);grid-area:purchase;position:relative}.edd-blocks-form__purchase{align-self:flex-start}.edd-blocks__checkout-forms--inline{display:flex;position:absolute;right:var(--spacing-7);top:var(--spacing-8);z-index:1}.edd-checkout-block__personal-info{background-color:#fafafa;border:1px solid #e1e1e1;border-radius:var(--theme-border-radius);min-height:var(--spacing-20);padding:var(--spacing-7)}.edd-checkout-block__personal-info #edd_checkout_user_info{display:grid;grid-template-columns:repeat(2,1fr)}.edd-checkout-block__personal-info #edd-email-wrap{grid-column:span 2}@media (width <= 560px){.edd-checkout-block__personal-info #edd-first-name-wrap,.edd-checkout-block__personal-info #edd-last-name-wrap{grid-column:span 2}}.edd-blocks__checkout-forms button[disabled]{display:none}@media (width <= 560px){.edd-blocks__checkout-forms span{display:none}}.edd-checkout-block__personal-info .edd-blocks-form:has(>.edd-blocks-form__group-password-confirm){display:grid;grid-template-columns:repeat(2,1fr)}.edd-checkout-block__personal-info .edd-blocks-form:has(>.edd-blocks-form__group-password-confirm) .edd-blocks-form__group-username{grid-column:span 2}@media (width <= 560px){.edd-checkout-block__personal-info .edd-blocks-form:has(>.edd-blocks-form__group-password-confirm) .edd-blocks-form__group-password,.edd-checkout-block__personal-info .edd-blocks-form:has(>.edd-blocks-form__group-password-confirm) .edd-blocks-form__group-password-confirm{grid-column:span 2}}#edd_login_fields{display:grid;grid-template-columns:repeat(2,1fr)}#edd_login_fields #edd-user-login-submit,#edd_login_fields .edd-blocks-form__group-password,#edd_login_fields .edd-blocks-form__group-username{grid-column:span 2}#edd_cc_address{display:grid;grid-template-columns:repeat(2,1fr)}.edd-blocks-form__group-city,.edd-blocks-form__group-country{grid-column:span 2}.edd-blocks-form__halves{display:contents}.edd-blocks-form__group-state,.edd-blocks-form__group-zip{grid-column:span 2}@media (width <= 560px){#edd-card-country-wrap,#edd-card-zip-wrap{grid-column:span 2}}#edd_secure_site_wrapper{align-items:center;color:#212121;display:flex;flex-direction:row;font-size:var(--font-size-14);font-weight:600;gap:var(--spacing-3)}.edd-stripe-new-card label{font-weight:500}#edd_purchase_submit{display:flex;flex-direction:column;gap:var(--spacing-7)}#edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{opacity:.15}.edd-blocks-form__cart{align-self:baseline;grid-area:cart;min-width:0;position:sticky;top:var(--spacing-10)}@media (width <= 1020px){.edd-blocks-form__cart{position:relative;top:auto}}.edd-blocks-cart{display:flex;flex-direction:column;gap:var(--spacing-7)}.edd-blocks-cart__row-header{display:none}.edd-blocks-cart__items{display:flex;flex-direction:column;gap:var(--spacing-1-5)}.edd_cart_item{align-items:center;background-color:#fafafa;border-radius:var(--theme-border-radius);display:flex;gap:var(--spacing-2);justify-content:space-between;padding:var(--spacing-3)}.edd_cart_item .edd_cart_remove_item_btn{align-items:center;background-color:#a8a8a8;border-radius:var(--theme-border-rounded);color:#fafafa;display:flex;height:14px;justify-content:center;transition:color .2s ease,background .2s ease;width:14px}.edd_cart_item .edd_cart_remove_item_btn svg{height:10px;width:10px}.edd_cart_item .edd_cart_remove_item_btn:focus-visible,.edd_cart_item .edd_cart_remove_item_btn:hover{background-color:var(--color-black);color:var(--color-white)}.edd_cart_item .edd_cart_item_name{align-items:center;display:flex;flex-grow:1;gap:var(--spacing-4);min-width:0}.edd_cart_item .edd_checkout_cart_item_title{align-items:center;display:flex;flex-grow:1;font-size:var(--font-size-15);font-weight:700;gap:var(--spacing-4);line-height:normal}.edd_cart_item .edd_cart_item_image{aspect-ratio:4/3;border-radius:var(--theme-border-radius);min-width:var(--spacing-4);overflow:hidden;width:var(--spacing-16)}.edd_cart_item .edd_cart_item_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (width <= 460px){.edd_cart_item .edd_cart_item_image{display:none}}.edd_cart_item .edd_cart_actions{align-items:center;display:flex;gap:var(--spacing-3)}.edd_cart_item .edd_cart_actions label{display:none}.edd_cart_item .edd-item-quantity{background-color:#f0f0f0;border:0;box-shadow:none;font-size:13px;margin-left:auto;padding:3px 7px;width:40px}.edd_cart_item .edd-item-quantity:focus{border:0}.edd_cart_item .edd-item-quantity::-webkit-inner-spin-button,.edd_cart_item .edd-item-quantity::-webkit-outer-spin-button{opacity:.5}.edd_cart_item .edd_cart_item_price{align-items:center;border-radius:var(--theme-border-radius);display:flex;font-size:var(--font-size-13);font-weight:600;gap:var(--spacing-1-5);justify-content:flex-end;line-height:1;min-width:-moz-fit-content;min-width:fit-content;padding:var(--spacing-1-5) var(--spacing-2);width:90px}.edd_cart_total{align-items:center;display:flex;font-size:var(--font-size-15);font-weight:700;gap:var(--spacing-5);justify-content:space-between}.wp-block-edd-confirmation,.wp-block-edd-receipt{border:1px solid #e5e5e5;border-radius:var(--theme-border-radius);display:flex;flex-direction:column;font-weight:500;gap:var(--spacing-5);padding:var(--spacing-6)}.wp-block-edd-confirmation h3,.wp-block-edd-receipt h3{display:none}.wp-block-edd-confirmation{display:grid;grid-template-areas:"totals" "items"}.edd-blocks-receipt__totals{display:flex;flex-direction:column;gap:var(--spacing-3);grid-area:totals}.edd-blocks-receipt__totals .edd-blocks-receipt__row-header{border-bottom:1px solid #f5f5f5;display:flex;font-size:var(--font-size-24);font-weight:700;margin-bottom:var(--spacing-2-5);padding-bottom:var(--spacing-5)}.edd-blocks-receipt__totals .edd-blocks-receipt__row-header .edd-blocks__row-label{display:none}.edd-blocks-receipt__totals .edd-blocks-receipt__row-header:before{content:"#"}.edd-blocks-receipt__totals .edd-blocks-receipt__row-item{display:flex;justify-content:space-between}.edd-blocks-receipt__totals .edd-blocks-receipt__row-item:not(:has(*)){display:none}.edd-blocks-receipt__totals .edd-blocks-receipt__row-item .edd-blocks__row-label{font-weight:700}.edd-blocks-receipt__totals .edd-blocks-receipt__row-item .edd-blocks__row-value{font-size:var(--font-size-14);font-weight:600}.edd-blocks-receipt__items{border-top:1px solid #f5f5f5;display:flex;flex-direction:column;grid-area:items;padding-top:var(--spacing-5)}.edd-blocks-receipt__item{border-radius:var(--theme-border-radius);display:flex;gap:var(--spacing-3);justify-content:space-between;padding:var(--spacing-4)}.edd-blocks-receipt__item:nth-child(odd){background-color:#fafafa}.edd_purchase_receipt_files{display:none}.edd-blocks-receipt__item-details{display:flex;flex-direction:column}.edd-blocks-receipt__item-details>.edd-blocks__row-label{font-weight:700}.edd-blocks-receipt__item-quantity{font-size:var(--font-size-13)}.edd-blocks-receipt__item-price{font-size:var(--font-size-14);font-weight:600}.edd-blocks__confirmation-details{display:none}.fes-registration-form .fes-form-fieldset-registration{border:0;display:flex;flex-direction:column;gap:var(--spacing-4);padding:0}.fes-registration-form .fes-form-legend{display:none}.fes-registration-form .fes_accept_toc{margin-top:var(--spacing-1)}.fes-registration-form .fes_accept_toc .fes-label,.fes-registration-form .fes_accept_toc textarea{display:none}.fes-registration-form .fes_accept_toc label{align-items:center;display:flex;gap:.5ch}.fes-registration-form .fes_accept_toc input[type=checkbox]{margin-right:.5ch}.fes-registration-form .fes-submit{margin-top:var(--spacing-3-5)}#edd_profile_editor_form{display:flex;flex-direction:column;gap:var(--spacing-7)}#edd_profile_editor_form p{display:flex;flex-direction:column;gap:var(--spacing-1)}#eddc_profile_paypal_fieldset{display:none}.fes-vendor-dashboard .fes-section-title{font-size:var(--font-size-19);font-weight:700;margin-top:var(--spacing-2)}.fes-vendor-dashboard .image-wrap{position:relative;width:-moz-fit-content;width:fit-content}.fes-vendor-dashboard .close{align-items:inherit;background-color:#ebebeb;border-color:#ebebeb;border-radius:var(--theme-border-rounded);color:var(--color-black);cursor:pointer;display:flex;font-size:var(--font-size-17);font-weight:800;height:27px;justify-content:center;line-height:20px;padding:0;position:absolute;right:-10px;text-decoration:none;top:-10px;transition:background-color .2 ease;width:27px}.fes-vendor-dashboard .close:focus-visible,.fes-vendor-dashboard .close:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.fes-vendor-dashboard:not(:has(.fes-submission-form)) table{border-collapse:collapse;border-spacing:0;width:100%}.fes-vendor-dashboard:not(:has(.fes-submission-form)) tbody{border:1px solid #e5e5e5;border-top:0}.fes-vendor-dashboard:not(:has(.fes-submission-form)) td{border:none;font-size:var(--font-size-14);font-weight:600;padding:var(--spacing-3)}.fes-vendor-dashboard:not(:has(.fes-submission-form)) thead{background-color:var(--color-black);border:1px solid var(--color-black)}.fes-vendor-dashboard:not(:has(.fes-submission-form)) th{border:none;color:var(--color-white);font-size:var(--font-size-15);font-weight:800;padding:var(--spacing-3);text-align:left}.fes-vendor-dashboard:not(:has(.fes-submission-form)) tr:not(:last-child) td{border-bottom:1px solid #e5e5e5}.fes-vendor-dashboard:not(:has(.fes-submission-form)) tbody tr{background-color:#f9fafb}.fes-vendor-dashboard:not(:has(.fes-submission-form)) tbody tr:nth-child(odd){background-color:#fff}.fes-vendor-dashboard:has(>#edd_user_commissions_overview){display:flex;flex-direction:column;gap:var(--spacing-10);overflow-x:auto}#edd_user_commissions h3,#edd_user_commissions_overview h3{font-size:var(--font-size-22);font-weight:700;margin-bottom:var(--spacing-3-5)}#edd_user_commissions table,#edd_user_commissions_overview table{width:100%}#edd_user_commissions_overview{display:flex;flex-direction:column;gap:var(--spacing-4)}#edd_user_commissions{display:flex;flex-direction:column;gap:var(--spacing-10)}#edd_user_commissions #edd_user_commissions_paid,#edd_user_commissions #edd_user_commissions_revoked,#edd_user_commissions #edd_user_commissions_unpaid{display:flex;flex-direction:column;gap:var(--spacing-4)}#edd_user_commissions_paid_total,#edd_user_commissions_revoked_total,#edd_user_commissions_unpaid_total{font-weight:700}.fes-vendor-dashboard:has(>#fes-order-list,>#fes-edit-order-page-title){display:flex;flex-direction:column;gap:var(--spacing-7);max-width:100%;overflow-x:auto}.fes-vendor-dashboard:has(>#fes-order-list,>#fes-edit-order-page-title) h3{font-size:var(--font-size-22);font-weight:700}@media (width <= 810px){#fes-order-list td:nth-child(4),#fes-order-list td:nth-child(5),#fes-order-list th:nth-child(4),#fes-order-list th:nth-child(5){display:none}}.fes-profile-form h3{margin-bottom:var(--spacing-1)}.fes-profile-form .fes-form-fieldset-profile{display:grid;grid-template-columns:repeat(10,1fr)}.fes-profile-form .fes-form-fieldset-profile>*{grid-column:span 10}.fes-profile-form .user_avatar{grid-column:span 2}.fes-profile-form .user_avatar .fes-fields{height:100%}@media (width <= 880px){.fes-profile-form .user_avatar{grid-column:span 4}}.fes-profile-form .display_name{grid-column:span 8}@media (width <= 880px){.fes-profile-form .display_name{grid-column:span 6}}.fes-profile-form .fes-submit{margin-top:var(--spacing-2)}.fes-avatar-image-upload{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fes-avatar-image-upload .fes-avatar-image-btn{height:100%;text-decoration:none;width:100%}.fes-avatar-image-upload .instruction-inside{height:100%;width:100%}.fes-avatar-image-upload .fes-avatar-image{border-radius:50%;height:45px;width:45px}.fes-submission-form .fes-form-legend{margin-bottom:var(--spacing-2)}.fes-submission-form .featured_image label,.fes-submission-form .previews label{display:none}.fes-submission-form .fes-form .fes-variations-list-multiple .fes-single-variation{border:0;padding:0}.fes-submission-form .fes-price-row{position:relative;width:100%}.fes-submission-form .fes-price-row:before{color:#afafaf;content:"$";font-weight:700;left:var(--spacing-4);pointer-events:none;position:absolute;top:var(--spacing-3)}.fes-submission-form .fes-form .fes-price-value{padding-left:30px}.fes-submission-form .fes-price-column{display:none}.fes-submission-form .fes-feat-image-upload img{border-radius:var(--theme-border-radius)}.fes-submission-form .instruction-inside{align-items:center;background-color:#fafafa;border-radius:var(--theme-border-radius);display:flex;height:200px;justify-content:center;padding:var(--spacing-3)}.fes-submission-form .fes-file-preview{aspect-ratio:4/3;background-color:#fafafa;border-radius:var(--theme-border-radius);overflow:hidden;width:100%}.fes-submission-form .fes-file-preview__image{display:none;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:10}.fes-submission-form .fes-file-preview__image[src]:not([src=""]):not([src=undefined]){display:block}.fes-submission-form .fes-feat-image-btn{font-size:var(--font-size-15);max-width:240px;text-decoration:none}.fes-submission-form .fes-delete-row{position:absolute;right:-12px;top:-10px;z-index:20}.fes-submission-form .edd-fes-delete{align-items:inherit;background-color:#ebebeb;border-color:#ebebeb;color:var(--color-black);font-size:var(--font-size-17);height:27px;line-height:17px;padding:0;width:27px}.fes-submission-form .edd-fes-delete:focus-visible,.fes-submission-form .edd-fes-delete:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.fes-submission-form thead{display:none}.fes-submission-form .previews{display:flex;flex-direction:column;gap:var(--spacing-3)}.fes-submission-form .insert-file-row{font-size:var(--font-size-14)}.fes-submission-form .fes-single-variation{align-items:center;display:flex;gap:var(--spacing-1);position:relative}.fes-submission-form .fes-single-variation:first-of-type .fes-delete-row,.fes-submission-form .fes-variations-list-multiple .fes-url-group{display:none}.fes-submission-form .fes-url-group{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-3)}.fes-submission-form .fes-url-choose-row{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:10}.fes-submission-form .fes-url-choose-row .edd-submit{width:-moz-fit-content;width:fit-content}.fes-submission-form .fes-variations-list-previews{display:grid;gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.fes-submission-form .fes-variations-list-previews .fes-url-row{display:none}.fes-submission-form .fes-variations-list-previews .upload_file_button{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:color-mix(in srgb,var(--color-black),transparent 50%);border:0;font-size:var(--font-size-13);padding:var(--spacing-1-5) var(--spacing-2)}.fes-submission-form .fes-variations-list-previews .upload_file_button:focus-visible,.fes-submission-form .fes-variations-list-previews .upload_file_button:hover{background-color:color-mix(in srgb,var(--color-black),transparent 10%);color:var(--color-white)}.fes-submission-form .fes-variations-list-previews .fes-url-group,.fes-submission-form .fes-variations-list-previews .fes-url-row{width:100%}.fes-submission-form .fes-submit{display:flex;flex-direction:row;gap:var(--spacing-4);margin-top:var(--spacing-5)}@media (width <= 640px){.fes-submission-form .fes-submit{flex-direction:column}}.fes-submission-form .application_website_url,.fes-submission-form .copy_component_url,.fes-submission-form .copy_override_code,.fes-submission-form .live_preview_url,.fes-submission-form .product-urls,.fes-submission-form .remix_url{display:none}.fes-submission-form[data-context=app] .application_website_url,.fes-submission-form[data-context=app] .product-urls,.fes-submission-form[data-context=component] .copy_component_url,.fes-submission-form[data-context=component] .copy_override_code,.fes-submission-form[data-context=component] .live_preview_url,.fes-submission-form[data-context=component] .product-urls,.fes-submission-form[data-context=component] .remix_url,.fes-submission-form[data-context=template] .live_preview_url,.fes-submission-form[data-context=template] .product-urls,.fes-submission-form[data-context=template] .remix_url{display:flex}.edd-cart-added-alert{display:none!important}.sweet-alert.showSweetAlert{border-radius:var(--theme-border-radius);font-family:var(--font-body);gap:var(--spacing-5);letter-spacing:0;padding:var(--spacing-10)}.sweet-alert.showSweetAlert .sa-icon{margin:0 auto var(--spacing-3)}.sweet-alert.showSweetAlert h2{color:var(--color-black);font-size:var(--font-size-24);font-weight:700;margin:0 0 var(--spacing-2)}.sweet-alert.showSweetAlert p{color:#212121;font-weight:500;margin:0 0 var(--spacing-5)}.sweet-alert.showSweetAlert button{background-color:var(--color-black)!important;border:none!important;border-radius:var(--theme-border-rounded)!important;color:var(--color-white)!important;font-size:var(--font-size-15)!important;font-weight:700;margin:0!important;padding:var(--spacing-2-5) var(--spacing-6)!important}.is-layout-flex,.is-layout-grid{gap:var(--content-spacing-sm)}.is-layout-flex>:is(*,div),.is-layout-grid>:is(*,div){margin:0}.is-layout-constrained>:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-base);margin-top:var(--content-spacing-base)}.is-layout-constrained>:first-child{margin-top:0}.is-layout-constrained>:last-child{margin-bottom:0}.is-layout-flow>:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-base);margin-top:var(--content-spacing-base)}.is-layout-flow>:first-child{margin-top:0}.is-layout-flow>:last-child{margin-bottom:0}.contents{--content-line-height:1.8;--content-spacing-xxlg:var(--spacing-16);--content-spacing-xlg:var(--spacing-12);--content-spacing-lg:var(--spacing-9);--content-spacing-md:var(--spacing-7);--content-spacing-base:var(--spacing-6);--content-spacing-sm:var(--spacing-5);--content-spacing-xsm:var(--spacing-3);--content-spacing-xxsm:var(--spacing-1-5);color:#212121;font-size:var(--font-size-18);font-weight:500;letter-spacing:0;margin:0;max-width:100%;position:relative;width:100%}.contents>:first-child{margin-top:0!important}.contents>:last-child{margin-bottom:0!important}.contents .alignleft{float:left;margin:var(--content-spacing-xxsm) var(--content-spacing-md) var(--content-spacing-sm) 0}@container (width <= 560px){.contents .alignleft{display:block;float:none;margin-left:0;margin-right:0}}.contents .alignright{float:right;margin:var(--content-spacing-xxsm) 0 var(--content-spacing-sm) var(--content-spacing-md)}@container (width <= 560px){.contents .alignright{display:block;float:none;margin-left:0;margin-right:0}}.contents .aligncenter{margin-left:auto;margin-right:auto;text-align:center}@container (width <= 560px){.contents .aligncenter{display:block;float:none;margin-left:0;margin-right:0}}.contents .alignfull,.contents .alignwide{display:block;margin:var(--content-spacing-base) 0;max-width:100%;position:relative;width:100%}.contents .post-nav-links{align-items:center;color:#2d2f34;display:flex;font-size:var(--font-size-16);font-weight:600;gap:10px}.contents .post-nav-links .post-page-numbers{border:1px solid #eff2f6;border-radius:999px;font-variant-numeric:tabular-nums;padding:4px 15px}.contents .post-nav-links .post-page-numbers:is(a):focus,.contents .post-nav-links .post-page-numbers:is(a):hover{border-color:#eff2f6}.contents .post-nav-links .post-page-numbers.current{background-color:#eff2f6;border:0}.contents a{text-decoration-color:transparent;transition:color .2s ease,opacity .2s ease,text-decoration-color .2s ease}.contents b,.contents strong{font-weight:625}.contents code,.contents kbd,.contents samp{background-color:#fbfbfb;font-family:var(--font-code);padding:1px 3px;white-space:pre-wrap}.contents mark{color:currentcolor}.contents dl{overflow:hidden}.contents dl>:last-child{margin-bottom:0}.contents dt{display:block;font-weight:600;margin:0 0 var(--content-spacing-xsm);width:100%}.contents dd{border-left:3px solid #e5e5e5;display:block;line-height:var(--content-line-height);margin:0 0 var(--content-spacing-sm) 2.5%;padding-left:4.5%;width:100%}.contents h1,.contents h2,.contents h3,.contents h4,.contents h5,.contents h6{color:var(--color-black);margin-bottom:var(--content-spacing-xsm);margin-top:var(--content-spacing-xsm)}.contents h1{font-size:var(--font-size-48)}.contents h2{font-size:var(--font-size-27)}.contents h3{font-size:var(--font-size-22)}.contents h4,.contents h5,.contents h6{font-size:var(--font-size-19)}.contents ol,.contents p,.contents ul{line-height:var(--content-line-height)}.contents p:first-of-type{margin-top:0}.contents p:last-of-type{margin-bottom:0}.contents p a{color:#004ede}.contents p a:focus-visible,.contents p a:hover{color:#08f;text-decoration-color:#08f}.contents .wp-element-button{background-color:var(--color-black);border:3px solid transparent;border-radius:var(--theme-border-rounded);color:var(--color-white);font-size:var(--font-size-17);font-weight:700;height:auto;line-height:1;padding:var(--spacing-3) var(--spacing-6);text-decoration:none;transition:background .2s ease,color .2s ease,opacity .2s ease,border .2s ease;width:auto}.contents .wp-element-button.has-background:focus-visible,.contents .wp-element-button.has-background:hover{opacity:.85}.contents .wp-element-button:not(.has-background):focus-visible,.contents .wp-element-button:not(.has-background):hover{background-color:var(--color-white);border-color:currentcolor;color:var(--color-black)}.contents .wp-element-caption{color:#5c5c5c;display:block!important;font-size:var(--font-size-16);margin:0;padding-top:var(--content-spacing-xsm)}.contents .is-layout-constrained>.wp-block-heading:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-heading:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-base);margin-top:var(--content-spacing-md)}.contents .is-layout-constrained>p+.wp-block-heading:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>p+.wp-block-heading:not(.alignwide,.alignfull,.alignleft,.alignright){margin-top:var(--content-spacing-xlg)}.contents .wp-block-heading a{color:#004ede}.contents .wp-block-heading a:focus-visible,.contents .wp-block-heading a:hover{color:#08f;text-decoration-color:#08f}.contents .wp-block-list{padding:0}.contents .wp-block-list li{margin:var(--content-spacing-xsm) 0 var(--content-spacing-xsm) 6%;padding:0 0 0 2.5%}.contents .wp-block-list li:first-of-type{margin-top:0}.contents .wp-block-list li:last-of-type{margin-bottom:0}.contents .wp-block-list li ul{margin:var(--content-spacing-xsm) 0}.contents .wp-block-list li ul li{margin:var(--content-spacing-xsm) 0 var(--content-spacing-xsm) 4%}.contents .wp-block-list a{color:#004ede}.contents .wp-block-list a:focus-visible,.contents .wp-block-list a:hover{color:#08f}.contents .is-layout-constrained>.wp-block-quote:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-quote:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-quote{display:block;height:auto;position:relative}.contents .wp-block-quote p{font-size:var(--font-size-22);font-weight:600;margin:0 0 var(--content-spacing-xsm)}.contents .wp-block-quote cite{color:#5c5c5c;display:block;font-size:var(--font-size-16);font-style:normal;font-weight:600;margin:var(--content-spacing-xsm) 0 0 0}@container (width <= 720px){.contents .wp-block-quote p{font-size:18px}.contents .wp-block-quote cite{font-size:15px}}.contents .is-layout-constrained>.wp-block-code:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-code:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-code{background-color:var(--color-black);border-radius:var(--theme-border-radius);overflow:auto;padding:var(--content-spacing-lg);white-space:pre}.contents .wp-block-code code{background-color:transparent;border:0;color:var(--color-white);display:inline-block;font-size:var(--font-size-14);font-weight:600;line-height:2;padding:0 30px 0 0;white-space:pre}.contents .wp-block-code .comment{all:unset}.contents .wp-block-details{border-bottom:1px solid transparent}.contents .wp-block-details[open]{border-color:#fbfbfb;padding-bottom:var(--content-spacing-sm)}.contents .wp-block-details[open] summary{margin-bottom:var(--content-spacing-sm)}.contents .wp-block-details summary{border:1px solid #e5e5e5;border-radius:var(--theme-border-radius);cursor:pointer;font-size:var(--font-size-17);line-height:normal;margin:0;outline:0;padding:var(--content-spacing-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.contents .wp-block-details:has(+.wp-block-details){margin-bottom:var(--content-spacing-sm)}.contents .wp-block-details+.wp-block-details{margin-top:var(--content-spacing-sm)}.contents .wp-block-preformatted{line-height:var(--content-line-height)}.contents .is-layout-constrained>.wp-block-pullquote:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-pullquote:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-pullquote{padding:0;text-align:left}.contents .wp-block-pullquote p{font-size:var(--font-size-22);line-height:1.75;margin:0;max-width:650px;padding:0}.contents .wp-block-pullquote cite{color:var(--color-gray-400);display:block;font-size:var(--font-size-16);font-style:normal;margin:var(--content-spacing-xxsm) 0 0}.contents .wp-block-pullquote blockquote{margin:0}@container (width <= 560px){.contents .wp-block-pullquote.alignleft,.contents .wp-block-pullquote.alignright{max-width:100%}}.contents .is-layout-constrained>.wp-block-table:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-table:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-table{border-collapse:collapse;font-size:var(--font-size-15);font-weight:500;position:relative}.contents .wp-block-table tr{height:70px}.contents .wp-block-table tr>td:first-child,.contents .wp-block-table tr>th:first-child{padding-left:30px}.contents .wp-block-table th{background-color:var(--color-black);border:0;color:var(--color-white);font-weight:700}.contents .wp-block-table thead{border:0}.contents .wp-block-table td,.contents .wp-block-table th{padding:8px;text-align:left}.contents .wp-block-table td{border:0;border-bottom:1px solid #e5e5e5;font-size:var(--font-size-15)}@container (width <= 720px){.contents .wp-block-table{border:0}.contents .wp-block-table table caption{font-size:var(--font-size-14)}.contents .wp-block-table table thead{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:none}.contents .wp-block-table table tr{border-bottom:3px solid #e5e5e5;display:block;height:auto;margin-bottom:30px}.contents .wp-block-table table tr td:first-child{padding:7px 0}.contents .wp-block-table table tr:last-child{margin-bottom:0}.contents .wp-block-table table td{border-bottom:1px solid #e5e5e5;display:block;font-size:var(--font-size-14);padding:var(--content-spacing-xxsm) 0;text-align:right}.contents .wp-block-table table td:before{content:attr(data-label);float:left;font-weight:600}.contents .wp-block-table table td:last-child{border-bottom:0}}.contents .wp-block-verse{line-height:var(--content-line-height)}.contents .is-layout-constrained>.wp-block-image:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-image:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-image img{height:auto;max-width:100%;width:100%}.contents .wp-block-image a{display:block}.contents .wp-block-image.is-style-rounded img{border-radius:9999px}.contents .is-layout-constrained>.wp-block-gallery:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-gallery:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-gallery .wp-block-image .wp-element-caption{font-size:var(--font-size-15);line-height:1.25;margin-bottom:0;padding:0 var(--content-spacing-xsm) var(--content-spacing-xsm)}.contents .is-layout-constrained>.wp-block-audio:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-audio:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .is-layout-constrained>.wp-block-cover:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-cover:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .wp-block-cover{padding:var(--content-spacing-lg)}.contents .is-layout-constrained>.wp-block-file:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-file:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-file{align-items:stretch;border:1px solid #eff0f6;border-radius:var(--theme-border-radius);display:flex;flex-wrap:wrap;gap:var(--content-spacing-xsm);justify-content:space-between;padding:var(--content-spacing-xsm)}.contents .wp-block-file a:not(.wp-element-button){align-items:center;display:flex;flex-grow:10;flex-shrink:1;font-size:var(--font-size-16);font-weight:600;padding-left:var(--content-spacing-xxsm)}.contents .wp-block-file__button{border-radius:var(--theme-border-rounded);display:block;flex-grow:1;margin:0;opacity:1;text-align:center}.contents .is-layout-constrained>.wp-block-media-text:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-media-text:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .wp-block-media-text{gap:var(--content-spacing-base)}.contents .wp-block-media-text .wp-block-media-text__content{padding:0}.contents .wp-block-media-text__content>:first-child{margin-top:0}.contents .wp-block-media-text__content>:last-child{margin-bottom:0}.contents .wp-block-media-text__media img{border-radius:var(--theme-border-radius)}.contents .is-layout-constrained>.wp-block-video:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-video:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-video video{max-width:100%}.contents .wp-block-button.is-style-outline .wp-element-button{background-color:transparent;border:3px solid;color:var(--color-black)}.contents .wp-block-button.is-style-outline .wp-element-button.has-background{border-color:currentcolor}.contents .wp-block-button.is-style-outline .wp-element-button.has-background:focus-visible,.contents .wp-block-button.is-style-outline .wp-element-button.has-background:hover{border-color:currentcolor}.contents .wp-block-button.is-style-outline .wp-element-button:focus-visible,.contents .wp-block-button.is-style-outline .wp-element-button:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.contents .is-layout-constrained>.wp-block-columns:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-columns:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .is-layout-constrained>.wp-block-group:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-group:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .is-layout-constrained>.wp-block-stack:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-stack:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .is-layout-constrained>.wp-block-grid:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-grid:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .is-layout-constrained>.wp-block-separator:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-separator:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-lg);margin-top:var(--content-spacing-lg)}.contents .wp-block-separator{background-color:#e5e5e5;border:0;color:#e5e5e5;height:1px;width:100%}.contents .wp-block-separator.is-style-dots,.contents .wp-block-separator.is-style-wide{max-width:100%}.contents .wp-block-separator.is-style-dots{background-color:#cecece;color:#cecece;height:25px}.contents .is-layout-constrained>.wp-block-embed:not(.alignwide,.alignfull,.alignleft,.alignright),.contents.is-layout-constrained>.wp-block-embed:not(.alignwide,.alignfull,.alignleft,.alignright){margin-bottom:var(--content-spacing-md);margin-top:var(--content-spacing-md)}.contents .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.32%}.contents .wp-block-embed-twitter .twitter-tweet{margin-bottom:0!important;margin-top:0!important}.contents .wp-block-embed-twitter.aligncenter .twitter-tweet{margin-left:auto;margin-right:auto}