@keyframes wccomComponentLoading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.page-template-template-edit-woocommerce-showcase .col-full:has(.wccom-secondary-header){background-color:#fff}.post-type-archive-showcase #main{padding-bottom:0}.post-type-archive-showcase #main .showcase-brands{background-color:var(--wp--preset--color--sandstone-5);margin:0 var(--wp--preset--spacing--64,64px);padding:var(--wp--preset--spacing--48,48px) var(--wp--preset--spacing--32,32px) 0}@media screen and (max-width:1000px){.post-type-archive-showcase #main .showcase-brands{margin:0 24px;padding:var(--wp--preset--spacing--48,48px) var(--wp--preset--spacing--24,24px) 0}}.post-type-archive-showcase #main .showcase-brands h3{font-size:1.618em;line-height:1.1;text-align:center}.post-type-archive-showcase #main .showcase-brands p{font-size:1.1em;margin:0 0 3.758em;text-align:center}.post-type-archive-showcase #main .showcase-brands a{display:block}#wc-showcase{padding:3.5em 0 4em;width:100%}#wc-showcase ul.showcase-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;text-align:center}#wc-showcase ul.showcase-list li{background:#fff;border:1px solid #e6e6e6;margin:0 auto 1.55em;text-align:center;vertical-align:top}#wc-showcase ul.showcase-list li a.thumbnail-link img{margin:0 0 1.25em;width:100%}#wc-showcase ul.showcase-list li a.thumbnail-link:hover img{opacity:.75}#wc-showcase ul.showcase-list li h4,#wc-showcase ul.showcase-list li h5{line-height:1.2}#wc-showcase ul.showcase-list li h4,#wc-showcase ul.showcase-list li h5,#wc-showcase ul.showcase-list li p{margin:0 auto;max-width:80%;text-align:center}#wc-showcase ul.showcase-list li h4{font-size:2.1em;font-weight:800;padding-top:15px}#wc-showcase ul.showcase-list li h5{color:#888;font-size:.8em;font-weight:400;margin-bottom:2em;margin-top:.5em;text-transform:uppercase}#wc-showcase ul.showcase-list li h5 a{text-decoration:underline}#wc-showcase ul.showcase-list li p{border-bottom:1px solid #e6e6e6;font-size:1em;padding:0 0 2em}#wc-showcase ul.showcase-list li a.showcase-button{display:inline-block;margin-bottom:2.5em;margin-top:2.5em}#wc-showcase ul.showcase-list li a.showcase-button.button-case-study{margin-right:1.5em}#wc-showcase .filtering{padding-bottom:2.5em}#wc-showcase .filtering .wccom-select-button__items{max-height:350px;overflow:auto}#wc-showcase .filtering h3{color:#333!important;display:inline-block;font-size:1em!important;font-weight:400!important;padding:0 1.5em 0 0!important;text-transform:uppercase!important}#wc-showcase .filtering .category-filter-container{display:flex}#wc-showcase .filtering .category-filter-container .wccom-comp-select-button{margin-left:.2em}#wc-showcase .filtering .category-filter-container .wccom-comp-select-button,#wc-showcase .filtering .category-filter-container .wccom-comp-select-button~#showcase_filter{margin-bottom:1.5em}#wc-showcase .filtering .category-filter-container .wccom-comp-select-button{flex-grow:1}#wc-showcase .filtering .category-filter-container #showcase_filter{margin-left:.4em;padding-bottom:8px;padding-top:8px;vertical-align:top}@media screen and (max-width:1000px){#wc-showcase .filtering{padding-bottom:1.5em}#wc-showcase .filtering .category-filter-container{display:block}#wc-showcase .filtering .category-filter-container #showcase_filter,#wc-showcase .filtering .category-filter-container .wccom-comp-select-button{margin-bottom:.5em;margin-left:0;max-width:100%;min-width:100%}}#showcase-pagination{align-items:center;display:flex;flex-direction:column;padding:2em 0 4em;position:relative}#showcase-pagination ul{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8,8px);justify-content:flex-start;margin:var(--wp--preset--spacing--16,16px) auto 0;padding:0;width:max-content}#showcase-pagination ul li{display:inline-block;margin:0;vertical-align:top}#showcase-pagination ul li>.current,#showcase-pagination ul li>.placeholder,#showcase-pagination ul li>a{align-content:center;border-radius:50%;color:var(--wp--preset--color--woo-purple-40);display:flex;font-size:1.1em;font-weight:400;height:44px;justify-content:center;padding:.5em 1em;text-align:center;text-decoration:none;width:44px}#showcase-pagination ul li>a:hover{background-color:#f2edff;color:#6108ce;text-decoration:none}#showcase-pagination ul li>.placeholder .wccom-fa-icon{color:#a7aaad;pointer-events:none}#showcase-pagination ul li .current{background:var(--wp--preset--color--woo-purple-40);color:#fff}#showcase-pagination ul li .dots{color:#a7aaad;display:block;font-size:22px;text-align:center;width:32px}#showcase-pagination ul li .next,#showcase-pagination ul li .previous{background:transparent}#showcase-pagination ul li .next .placeholder,#showcase-pagination ul li .previous .placeholder{cursor:not-allowed}@media only screen and (min-width:768px){.single-showcase .col-right{margin-top:3.615em}}.single-showcase hr{margin-bottom:2.618em}.single-showcase .single-navigation{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:782px){.single-showcase .single-navigation{align-items:center;flex-direction:row}}.single-showcase .single-navigation .button{text-transform:none!important}.single-showcase .single-navigation .button.next:after{content:"";display:inline-block;font:var(--fa-font-regular);line-height:100%;padding:0 0 0 .8em;position:relative;text-align:right;top:2px;width:auto}.single-showcase .single-navigation .showcase-button-back:before{content:"";display:inline-block;font:var(--fa-font-regular);line-height:100%;padding:0 .8em 0 0;text-align:right;width:auto}.single-showcase .showcase-entry-screenshot .showcase-entry-screenshot-visit{position:relative}.single-showcase .showcase-entry-screenshot .showcase-entry-screenshot-visit img{border:.1em solid #e6e6e6;height:auto;margin-bottom:1.5em;max-width:100%}.single-showcase .showcase-entry-screenshot .showcase-entry-screenshot-visit div{background-color:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.single-showcase .showcase-entry-screenshot .showcase-entry-screenshot-visit:hover div{display:block}.single-showcase .showcase-entry-screenshot .showcase-entry-screenshot-visit:hover div .button{left:50%;position:absolute;top:40%;transform:translateX(-50%)}.single-showcase blockquote{border-left:.35em solid #720eec;font-weight:600;margin-bottom:2em;margin-top:2em;padding-bottom:.75em;padding-top:.75em}.single-showcase blockquote p{font-size:1.1em;margin-bottom:0}.single-showcase blockquote p span{display:block;font-size:.85em;font-weight:400;margin-top:1em}.single-showcase .sharedaddy{display:none!important}.page-template-template-edit-woocommerce-showcase #page-heading{background:#720eec;text-align:center}.page-template-template-edit-woocommerce-showcase #page-heading h2,.page-template-template-edit-woocommerce-showcase #page-heading h3{text-align:center;text-transform:uppercase}.page-template-template-edit-woocommerce-showcase #page-heading h2{font-weight:600;line-height:1;position:relative}.page-template-template-edit-woocommerce-showcase #page-heading h2 img{display:block;margin:0 auto 1em;vertical-align:top;width:70px}#page .showcase-wrapper .group:after{clear:both;content:" ";display:block;height:0;overflow:hidden}#page .showcase-wrapper .group .col-left,#page .showcase-wrapper .group .col-right{margin-bottom:0!important}.page-template-template-edit-woocommerce-showcase #main.single-showcase,.single-showcase #main.single-showcase{padding:var(--wp--preset--spacing--48,48px) 0}.page-template-template-edit-woocommerce-showcase #main.single-showcase .col-left,.page-template-template-edit-woocommerce-showcase #main.single-showcase .col-right,.single-showcase #main.single-showcase .col-left,.single-showcase #main.single-showcase .col-right{float:none;width:100%}.page-template-template-edit-woocommerce-showcase a.category,.single-showcase a.category{display:inline-block;font-size:.3em;padding-right:13px;text-transform:uppercase;vertical-align:middle}.page-template-template-edit-woocommerce-showcase .showcase-header:after,.single-showcase .showcase-header:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.page-template-template-edit-woocommerce-showcase .showcase-header .col-left,.page-template-template-edit-woocommerce-showcase .showcase-header .col-right,.single-showcase .showcase-header .col-left,.single-showcase .showcase-header .col-right{margin-bottom:0}.page-template-template-edit-woocommerce-showcase .showcase-header .single-navigation,.single-showcase .showcase-header .single-navigation{display:none}.page-template-template-edit-woocommerce-showcase .description,.single-showcase .description{color:#333;font-size:16px;font-weight:300;margin:0;padding-bottom:1em}.page-template-template-edit-woocommerce-showcase .edit-showcase-button,.single-showcase .edit-showcase-button{font-size:14px;padding:1em 1.75em}.page-template-template-edit-woocommerce-showcase .links .link-area,.single-showcase .links .link-area{padding:1em 0 0}.page-template-template-edit-woocommerce-showcase .links .link-area.last,.single-showcase .links .link-area.last{border-bottom:.05em solid #333;margin-bottom:2em;padding-bottom:2em}@media only screen and (max-width:768px){.page-template-template-edit-woocommerce-showcase .links .link-area .button.green,.single-showcase .links .link-area .button.green{margin:0 0 2em}}.page-template-template-edit-woocommerce-showcase .links .link-area h5,.single-showcase .links .link-area h5{color:#777;font-size:14px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.page-template-template-edit-woocommerce-showcase .links .link-area .site-link,.single-showcase .links .link-area .site-link{font-size:14px}.page-template-template-edit-woocommerce-showcase .links .link-area .expert-dev,.single-showcase .links .link-area .expert-dev{display:block;font-size:14px;font-weight:700;margin-bottom:5px;padding-top:8px;text-transform:uppercase}.page-template-template-edit-woocommerce-showcase .links .link-area ul.item-list,.single-showcase .links .link-area ul.item-list{margin-bottom:0}.page-template-template-edit-woocommerce-showcase .links .link-area ul.item-list li,.single-showcase .links .link-area ul.item-list li{color:#666;font-size:14px;font-weight:600;list-style-type:disc;padding-bottom:.5em}.page-template-template-edit-woocommerce-showcase .links .link-area mark.user-submitted,.single-showcase .links .link-area mark.user-submitted{background:#c6e1c6!important;border-bottom:1px solid rgba(0,0,0,.05);border-radius:4px;color:#5b841b!important;cursor:inherit!important;display:inline-flex;line-height:2.5em;margin:-.25em 0;max-width:100%;white-space:nowrap}.page-template-template-edit-woocommerce-showcase .links .link-area mark.user-submitted span,.single-showcase .links .link-area mark.user-submitted span{margin:0 1em;overflow:hidden;text-overflow:ellipsis}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form,.single-showcase .submit-showcase #showcase_submission_form{margin:0 auto!important;width:100%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form p,.single-showcase .submit-showcase #showcase_submission_form p{color:#666}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form p.submitted-message,.single-showcase .submit-showcase #showcase_submission_form p.submitted-message{margin-bottom:15px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form input.text,.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form select,.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form textarea,.single-showcase .submit-showcase #showcase_submission_form input.text,.single-showcase .submit-showcase #showcase_submission_form select,.single-showcase .submit-showcase #showcase_submission_form textarea{margin-bottom:20px;padding:10px;width:100%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form input.text,.single-showcase .submit-showcase #showcase_submission_form input.text{font-size:16px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form input[type=number],.single-showcase .submit-showcase #showcase_submission_form input[type=number]{width:35%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form label,.single-showcase .submit-showcase #showcase_submission_form label{display:block}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form label[for=showcase_opt_in],.single-showcase .submit-showcase #showcase_submission_form label[for=showcase_opt_in]{display:inline-block;margin-left:5px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .showcase_opt_in,.single-showcase .submit-showcase #showcase_submission_form .showcase_opt_in{font-size:.9em}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form button,.single-showcase .submit-showcase #showcase_submission_form button{display:block;margin-top:2em}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .col-left,.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .col-right,.single-showcase .submit-showcase #showcase_submission_form .col-left,.single-showcase .submit-showcase #showcase_submission_form .col-right{margin-bottom:2em;width:48%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .col-left input#showcase_stat_products,.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .col-right input#showcase_stat_products,.single-showcase .submit-showcase #showcase_submission_form .col-left input#showcase_stat_products,.single-showcase .submit-showcase #showcase_submission_form .col-right input#showcase_stat_products{width:100%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form select#showcase_extensions,.single-showcase .submit-showcase #showcase_submission_form select#showcase_extensions{max-width:100%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .col-left,.single-showcase .submit-showcase #showcase_submission_form .col-left{margin-right:1em}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .select2-container,.single-showcase .submit-showcase #showcase_submission_form .select2-container{margin-bottom:30px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .select2-container#s2id_showcase_cat,.single-showcase .submit-showcase #showcase_submission_form .select2-container#s2id_showcase_cat{margin-bottom:0}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choice,.single-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choice{border-color:#dedede;line-height:1.9;max-height:47px;min-height:47px;overflow-y:auto;padding:8px 0 0 10px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choices,.single-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choices{border-color:#dedede;border-radius:3px;padding:5px}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choices li,.single-showcase .submit-showcase #showcase_submission_form .select2-container .select2-choices li{list-style:none!important}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper,.single-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper{position:relative}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper .screenshot-image,.single-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper .screenshot-image{display:block;height:100%;margin-bottom:10px;width:100%}.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper i,.single-showcase .submit-showcase #showcase_submission_form .screenshot-wrapper i{color:#fff;left:47%;position:absolute;top:44%}.page-template-template-edit-woocommerce-showcase .select2-drop-active,.single-showcase .select2-drop-active{border-color:#dedede}@media only screen and (min-width:768px){.post-type-archive-showcase #wc-showcase ul.showcase-list:after{clear:both;content:" ";display:block;height:0;overflow:hidden}.post-type-archive-showcase #wc-showcase ul.showcase-list li{float:left;margin:0 1.2em 1em 0;width:calc(50% - .6em)}.post-type-archive-showcase #wc-showcase ul.showcase-list li:nth-child(2n+2){margin:0 0 1em}body.page-template-template-edit-woocommerce-showcase .showcase-header .single-navigation,body.single-showcase .showcase-header .single-navigation{display:block;text-align:right}body.page-template-template-edit-woocommerce-showcase .showcase-header .single-navigation a,body.single-showcase .showcase-header .single-navigation a{font-size:40px}body.page-template-template-edit-woocommerce-showcase .showcase-header .single-navigation .left,body.single-showcase .showcase-header .single-navigation .left{margin-right:10px}body.page-template-template-edit-woocommerce-showcase #main.single-showcase .col-left,body.single-showcase #main.single-showcase .col-left{float:left;width:67%}body.page-template-template-edit-woocommerce-showcase #main.single-showcase .col-right,body.single-showcase #main.single-showcase .col-right{float:right;width:30%}body.page-template-template-edit-woocommerce-showcase .submit-showcase #showcase_submission_form,body.single-showcase .submit-showcase #showcase_submission_form{width:60%}}