/**handles:woocommerce-css**/
.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{background:var(--watermelon30);border-radius:20px!important;padding:20px 30px;box-shadow:none!important;border:0}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:var(--text);color:#fff!important;border-radius:30px!important;padding:15px;font-weight:700;text-decoration:none}.wc-block-cart__submit-button *,.wc-block-components-checkout-place-order-button *{color:#fff}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border:1px solid var(--text)!important;padding:0!important;box-shadow:none!important;background:var(--watermelon70)!important}.wc-block-checkout__add-note{display:none!important}.wc-block-checkout__form .wc-blocks-components-select,.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{padding-top:35px;margin-top:10px!important;position:relative}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{top:8px!important;left:0!important;color:var(--text)!important;font-size:16px!important;transform:none!important}.wc-blocks-components-select .wc-blocks-components-select__container{position:static!important}.wc-blocks-components-select .wc-blocks-components-select__label{top:10px!important;left:0!important;color:var(--text)!important;font-size:16px!important;transform:none!important}.wc-blocks-components-select .wc-blocks-components-select__select{padding:0 15px!important}.wc-blocks-components-select .wc-blocks-components-select__expand{opacity:0}#billing .wc-block-components-address-form__country{display:none}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%}.woocommerce .summary .notes p{margin-bottom:10px}.woocommerce .entry-summary{padding-left:60px}.woocommerce .product-detail.product_cat-artwork .image-wrapper{border-radius:10px;background:#f0f0f0;padding:50px;float:left;width:100%}.woocommerce .product-detail.product_cat-artwork .image-wrapper img{max-height:500px;width:auto;max-width:100%}.woocommerce .product-detail.product_cat-artwork .image-wrapper .woocommerce-product-gallery__image{display:flex;align-items:center;justify-content:center;min-height:539px}.woocommerce .product-detail.product_cat-artwork{display:flex;align-items:center}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:0!important}.woocommerce .summary .artist-name{margin-bottom:5px}.post-item.product_cat-artwork .image-wrapper{background:#f0f0f0;border-radius:10px!important;padding:20px;display:flex;align-items:center;justify-content:center;height:296px}.post-item.product h4{margin-bottom:0;font-family:var(--body);font-weight:700;font-size:1em}.post-item.product .content-wrapper{padding:20px 0}.post-item.product .image-wrapper img{max-height:100%;border-radius:0}#donation .col-xs-12{width:100%!important}#donation .product-detail .image-wrapper,#donation .summary .price{display:none}#donation .summary{padding-left:0!important}.products-grid{padding-left:30px}.product-filters{padding-right:30px}.product-post{margin-bottom:40px}.product-artwork .product-thumbnail{background:#eee;border-radius:20px;padding:20px;max-height:320px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.product-artwork .product-thumbnail img{max-height:100%}.product-post a,.product-post a:hover{text-decoration:none}.product-post h4{margin-bottom:0}.product-post .product-price{margin-top:10px}.product-post.product-merch .content-wrapper{padding-top:20px}.related-posts .product-post h4{font-size:1em;margin-bottom:0}.product-post p:not(:last-child){margin-bottom:10px}.product-post .product-thumbnail img{width:100%;height:auto;border-radius:10px}.product-post .product-thumbnail{border-radius:10px}.related-posts .product-post{margin-bottom:0}.product-filters h4{margin-bottom:20px}.product-filters .filter-group{margin-bottom:3px}.product-filters .filter-toggle{width:100%;text-align:left;background:0 0!important;box-shadow:none!important;border:0!important;padding:10px 0!important;font-weight:700;border-radius:0!important;cursor:pointer;position:relative}.product-filters .filter-toggle:after{content:'+';display:block;position:absolute;right:0;top:7px}.product-filters .filter-toggle[aria-expanded=true]:after{content:'\2014';right:-3px}.product-filters .filter-content{padding:0;float:left;width:100%}.product-filters .filter-content input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.product-filters fieldset{border-radius:0;padding:0;border:0}.product-filters fieldset label{margin:5px 0;display:block}.product-filters .button{margin-top:20px;width:100%;border-radius:30px!important}.product-filters .filter-group.pa-sizes label{text-transform:uppercase}.price-min-max .filter-content .inner{display:flex;justify-content:space-between;align-items:center}.price-min-max .filter-content input{max-width:calc(50% - 15px)}.wp-block-woocommerce-cart .wc-block-cart-item__product a{text-decoration:none}.wp-block-woocommerce-cart .wc-block-cart-item__product .wc-block-components-product-name{font-weight:700;margin-bottom:5px!important}.wp-block-woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-details__amount{display:none}.wp-block-woocommerce-cart .price{font-weight:700}.wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-product-metadata .wc-block-components-product-details__amount{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{padding-top:0!important;font-weight:400!important}.wc-block-checkout__sidebar .wc-block-components-product-name{font-weight:700!important}.wc-block-components-title.wc-block-components-title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-weight:700!important;font-size:1.5em}.single .custom-summary .price{display:none}.single .product-detail .entry-summary{padding-top:25px}.single .product-detail h1{margin-bottom:10px}.single .product-detail .price{margin-bottom:10px}.single .product-detail .variations th.label{display:none}.single .product-detail .nice-select{background:0 0}.single .product-detail.module{padding-top:50px}.single .variations_form>div{position:relative;padding-top:20px;max-width:420px}.single .variations_form .variations{width:50%!important;float:right}.single .variations_form .single_variation_wrap{float:left;width:100%}.single .variations_form .single_variation_wrap .quantity{position:absolute;top:20px;width:calc(50% - 20px)}.single .variations_form .single_variation_wrap .quantity .qty{background:0 0!important;width:100%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:var(--text)!important}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:5px}.single .variations_form .reset_variations{position:absolute;top:-15px;left:0}.single .variations_form .single_add_to_cart_button{min-width:250px;margin-top:20px}.quantity.buttons_added{display:flex;align-items:center;border:1px solid var(--text);border-radius:10px}.woocommerce .quantity .qty,form .quantity.buttons_added button.minus,form .quantity.buttons_added button.plus{border:0!important;background:0 0!important}.quantity .minus,.quantity .plus{width:40px;height:40px;border:0!important;background:0 0!important;cursor:pointer;font-size:23px!important;line-height:1;padding-left:15px!important;padding-right:15px!important}.quantity .qty{width:60px;text-align:center;margin:0 5px}.product-gallery{width:100%;margin-bottom:15px}.product-thumbs{width:100%;box-sizing:border-box}.product-thumbs .swiper-slide{opacity:.5;cursor:pointer}.product-thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #333}.single-product .swiper-slide img{border-radius:20px}.single-product .product-gallery{margin-bottom:20px;position:relative}.single-product .product-gallery .controls .swiper-button-prev{left:20px!important;top:calc(50% - 25px)!important;bottom:auto!important;position:absolute;width:50px!important;height:50px!important;background:#fff!important}.single-product .product-gallery .controls .swiper-button-next{right:20px!important;top:calc(50% - 25px)!important;left:auto!important;bottom:auto!important;position:absolute;width:50px!important;height:50px!important;background:#fff!important}.single-product .product-gallery .controls .swiper-button-next:hover,.single-product .product-gallery .controls .swiper-button-prev:hover{background:var(--text)!important}.single-product .gallery-thumbnail .swiper-slide img{opacity:.5}.single-product .gallery-thumbnail .swiper-slide.swiper-slide-thumb-active img{opacity:1}.single-product .related-posts .intro .button{background:var(--text)!important;border-radius:30px}.single-product .related-posts .content-wrapper p{margin-bottom:10px}.related-posts .post-item.product .image-wrapper img{border-radius:20px}.single-product .swiper-slide{text-align:center}.single-product .product-detail.sold-individually .quantity{display:none!important}.wc-block-components-button{box-shadow:none!important;border:0!important}.wc-block-components-button:not(.is-link).is-style-outline:hover,.wc-block-components-button:not(.is-link).outlined:hover{background-color:transparent!important;color:var(--text)!important}.wc-block-components-totals-coupon__form{align-items:flex-end}.wc-block-components-totals-coupon__button{min-height:48px!important;background-color:var(--text)!important}.wc-block-components-button:not(.is-link):disabled{background-color:#00000050!important}.wc-block-components-totals-coupon__button div{color:#fff!important;opacity:1!important}.wc-block-components-totals-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-text-input.wc-block-components-totals-coupon__input{margin-top:0!important;padding-top:28px!important}.wc-block-components-text-input.wc-block-components-totals-coupon__input label{top:0!important}.single .custom-summary .cart,.single .custom-summary .variations_form{display:none!important}.custom-summary .button{background:var(--text)!important;border-radius:40px!important;line-height:1.326em!important;color:#fff!important}@media screen and (max-width:1649px){.single-product .animated-line.top{top:350px}}@media screen and (max-width:1349px){.woocommerce .entry-summary{padding-left:10px}.single .product-detail .entry-summary{padding-top:0}.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{padding:10px 15px 20px}}@media screen and (max-width:1199px){#donation{padding:30px}#donation .nav-tabs{gap:10px}#donation .tab-content li{width:calc(25% - 7.5px);margin-right:10px}.single-product .animated-line.top{top:auto;bottom:-200px}}@media screen and (max-width:991px){.single .product-detail.module{padding-top:20px}.single .product-detail .entry-summary{padding-top:20px;padding-left:0}.woocommerce .product-detail.product_cat-artwork{display:block}.woocommerce .product-detail.product_cat-artwork .image-wrapper{padding:30px}.woocommerce .product-detail.product_cat-artwork .image-wrapper .product-gallery{margin-bottom:0}.artist-overview .wp-image{max-width:300px}.post-item.product_cat-artwork .image-wrapper .image-wrapper{padding:20px 0}.product-filters,.products-grid{padding:0}.related-posts .product-merch{margin-bottom:30px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-bottom:0;border:0!important;padding:0!important;margin-top:0!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){height:48px!important}.wc-block-components-totals-coupon__form{flex-direction:column}.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{display:block!important}.wc-block-components-checkout-return-to-cart-button{margin-bottom:20px!important;display:block}.wc-block-components-sidebar.is-sticky .wp-block-woocommerce-checkout-order-summary-block{border-radius:50px!important}}@media screen and (max-width:768px){.wcs-recurring-totals-panel__details.wc-block-components-panel .wc-block-components-panel__button{padding-left:16px!important}.wcs-recurring-totals-panel__details.wc-block-components-panel svg{right:10px!important}.single-product .related-by-artist{border-radius:0}.product-filters{margin-bottom:40px}.single .product-detail.module{padding-top:20px!important}.wc-block-components-title.wc-block-components-title,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:20px}.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{padding:25px 20px;margin-bottom:20px}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{width:100%!important}}@media screen and (max-width:600px){#donation{padding:30px 20px 10px}#donation .tab-content li{margin-bottom:15px}#donation .nav-tabs li{font-size:16px}#donation .nav-tabs li a{padding:11px 58px}.single-product .product-gallery .controls .swiper-button-next{width:40px!important;height:40px!important}.single-product .swiper-slide img{border-radius:10px}.single-product .swiper-slide{margin-right:10px!important}.single .variations_form .single_variation_wrap .quantity,.single .variations_form .variations{width:100%!important}.single .variations_form .single_variation_wrap .quantity{position:relative;top:0}.woocommerce div.product form.cart .button{width:100%}.single-product .animated-line.bottom{top:-100px}#donation .tab-content{margin-bottom:20px}#donation .nav-tabs{margin-bottom:20px;margin-top:90px}.product .single_variation_wrap .nyp,.wcopc .product-item .single_variation_wrap .nyp{margin-top:10px!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step,.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-top:20px!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{content:none!important}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top:0!important;margin-bottom:0!important}#order-notes{display:none!important}.wc-block-components-totals-coupon__form{display:block!important}.wc-block-components-totals-coupon__form button{margin-top:10px!important;border-radius:30px!important;background:var(--text)!important;color:#fff!important;width:100%!important}.wc-block-components-totals-coupon__form button div{color:#fff!important;opacity:1!important}.wc-block-components-validation-error>p{align-items:flex-start}}@media screen and (max-width:414px){#donation .nav-tabs li a{padding:11px 30px}.single-product .animated-line.bottom{top:-75px}}@media screen and (max-width:350px){#donation .nav-tabs li a{padding:11px 20px}}