:root {
/*--ast-global-color-0: #A32425;
--ast-global-color-1: #FDE58C;
--ast-global-color-2: #1a1a1a;
--ast-global-color-3: #31303D;
--ast-global-color-4: #ffffff;
--ast-global-color-5: #F4EEEE;
--ast-global-color-6: #E9EDF4;
--ast-global-color-7: #f7f7f7;
--ast-global-color-8: #F59B0A;*/
--white-filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(205deg) brightness(107%) contrast(101%);
--brand-1-filter:invert(18%) sepia(46%) saturate(6141%) hue-rotate(347deg) brightness(72%) contrast(85%);
--brand-2-filter:invert(91%) sepia(90%) saturate(435%) hue-rotate(323deg) brightness(102%) contrast(98%);
}

/* smartslider */
.color-0 {color:var(--ast-global-color-0)!important}
.color-1 {color:var(--ast-global-color-1)!important}
.color-2 {color:var(--ast-global-color-2)!important}
.color-3 {color:var(--ast-global-color-3)!important}
.color-4 {color:var(--ast-global-color-4)!important}
.color-5 {color:var(--ast-global-color-5)!important}
.color-6 {color:var(--ast-global-color-6)!important}
.color-7 {color:var(--ast-global-color-7)!important}
.color-8 {color:var(--ast-global-color-8)!important}
.bgcolor-0 {color:var(--ast-global-color-0)!important}
.bgcolor-1 {color:var(--ast-global-color-1)!important}
.bgcolor-2 {color:var(--ast-global-color-2)!important}
.bgcolor-3 {color:var(--ast-global-color-3)!important}
.bgcolor-4 {color:var(--ast-global-color-4)!important}
.bgcolor-5 {color:var(--ast-global-color-5)!important}
.bgcolor-6 {color:var(--ast-global-color-6)!important}
.bgcolor-7 {color:var(--ast-global-color-7)!important}
.bgcolor-8 {color:var(--ast-global-color-8)!important}
.brandbutton a {color:var(--ast-global-color-4)!important;background:var(--ast-global-color-0)!important;position:relative !important;font-family:'Nunito',sans-serif!important;font-weight:600 !important;padding:10px 20px !important;border-radius:30px !important;}
.brandbutton a div {z-index:1}
.brandbutton a:hover {background:transparent!important;color:var(--ast-global-color-3)!important}
.brandbutton a:before {content:"";position:absolute;width:100%;height:15px;z-index;-1;opacity:0;border-radius:3px;bottom:3px;right:50%;background-color:var(--ast-global-color-1);display:block!important}
.brandbutton a:hover:before {right:0;opacity:1;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}


/* menu */
.menulabel {top: 14px;font-family: 'Nunito', sans-serif;font-weight:600;font-size: 14px;}
.ast-builder-menu-1 {font-family: 'Nunito', sans-serif;font-weight: 600;}
.triggerbutton div {height: 3px;}


/* hero */
.herocontainer .wp-block-button__link:hover {color:var(--ast-global-color-6)}
.herocontainer .wp-block-button__link:before {background-color:var(--ast-global-color-1);}


/* logo */
#Logo_Aukai {position:relative;top:3px}
#Logo_Aukai .symbols {fill:var(--ast-global-color-0);-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
#Logo .dot {fill:var(--ast-global-color-1)}
#Logo .dots_payoff {fill:var(--ast-global-color-1)}
#Logo .payoff {fill:var(--ast-global-color-3)}

/*altcolors */
.transbg .triggerbutton div {background:var(--ast-global-color-0)}
.transbg .triggerbutton.active .spantop, 
.transbg .triggerbutton.active .spanbot {background:var(--ast-global-color-3)}
.transbg .triggerbutton.active:hover .spantop,
.transbg .triggerbutton.active:hover .spanbot {background:var(--ast-global-color-1)}
.transbg .menulabel {color:var(--ast-global-color-0)}
.transbg .ast-primary-header-bar {background:var(--ast-global-color-4);box-shadow:0px 2px 10px rgba(0,0,0,0.2)}



/* content grid rounded corners */
.contgrid:not(.colreverse) .wp-block-uagb-container:first-child {border-radius: 30px 0 0 30px}
.contgrid.colreverse .wp-block-uagb-container:last-child {border-radius: 0 30px 30px 0}
@media only screen and (max-width: 599px) {
	.contgrid:not(.colreverse) .wp-block-uagb-container:first-child,
	.contgrid.colreverse .wp-block-uagb-container:last-child {border-radius: 30px}
}

/* team block */
.teamwrapper .wp-block-uagb-team {padding: 0 40px 40px ; background:var(--ast-global-color-6);border-radius: var(--rounded-corners);-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.teamwrapper .wp-block-uagb-team:hover {background:var(--ast-global-color-5);scale:105%}
.teamwrapper .uagb-team__prefix {margin-top:-20px !important;color:var(--ast-global-color-3) !important;font-size:0.85em !important}

/* shop */
.wc-block-components-product-name {font-family: 'Nunito', sans-serif;color:var(--ast-global-color-3) !important}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {font-family:'Nunito',sans-serif;font-size:0.9em;letter-spacing:1px}

.ast-sticky-add-to-cart {background:var(--ast-global-color-4)}
.ast-sticky-add-to-cart-title {font-weight: 600;font-family: 'Nunito', sans-serif;font-size:17px !important}
.ast-sticky-add-to-cart .ast-container .ast-sticky-add-to-cart-content {color:var(--ast-global-color-3)}
.woocommerce div.product form.cart .variations td {width:auto}
.variations select {font-weight:700;border:1px solid var(--ast-global-color-3) !important;
	border-radius:var(--rounded-corners);
	width:200px !important;
 -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  background-image: url(/files/ply/icons/arrow-down.svg);
  background-size:14px;
  background-repeat: no-repeat;
  background-position: 12px 15px;
padding-left: 33px !important;}
.variations select:hover {filter: var(--purple-filter)}
.reset_variations {color:var(--ast-global-color-3)!important;margin-left:10px !important;letter-spacing:1px !important}
.woocommerce div.product form.cart .variations tr {margin-bottom:8px}
.woocommerce-js div.product form.cart .variations {margin: 20px 0 !important;border-bottom:none !important}
.single_variation_wrap a {color:var(--ast-global-color-3)!important;margin-bottom:10px !important;text-transform: uppercase !important;font-size:0.7em !important;font-weight:700 !important;letter-spacing:2px !important}
.single_variation_wrap a:hover {color:var(--ast-global-color-0)!important}
.iconic-woothumbs-fullscreen {width: 30px;height: 30px;background: url(/files/ply/icons/icon-enlarge.svg) center no-repeat;background-size: 65%;opacity:0.5}
.iconic-woothumbs-fullscreen:hover {opacity:1;background: url(/files/ply/icons/icon-enlarge.svg) center no-repeat;background-size:90%;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}

/* woo cart */
.wc-block-mini-cart__button svg {display:none}
.wc-block-mini-cart__button {border-radius:unset !important;background:transparent !important;border: none !important;width:50px !important;height: 50px !important;position:relative;top:12px;box-shadow:none !important}
.wc-block-mini-cart__button:after {content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-color:var(--ast-global-color-3); mask-image:url(/files/ply/icons/printedly_shopping_bag.svg);mask-position:5px center;mask-size:50%;mask-repeat:no-repeat;}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {visibility:hidden}
.ast-icon.icon-search svg {visibility:hidden}
.ast-icon.icon-search:after {content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--ast-global-color-3);-webkit-mask-image:url('/files/ply/icons/printedly_search.svg');mask-image:url('/files/ply/icons/printedly_search.svg');mask-position:100% center;mask-size:50%;mask-repeat:no-repeat;} 
.ast-hfb-header .site-header-section > .ast-header-search, .ast-hfb-header .ast-header-search {margin-right:-20px;}
.wp-block-woocommerce-customer-account a {position:relative;margin-right:-4px}  
.wp-block-woocommerce-customer-account a:after {content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--ast-global-color-3);-webkit-mask-image:url('/files/ply/icons/printedly_account.svg');mask-image:url('/files/ply/icons/printedly_account.svg');mask-position:center;mask-size:55%;mask-repeat:no-repeat;}  
.woocommerce-cart .wc-block-mini-cart,
.woocommerce-checkout .wc-block-mini-cart {visibility:visible!important}

.transbg .wc-block-mini-cart__button:after,
.transbg .wp-block-woocommerce-customer-account a:after,
.transbg .ast-icon.icon-search:after {background-color:var(--ast-global-color-3)}

.wc-block-components-button:not(.is-link).outlined:not(:focus) {box-shadow:unset !important}
.wc-block-components-button.outlined:hover {color:var(--ast-global-color-3) !important}
h2.wc-block-mini-cart__title {font-size:1.5em !important}

.ast-header-search .slide-search .search-form {border:2px solid var(--ast-global-color-3)!important;border-radius:var(--rounded-corners)}
.woocommerce-js input[type="search"] {border-radius:var(--rounded-corners)}

/* checkout */
.woocommerce-form-coupon-toggle .woocommerce-info:before {content:"";width:40px;height:40px;background:url(/files/ply/icons/icon_coupon.svg) center no-repeat;left:15px;top:10px}
.woocommerce-form-login-toggle .woocommerce-info:before {content:"";width:40px;height:40px;background:url(/files/ply/icons/icon_login.svg) center no-repeat;background-size:auto 80%;left:15px;top:10px}
.woocommerce-message, .woocommerce-info {border-top-color: var(--ast-global-color-0);}
.woocommerce-info {padding-left:4em !important}
.woocommerce-info a {font-familiy:'Nunito','Arial',sans-serif;font-weight:600;text-decoration:underline !important}

.woocommerce .woocommerce-billing-fields, .woocommerce .woocommerce-shipping-fields, .woocommerce-page .woocommerce-billing-fields, .woocommerce-page .woocommerce-shipping-fields {margin-bottom:30px;padding:10px 30px;background:var(--ast-global-color-7);border-radius:var(--rounded-corners)}
.woocommerce-account-fields {padding:10px 30px}
#ship-to-different-address-checkbox {margin-right:10px}
.woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout .shipping_address {padding-bottom:30px}

form #order_review_heading,form #order_review {border-style: dashed !important;background: #fff!important;}

/* shop category filter */
.catfilter {margin:0}
.catfilter li {font-family:'Nunito','Arial',sans-serif;font-weight:900;font-size:900;font-size:15px;list-style:none;display:inline;text-transform:lowercase}
.catfilter a {color:var(--ast-global-color-3) !important;position:relative;padding: 10px}
.catfilter a:after {content: "";position: absolute;display: block;opacity: 0;width: 100%;height: 12px;border-radius: 4px;bottom: 6px;right: 50%;background-color: var(--ast-global-color-8);z-index: -1;}
.catfilter a:hover:after {background-color: var(--ast-global-color-6);right: 0;opacity: 0.8;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.catfilter .current-cat a:after {background-color: var(--ast-global-color-1);right: 0;opacity: 0.8;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}

/*tab label colors */
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {background:var(--ast-global-color-1) ;height:6px;}
.woocommerce-js div.product .woocommerce-tabs ul.tabs:before {background:var(--ast-global-color-1);height:2px;}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active {background:var(--ast-global-color-1);}

/* product tabs */
.tabcolumn.details h4:after {background:url("/files/ply/icons/printedly-signature.svg") center no-repeat;}
.tabcolumn.material h4:after {background:url("/files/ply/icons/printedly-materials.svg") center no-repeat;}
.tabcolumn.features h4:after {background:url("/files/ply/icons/printedly-features.svg") center no-repeat;}
.printtype {margin-top: 20px;font-family: 'Nunito','DM Sans','Arial',sans-serif;position: relative;background: url(/files/ply/icons/printedly-printtype.svg) 0 0 no-repeat;background-size: auto 85%;padding-left: 25px;}

.indicator {display:block}
.i_outline {width: 100%;height:10px;background: rgba(163,36,37,0.2);border-radius: 5px;}
.i_inner {height: 10px;background: var(--ast-global-color-0);margin-top: -10px;border-radius: 5px 0 0 5px;}
.i_inner.pct20 {width:20%}
.i_inner.pct25 {width:25%}
.i_inner.pct30 {width:30%}
.i_inner.pct40 {width:40%}
.i_inner.pct50 {width:50%}
.i_inner.pct60 {width:60%}
.i_inner.pct75 {width:75%}
.i_inner.pct80 {width:80%}
.i_inner.pct80 {width:80%;border-radius: 5px;}
.i_labels {display:block;width:100%;height:20px;position:relative}
.i_leftlabel {font-size:0.8em;position:absolute;left:0}
.i_midlabel {font-size:0.8em;position:absolute;left:50%;transform:translateX(-50%)}
.i_rightlabel {font-size:0.8em;position:absolute;right:0}

.up-sells.upsells.products,.upsellbuttons {display:none}
.upsellbuttons {margin-top:20px}
.upsellbuttons h5 {margin-bottom:10px}


.woocommerce-js ul.products li.product .button, .woocommerce-page ul.products li.product .button {border:none}

/* relate products icons */
.linkicons{display:none}
.linkicon,.linkicon * {-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.linkicon {min-width:50px;margin:0 20px 10px 0;position:relative;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;text-decoration: none !important}

.linkicon #CatIcon {height:45px;}
.linkicon #CatIcon .cat_icon {fill:var(--ast-global-color-3)}
.linkicon #CatIcon .cat_accent {fill:var(--ast-global-color-1)}
.linkicon:hover #CatIcon .cat_accent {fill:var(--ast-global-color-8)}

.linkicon img {margin-top:-13px;height:50%;filter:var(--brand-1-filter)}
.linkicon:hover img {filter:var(--white-filter)}
.linkicon .iCapt {color:var(--ast-global-color-3);font-family:'DM Sans',sans-serif;text-decoration:none !important;font-size:0.8em;}
.linkicon:hover .iCapt {color:var(--ast-global-color-0)}
.popupheading {padding:10px 0;font-weight: 600;font-family: 'Nunito', sans-serif;font-size:1.1em;line-height:1.1em;color:var(--ast-global-color-4)}


/* artist profile */
.artistexcerpt {background-color: var(--ast-global-color-5);border-radius:var(--rounded-corners)}
.artistexcerpt .uagb-post__image {max-width:200px}
.artistexcerpt .uagb-post__image img {border-radius:var(--rounded-corners-circle) !important}
.artistgrid .uagb-post__inner-wrap {border-radius:var(--rounded-corners);position:relative;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;background:var(--ast-global-color-4) !important}
.artistgrid .uagb-post__image a {position:relative;background:#f7f7f7;border-radius:var(--rounded-corners) !important;padding:0!important}
.artistgrid .uagb-post__image a:after {content:"";background:rgba(163,36,37,0.8) url('/files/ply/icons/printedly_search_round.svg') no-repeat;background-size:70px;background-position:center 60%;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.artistgrid .uagb-post__image:hover a:after {opacity:1;background-position:center;}
.artistgrid .uagb-post__title {font-size:12px !important;}
.artistgrid .uagb-post-grid-byline {display:none}
.artistgrid .uagb-post__inner-wrap .uagb-post__cta {display:none !important}
.single-artist .wp-block-group.is-layout-constrained {padding: 0 !important}
.artisttab .uagb-post__image img {background:#f7f7f7;border-radius:var(--rounded-corners) !important}
.uagb-post-pagination-wrap .page-numbers,
.uagb-post-pagination-wrap .page-numbers.current {background:var(--ast-global-color-4) !important;width:35px;height:35px;padding:0 !important;display:inline-flex !important;justify-content:center;align-items:center;border:2px solid #cecece;color:#8E8E8E;border-radius:var(--rounded-corners-circle)}
.uagb-post-pagination-wrap .page-numbers.current {color:var(--ast-global-color-3);border:2px solid var(--ast-global-color-3);color:var(--ast-global-color-3);font-weight:600}
.uagb-post-pagination-wrap .page-numbers.prev,.uagb-post-pagination-wrap .page-numbers.next {width:auto;padding:0 10px !important;border:none !important} 
/* prints */
.single-prints .wp-block-post-featured-image {display:flex;justify-content: center}
.single-prints .wp-container-core-columns-is-layout-1:first-child {padding:0 !important}
.single-prints .wp-block-post-featured-image img {width:auto;border-radius:var(--rounded-corners);background:var(--ply-img-bg)}
.printtab .wp-block-post-featured-image img {max-height:600px;border-radius:var(--rounded-corners)}
.single-artist .drop_zone_1 {display:none !important}


@media only screen and (max-width: 921px) {
	.artistgrid .uagb-post__image {width:calc(100% + 40px);margin:-20px -20px 0 !important}
}
@media only screen and (max-width: 599px) {
	#Logo_Aukai {margin-left:-125px;top:7px}
	.single-prints .wp-block-post-featured-image  {height:auto !important}
	.single-prints .wp-block-post-featured-image img {object-fit:unset !important;height:auto !important}
	.artistheader {flex-direction: column;flex-wrap: wrap !important;gap: 10px;align-items: flex-start;padding-left: 5px !important;}
	.woocommerce-info {padding-left:4.5em !important}
	.woocommerce-shipping-fields,.woocommerce-billing-fields,.woocommerce-account-fields {padding:10px !important}
}
@font-face {
    font-family: 'gochi';
    src: url('/files/ply/fonts/gochihand-regular-webfont.woff2') format('woff2'),
         url('/files/ply/fonts/gochihand-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}