body{font-family:var(--wp--preset--font-family--inter-tight);margin-bottom:0;width:100vw;overflow-x:hidden}body.admin-bar header{top:46px !important}@media screen and (min-width: 960px){body.admin-bar header{top:32px !important}}main .entry-content{display:block}main .wp-block-group{padding:0 1rem}main .wp-block-group.alignfull{padding-left:1rem;padding-right:1rem}main .wp-block-group .nopad{padding:0 !important}main .wp-block-group.has-background{margin-block-start:0;padding:2rem 1rem}@media screen and (min-width: 768px){main .wp-block-group{padding:2rem 1rem 0}main .wp-block-group.alignfull{padding-left:0;padding-right:0}}main .wp-block-group .wp-block-group{margin-block-start:0;margin-block-end:0;padding:0}main .wp-block-group .wp-block-columns{margin-bottom:2rem}@media screen and (min-width: 960px){main .wp-block-group .wp-block-columns{padding:0}}main img{max-width:100%;height:auto}@media screen and (max-width: 781px){.wp-block-columns.is-not-stacked-on-mobile.two-col-stacked{flex-wrap:wrap !important}.wp-block-columns.is-not-stacked-on-mobile.two-col-stacked .wp-block-column{flex-basis:40% !important}}.home main,.page-parent main{margin-top:0}.wp-block-image.size-full img{width:100%}.wp-block-separator{border-top:.5px solid #000 !important}header{width:100%;top:0;z-index:10;border-bottom:1px solid #000}header .wp-block-group{padding:0}header .wp-block-group .wp-block-group{padding:.75rem}header .wp-block-group .wp-block-group .wp-block-group{padding:0}header .second-contain{margin-top:0}header .wp-block-columns{align-items:center !important}header .wp-block-columns .wp-block-column:first-of-type{flex-basis:40% !important}@media screen and (min-width: 540px){header .wp-block-columns .wp-block-column:first-of-type{flex-basis:20% !important}}header .second-menu{margin-top:.5rem}@media screen and (min-width: 960px){header .second-menu{padding-top:.5rem}}header .second-menu .sec-nav{display:none}@media screen and (min-width: 960px){header .second-menu .sec-nav{display:flex}}header .wp-block-navigation .wp-block-navigation__responsive-container-open svg{fill:#000}header .wp-block-navigation .is-menu-open .wp-block-navigation__container{gap:0 !important}header .wp-block-navigation .is-menu-open .wp-block-navigation-item__label{color:#000 !important;font-size:2.5rem !important;text-align:left !important}header .wp-block-navigation__container .wp-block-navigation-item{padding:0 1.5rem}header .wp-block-navigation__container .wp-block-navigation-item__label,header .wp-block-navigation__container .wp-block-navigation-item__content{font-weight:600}header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item{background:url(1a26a95b136773534c8b63ee5acbafc2.svg);background-position:center;background-repeat:no-repeat;background-size:100%}header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content{font-weight:600}.home header,.page-parent header{position:absolute;border-color:#fff}.home header .wp-block-site-logo img,.page-parent header .wp-block-site-logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(109deg) brightness(103%) contrast(101%)}.home header .wp-block-navigation .wp-block-navigation__responsive-container-open svg,.page-parent header .wp-block-navigation .wp-block-navigation__responsive-container-open svg{fill:#fff}.home header .wp-block-navigation__container .wp-block-navigation-item__label,.home header .wp-block-navigation__container .wp-block-navigation-item__content,.page-parent header .wp-block-navigation__container .wp-block-navigation-item__label,.page-parent header .wp-block-navigation__container .wp-block-navigation-item__content{color:#fff}.home header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item,.page-parent header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item{background:url(c5531aa76ea82d3e2908aaa5246bb73d.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.home header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,.home header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.page-parent header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__label,.page-parent header .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content{color:#000;font-weight:600}.home header .wp-block-social-links li,.page-parent header .wp-block-social-links li{color:#fff !important}.home header .wc-block-mini-cart svg,.page-parent header .wc-block-mini-cart svg{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(109deg) brightness(103%) contrast(101%)}.home header .wc-block-mini-cart__badge,.page-parent header .wc-block-mini-cart__badge{background-color:#fff;color:#000}:root :where(.wp-element-button,.wp-block-button__link){font-size:1.125rem;letter-spacing:0;position:relative;display:inline-block;padding:.75em 1.5em;border:2px solid #000;background-color:rgba(0,0,0,0);color:#fff;font-weight:bold;cursor:pointer;overflow:hidden;z-index:1;position:relative;z-index:2;transition:color .3s ease-in-out}:root :where(.wp-element-button,.wp-block-button__link)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:-1;transition:transform .6s ease-in-out;transform:scaleY(1);transform-origin:top}:root :where(.wp-element-button,.wp-block-button__link):not(:disabled):hover,:root :where(.wp-element-button,.wp-block-button__link):not(.disabled):hover{color:#000;border-color:#000}:root :where(.wp-element-button,.wp-block-button__link):not(:disabled):hover::before,:root :where(.wp-element-button,.wp-block-button__link):not(.disabled):hover::before{transform:scaleY(0)}:root :where(.wp-element-button,.wp-block-button__link):disabled,:root :where(.wp-element-button,.wp-block-button__link).disabled{opacity:.5;cursor:not-allowed;color:#fff}:root :where(.wp-element-button,.wp-block-button__link):disabled::before,:root :where(.wp-element-button,.wp-block-button__link).disabled::before{background-color:#000}:root :where(.wp-element-button,.wp-block-button__link):disabled:hover::before,:root :where(.wp-element-button,.wp-block-button__link).disabled:hover::before{transform:none}.woocommerce-cart main .woocommerce,.woocommerce-checkout main .woocommerce{max-width:1400px;padding:0}.woocommerce-cart main .woocommerce form .form-row label,.woocommerce-checkout main .woocommerce form .form-row label{font-size:1rem;font-weight:600;margin-bottom:0}.woocommerce-cart main .woocommerce form .form-row input,.woocommerce-cart main .woocommerce form .form-row .select2 .select2-selection,.woocommerce-cart main .woocommerce form .form-row textarea,.woocommerce-checkout main .woocommerce form .form-row input,.woocommerce-checkout main .woocommerce form .form-row .select2 .select2-selection,.woocommerce-checkout main .woocommerce form .form-row textarea{border:none !important;border-bottom:2px solid !important;font-size:1rem;font-family:var(--wp--preset--font-family--inter-tight);border-radius:0 !important}.woocommerce-cart main .woocommerce table.shop_table,.woocommerce-checkout main .woocommerce table.shop_table{border:none}.woocommerce-cart main .woocommerce table.shop_table tbody th,.woocommerce-cart main .woocommerce table.shop_table tbody td,.woocommerce-checkout main .woocommerce table.shop_table tbody th,.woocommerce-checkout main .woocommerce table.shop_table tbody td{border-top:1px solid #000;border-bottom:1px solid #000}.woocommerce-cart main .woocommerce table .actions,.woocommerce-checkout main .woocommerce table .actions{border-bottom:none !important}.woocommerce-cart main .woocommerce table .actions .button,.woocommerce-checkout main .woocommerce table .actions .button{margin-right:0}.woocommerce-cart main .woocommerce table .actions #coupon_code,.woocommerce-checkout main .woocommerce table .actions #coupon_code{height:65px;border:none;border-bottom:2px solid #000;font-size:1rem;font-family:var(--wp--preset--font-family--inter-tight)}.woocommerce-cart main .woocommerce .cart-collaterals .cart_totals h2,.woocommerce-checkout main .woocommerce .cart-collaterals .cart_totals h2{display:none}.woocommerce-cart main .woocommerce .cart-collaterals .cart_totals table.shop_table,.woocommerce-checkout main .woocommerce .cart-collaterals .cart_totals table.shop_table{border:none}.woocommerce-cart main .woocommerce .cart-collaterals .cart_totals table.shop_table tbody th,.woocommerce-cart main .woocommerce .cart-collaterals .cart_totals table.shop_table tbody td,.woocommerce-checkout main .woocommerce .cart-collaterals .cart_totals table.shop_table tbody th,.woocommerce-checkout main .woocommerce .cart-collaterals .cart_totals table.shop_table tbody td{border-bottom:1px solid #000;border-top:none}.woocommerce-cart main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout main .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{font-size:1.125rem;padding:.75em 1.5em;display:inline-block}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout .woocommerce-checkout{display:flex;gap:8rem}.woocommerce-checkout .woocommerce-checkout .col2-set{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{width:unset}.woocommerce-checkout .woocommerce-checkout #ship-to-different-address label{font-size:2rem;font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order table{width:100%;padding:1.5rem 4rem 4rem 4rem;border:1px solid #000 !important;border-top:none !important;border-collapse:unset;border-radius:0}.woocommerce-checkout .woocommerce-checkout-review-order table td,.woocommerce-checkout .woocommerce-checkout-review-order table tr,.woocommerce-checkout .woocommerce-checkout-review-order table th{border-collapse:collapse;border:none !important;padding:.5rem 0}.woocommerce-checkout .woocommerce-checkout-review-order table tfoot .cart-subtotal th,.woocommerce-checkout .woocommerce-checkout-review-order table tfoot .cart-subtotal td{padding-top:2rem}.woocommerce-checkout .woocommerce-checkout-review-order table tfoot .shipping #shipping_method li{margin-bottom:0}.woocommerce-checkout .woocommerce-checkout-review-order h4{margin:0;padding:4rem 4rem 0 4rem;border:1px solid #000;border-bottom:none}.woocommerce-checkout .woocommerce-checkout-review-order #payment{background:none;margin-top:2rem}.woocommerce-checkout .woocommerce-checkout-review-order #payment .wc_payment_method label{font-size:2rem;font-weight:700}.quantity{display:flex;overflow:hidden}.quantity .custom-quantity{box-shadow:0 2px 4px rgba(0,0,0,.1)}.quantity .custom-quantity button{background-color:#000;color:#fff;border:none;cursor:pointer;font-size:20px;width:40px;height:100%;text-align:center;transition:background-color .2s}.quantity .custom-quantity input{width:40px;text-align:center;border:none;padding:8px 10px;font-size:1.125rem;outline:none}.quantity .custom-quantity input::-webkit-inner-spin-button,.quantity .custom-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity .custom-quantity input[type=number]{-moz-appearance:textfield}input[type=checkbox]{width:25px;height:25px;border:2px solid;border-radius:0}input[type=checkbox]:checked{background-color:#000;color:#fff}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{display:none}.wc-block-mini-cart__footer-actions .wc-block-components-button__text{font-size:1rem}.wc-block-mini-cart__footer-actions .wc-block-components-button:not(.is-link).outlined .wc-block-components-button__text:before{background-color:rgba(0,0,0,0) !important}.woocommerce .wp-block-post-title a,.wc-block-products .wp-block-post-title a,.wc-block-grid .wp-block-post-title a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}.woocommerce .wp-block-post-title,.wc-block-products .wp-block-post-title,.wc-block-grid .wp-block-post-title{pointer-events:none;cursor:default}.wp-block-search__button{font-size:1rem !important;margin-right:0 !important}.wc-block-components-button:not(.is-link).is-style-outline,.wc-block-components-button:not(.is-link).outlined{color:#fff !important}.wc-block-components-button.wc-block-components-drawer__close:before{content:none !important}.wc-block-mini-cart__button{padding:.25rem 0 0 !important}.wc-block-product-filter-checkbox-list__input-wrapper{background-color:#fff !important;border:1px solid #000 !important}.wc-block-product-filter-checkbox-list__input-wrapper:before{content:none !important}input[type=checkbox]:checked{background-color:#fff !important}.wc-block-product-filter-price-slider .text input[type=text]{border-radius:0}#upfest-quick-view-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:none;z-index:9999}#upfest-quick-view-modal .upfest-quick-view-content{position:relative;width:90%;max-width:850px;margin:50px auto;padding:3rem}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-inner{display:flex;flex-direction:row;gap:2.5rem;flex-wrap:nowrap}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-inner .entry-title{font-size:2.5rem;font-weight:700}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-inner .artist{font-size:1.3125rem;font-weight:600}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-inner .product-description{font-size:1.3125rem;font-weight:600}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-inner .price{font-size:2rem;font-weight:700}#upfest-quick-view-modal .upfest-quick-view-content .quantity{display:flex;align-items:center;margin-bottom:2rem}#upfest-quick-view-modal .upfest-quick-view-content .quantity input.qty{width:60px;text-align:center;border:1px solid #ccc;padding:.5rem;margin:0 .5rem}#upfest-quick-view-modal .upfest-quick-view-content .quantity .qty-minus,#upfest-quick-view-modal .upfest-quick-view-content .quantity .qty-plus{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#eee;cursor:pointer;user-select:none;font-weight:700}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-images,#upfest-quick-view-modal .upfest-quick-view-content .content{width:50%}#upfest-quick-view-modal .upfest-quick-view-content .upfest-quick-view-images img,#upfest-quick-view-modal .upfest-quick-view-content .content img{width:100%;height:auto}#upfest-quick-view-modal .upfest-quick-view-content .single_add_to_cart_button{display:inline-block;padding:.75rem 1.5rem;background-color:#d9d9d9;font-size:1.25rem;font-weight:700;border:none;cursor:pointer}#upfest-quick-view-modal .upfest-quick-view-close{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0);border:none;font-size:24px;cursor:pointer}.wc-block-product{position:relative}.wc-block-product .wp-block-woocommerce-product-image{position:relative}input.qty,.qty-plus,.qty-minus{width:3rem;text-align:center;font-size:1.25rem;font-weight:700;border:none;font-family:var(--wp--preset--font-family--inter-tight);background:none;padding:0;margin:0;-moz-appearance:textfield}input.qty::-webkit-outer-spin-button,input.qty::-webkit-inner-spin-button,.qty-plus::-webkit-outer-spin-button,.qty-plus::-webkit-inner-spin-button,.qty-minus::-webkit-outer-spin-button,.qty-minus::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-button{font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;background:#b7358f;border:none;padding:1rem 1.5rem;color:#fff;margin-top:3rem}ul.wc-block-product-template li .wp-block-post-title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;margin-top:1.5rem;text-transform:capitalize}ul.wc-block-product-template li .taxonomy-artist{font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}ul.wc-block-product-template li .wc-product-dimensions-listing{color:#000;font-size:1rem;font-style:normal;font-weight:400;margin-top:0;line-height:normal;margin-bottom:1rem}.wp-block-query-pagination{margin:3rem 0}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;gap:1.5rem}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers{color:#999}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers:hover{color:#b7358f}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.current{color:#000}.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .wp-block-query-pagination-previous{padding:.5rem 1rem;border:1px solid #000}.wp-block-query-pagination .wp-block-query-pagination-next:hover,.wp-block-query-pagination .wp-block-query-pagination-previous:hover{background-color:#b7358f;border-color:#b7358f;color:#fff}.nopad{padding:0 !important}.woocommerce.wc-block-catalog-sorting select.orderby{font-size:1.25rem;font-family:var(--wp--preset--font-family--inter-tight);padding:.5rem}.wc-block-mini-cart{position:relative}.single-project .entry-content p{color:var(--wp--preset--color--black);font-family:var(--wp--preset--font-family--inter-tight);font-size:1.75rem;font-weight:700;line-height:1.3}@media screen and (max-width: 420px){h1{font-size:3rem !important}}@media screen and (max-width: 960px){h1{font-size:4.5rem !important}}footer{margin-block-start:0}footer footer{padding:3rem 0;width:100vw}footer footer .wp-block-group{padding:0}footer footer .wp-block-columns{padding-left:1rem !important;padding-right:1rem !important}footer footer nav{margin-top:.5rem}footer footer nav .wp-block-navigation__container{gap:.25rem}footer footer nav .wp-block-navigation__container a{color:#000 !important;font-size:.875rem;font-weight:400;line-height:1.5}footer p{font-size:.875rem !important;margin-block-start:8px !important}
