.wp-block-wallcover-application .application-trigger{display:inline-block}.wp-block-wallcover-application .application-trigger .application-trigger-button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0;position:relative}.wp-block-wallcover-application .application-trigger .application-trigger-button svg{height:auto;width:2.5rem}.wp-block-wallcover-application .application-trigger .application-trigger-button .cart-counter{align-items:center;background:#d63638;border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:1.5rem;justify-content:center;line-height:1;position:absolute;right:-.5rem;top:-.5rem;width:1.5rem}.application-popup{display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.application-popup .application-popup-overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.application-popup .application-popup-content{background:var(--wp--preset--color--light,#fff);color:var(--wp--preset--color--dark,#000);display:flex;flex-direction:column;max-height:90vh;padding:3.2rem 2rem 5.4rem;position:relative}.application-popup .application-popup-content .application-popup-header{align-items:flex-start;display:flex;gap:1.8rem;justify-content:space-between;margin-bottom:1.8rem}.application-popup .application-popup-content .application-popup-header .application-popup-title-section{flex:1}.application-popup .application-popup-content .application-popup-header .application-popup-title-section .application-popup-title{font-weight:400;margin:0}.application-popup .application-popup-content .application-popup-header .application-popup-close{background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.application-popup .application-popup-content .application-popup-header .application-popup-close svg{height:1.6rem;width:1.6rem}.application-popup .application-popup-content .application-popup-body{display:flex;flex:1;gap:9rem;overflow-y:auto;position:relative}.application-popup .application-popup-content .application-popup-body .application-cart-section{width:calc(66% - 9rem)}.application-popup .application-popup-content .application-popup-body .application-cart-section .application-popup-description{color:var(--wp--preset--color--text-primary,#131010);font-size:var(--wp--preset--font-size--medium,1.6rem);margin:0;width:50%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item{border-bottom:1px solid var(--wp--preset--color--border,#eaeaea);display:flex;gap:1.6rem;padding:2.5rem 0}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-image{flex-shrink:0;height:9rem;width:8rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-image .no-image{align-items:center;color:#999;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info{display:flex;flex:1;font-size:var(--wp--preset--font-size--medium,1.6rem);justify-content:space-between}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-title{margin-bottom:.5rem;text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-sku{color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-variation{color:var(--wp--preset--color--primary,#d63638);font-size:var(--wp--preset--font-size--small,1.4rem);font-weight:500;margin-top:.3rem;text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-info-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-price{font-family:var(--wp--preset--font-family--copyright-bolditalic-studio,"Copyright Bold Italic Studio");font-size:var(--wp--preset--font-size--x-large,2.2rem)}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-controls{align-items:center;display:flex;gap:1rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-controls .remove-item-btn{align-items:center;background:transparent;border:none;color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));cursor:pointer;display:inline-flex;gap:.5rem;text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-controls .remove-item-btn svg{height:auto;width:1.1rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-top:2.5rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-actions .clear-cart-button{align-items:center;background:transparent;border:none;color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--medium,1.6rem);gap:.5rem;padding:0;text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-actions .clear-cart-button svg{height:auto;width:1.1rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total{width:40%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total .cart-total-section{align-items:center;display:flex;font-size:var(--wp--preset--font-size--medium,1.6rem);gap:1rem;justify-content:space-between;margin-bottom:1rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total .cart-total-section .cart-total-label{text-transform:uppercase}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total .cart-disclaimer{color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));font-size:var(--wp--preset--font-size--smallest,1.2rem)}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total .cart-disclaimer p{margin:0}.application-popup .application-popup-content .application-popup-body .application-form-section{width:34%}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:1.5rem;width:100%}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=email],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=tel],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=text],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea{border:1px solid var(--wp--preset--color--border,#eaeaea);font-size:var(--wp--preset--font-size--medium,1.6rem);padding:2.4rem 2rem;transition:border-color .2s ease;width:100%}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=email]:focus,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=tel]:focus,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=text]:focus,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea:focus{border-color:var(--wp--preset--color--dark,#000);outline:none}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=email].wpcf7-not-valid,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=tel].wpcf7-not-valid,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=text].wpcf7-not-valid,.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea.wpcf7-not-valid{border-color:#ca0f0f}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea{min-height:120px;resize:vertical}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form button[type=submit]{background:var(--wp--preset--color--accent,#cbb699);border:none;color:var(--wp--preset--color--light,#fff);cursor:pointer;font-size:var(--wp--preset--font-size--medium,1.6rem);padding:2.5rem 2rem;text-transform:uppercase;width:100%}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance{padding-bottom:.5rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance label{display:flex;gap:2rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));font-size:var(--wp--preset--font-size--smallest,1.2rem);padding-right:4rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:1px solid var(--wp--preset--color--border,#eaeaea);cursor:pointer;flex-shrink:0;height:2.5rem;position:relative;transition:all .2s ease;width:2.5rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=checkbox]:checked{background:var(--wp--preset--color--accent,#cbb699);border-color:var(--wp--preset--color--accent,#cbb699)}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=checkbox]:hover{border-color:var(--wp--preset--color--accent,#cbb699)}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-not-valid-tip{color:var(--wp--preset--color--text-secondary,rgba(0,0,0,.251));font-size:var(--wp--preset--font-size--smallest,1.2rem);padding-top:.5rem}@media(max-width:1279px){.application-popup .application-popup-content .application-popup-body{flex-direction:column}.application-popup .application-popup-content .application-popup-body .application-cart-section,.application-popup .application-popup-content .application-popup-body .application-form-section{width:100%}}@media(max-width:743px){.application-popup .application-popup-content{max-height:100vh;padding:2rem 1rem}.application-popup .application-popup-content .application-popup-header .application-popup-close svg{height:1.1rem;width:1.1rem}.application-popup .application-popup-content .application-popup-body{gap:3rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .application-popup-description{font-size:1.2rem;width:100%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item{gap:1rem;padding:2rem 0}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-image{height:4.5rem;width:4rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info{font-size:1.2rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-price{font-size:1.6rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-items .cart-item .cart-item-info .cart-item-controls .remove-item-btn{font-size:1.2rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer{margin-top:2rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-actions .clear-cart-button{font-size:1.2rem}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total{width:60%}.application-popup .application-popup-content .application-popup-body .application-cart-section .cart-footer .cart-footer-total .cart-total-section{font-size:1.2rem;gap:1rem;margin-bottom:1rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:1rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=email],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=tel],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=text],.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea{font-size:1.6rem;padding:1.5rem 1rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form textarea{min-height:6rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form button[type=submit]{font-size:1.2rem;padding:1.5rem 1rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance{padding-bottom:.5rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance label{gap:1rem}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{padding-right:0}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.application-popup .application-popup-content .application-popup-body .application-form-section .wpcf7-form input[type=checkbox]{height:1.5rem;width:1.5rem}.application-popup .application-popup-content .application-popup-body .empty-cart-message{font-size:1.2rem}.application-popup .application-popup-content .application-popup-body .empty-cart-message .empty-cart-buttons{gap:1.5rem;margin-top:2rem}.application-popup .application-popup-content .application-popup-body .empty-cart-message .empty-cart-button{font-size:1.2rem;padding:1.2rem 2rem}}.application-popup .empty-cart-message{display:none;text-align:center;width:100%;z-index:10}.application-popup .empty-cart-message .empty-cart-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:3rem}.application-popup .empty-cart-message .empty-cart-button{align-items:center;background:var(--wp--preset--color--accent,#cbb699);border:none;color:var(--wp--preset--color--light,#fff);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--medium,1.6rem);justify-content:center;padding:1.5rem 3rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.application-popup .empty-cart-message .empty-cart-button:hover{opacity:.8}.application-popup.cart-empty .application-popup-title{display:none}.application-popup.cart-empty .application-popup-body{align-items:center;justify-content:center}.application-popup.cart-empty .empty-cart-message{display:block}.application-popup.cart-empty .application-cart-section,.application-popup.cart-empty .application-form-section,.application-popup:not(.cart-empty) .empty-cart-message{display:none}.application-popup.position-center{align-items:center;justify-content:center}.application-popup.position-center .application-popup-content{max-width:1000px;width:90%}.application-popup.position-top{align-items:start}.application-popup.position-top .application-popup-content{margin:0 auto;width:100%}.application-popup.position-bottom{align-items:end}.application-popup.position-bottom .application-popup-content{margin:0 auto;width:100%}.application-popup.position-left{justify-content:start}.application-popup.position-left .application-popup-content{height:100vh;max-height:100vh;width:70%}.application-popup.position-right{justify-content:end}.application-popup.position-right .application-popup-content{height:100vh;max-height:100vh;width:70%}.application-popup.fade .application-popup-content{animation:fadeIn .5s ease}.application-popup.scale .application-popup-content{animation:scaleIn .3s ease}.application-popup.slide-down .application-popup-content{animation:slideDown .5s ease}.application-popup.slide-up .application-popup-content{animation:slideUp .3s ease}.application-popup.slide-left .application-popup-content{animation:slideLeft .3s ease}.application-popup.slide-right .application-popup-content{animation:slideRight .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}