.single-product .summary{max-width:1000px;float:none!important;width:auto!important;margin-bottom:0!important;position:relative;padding-right:20px;padding-left:20px;padding-top:20px}@media only screen and (min-width:768px){.single-product .summary{padding-right:30px;padding-left:30px}}@media only screen and (min-width:992px){.single-product .summary{padding:30px 40px 40px}}.single-product .summary h1{color:#000;line-height:1.3;margin-bottom:20px;font-weight:400;font-size:18px;font-size:1rem}@media only screen and (min-width:768px){.single-product .summary h1{font-size:22px;font-size:1.22222rem}}.single-product .summary .artist-name{font-weight:500;font-size:22px;font-size:1.22222rem;color:var(--primary-color);color:#000;line-height:1.3}@media only screen and (min-width:768px){.single-product .summary .artist-name{font-size:26px;font-size:1.44444rem}}.single-product .summary .woocommerce-product-details__short-description{margin-top:15px}.single-product .summary .attributes-wrap{margin-bottom:15px}.single-product .summary .variation-wrap{margin-top:15px}.single-product .summary p.price{font-weight:400;font-size:18px;font-size:1rem;color:#000!important;margin-bottom:25px}@media only screen and (min-width:768px){.single-product .summary p.price{font-size:22px;font-size:1.22222rem}}.single-product .summary p.in-stock{display:none}.single-product .summary p.out-of-stock{color:#fff!important;margin:0}.single-product .summary form.cart{padding-bottom:40px;margin-bottom:0!important}@media only screen and (min-width:992px){.single-product .summary form.cart{padding-bottom:0}}.single-product .summary form.cart .quantity{display:none!important}.single-product .product-content{margin-top:25px}.single-product .product-type-variable .summary p.price{display:none}.single-product .product-type-variable .summary form.variations_form .woocommerce-variation.single_variation{width:100%;margin-bottom:10px;margin-top:10px}.single-product .product-type-variable .summary form.variations_form .woocommerce-variation.single_variation span.price{color:#000!important;font-weight:400}.single-product .product-type-variable .summary form.variations_form table.variations{margin-top:0;margin-bottom:0;margin-right:15px;display:inline-block;width:auto}.single-product .product-type-variable .summary form.variations_form table.variations th.label{display:none}.single-product .product-type-variable .summary form.variations_form table.variations .select2-container{margin-top:20px}.single-product .product-type-variable .summary form.variations_form .single_variation_wrap{display:inline-block;width:auto;margin-top:15px;margin-bottom:0}.single-product .product-type-variable .summary form.variations_form .reset_variations{display:none!important}.single-product .product-type-variable .summary form.variations_form .select2-container{width:200px!important;height:60px}.single-product .product-type-variable .summary form.variations_form .select2-container .select2-selection__arrow{height:34px!important}.open-enquire-form{margin-bottom:10px!important}@media only screen and (min-width:992px){.open-enquire-form{margin-bottom:0!important}}.open-enquire-form.margin-top{margin-top:10px}#enquireFormWrap{display:none;position:fixed;width:100%;height:100%;top:0;z-index:100;background-color:hsla(0,0%,100%,.9)}#enquireFormWrap.open{display:block;-webkit-animation:fade_in_show .5s;animation:fade_in_show .5s}@-webkit-keyframes fade_in_show{0%{opacity:0}to{opacity:1}}@keyframes fade_in_show{0%{opacity:0}to{opacity:1}}#enquireFormWrap .d-flex{position:absolute;width:100%;height:100%}#enquireFormWrap .wrap{background-color:#fff;padding:25px;box-shadow:0 2px 20px 0 rgba(99,99,99,.1);position:relative}@media only screen and (min-width:768px){#enquireFormWrap .wrap{padding:40px}}#enquireFormWrap .wrap .title{text-align:center;margin-bottom:10px;margin-top:10px;font-size:25px;font-size:1.38889rem;font-weight:500}@media only screen and (min-width:768px){#enquireFormWrap .wrap .title{font-size:28px;font-size:1.55556rem;margin-bottom:30px}}#enquireFormWrap .wrap .close{position:absolute;top:20px;right:20px;cursor:pointer;transition:opacity .25s ease-in-out}#enquireFormWrap .wrap .close:hover{opacity:.6}#enquireFormWrap .wrap .close img{width:15px}#enquireFormWrap form .gfield{margin-bottom:10px}#enquireFormWrap form fieldset{margin-top:0}#enquireFormWrap form input[type=email],#enquireFormWrap form input[type=tel],#enquireFormWrap form input[type=text],#enquireFormWrap form textarea{width:100%}#enquireFormWrap form input[type=email]::-moz-placeholder,#enquireFormWrap form input[type=tel]::-moz-placeholder,#enquireFormWrap form input[type=text]::-moz-placeholder,#enquireFormWrap form textarea::-moz-placeholder{color:#000;opacity:1}#enquireFormWrap form input[type=email]::placeholder,#enquireFormWrap form input[type=tel]::placeholder,#enquireFormWrap form input[type=text]::placeholder,#enquireFormWrap form textarea::placeholder{color:#000;opacity:1}#enquireFormWrap form input[type=email]:-ms-input-placeholder,#enquireFormWrap form input[type=tel]:-ms-input-placeholder,#enquireFormWrap form input[type=text]:-ms-input-placeholder,#enquireFormWrap form textarea:-ms-input-placeholder{color:#000}#enquireFormWrap form input[type=email]::-ms-input-placeholder,#enquireFormWrap form input[type=tel]::-ms-input-placeholder,#enquireFormWrap form input[type=text]::-ms-input-placeholder,#enquireFormWrap form textarea::-ms-input-placeholder{color:#000}#enquireFormWrap form textarea{min-height:100px}#enquireFormWrap form .has_first_name{display:flex}#enquireFormWrap form .has_first_name span{width:100%}#enquireFormWrap form .has_first_name span.name_first{margin-right:5px}#enquireFormWrap form .has_first_name span.name_last{margin-left:5px}#enquireFormWrap form .contact-method-wrap{margin-top:15px}@media only screen and (min-width:768px){#enquireFormWrap form .contact-method-wrap{margin-top:25px}}#enquireFormWrap form .contact-method-wrap .gfield_label{text-align:center}#enquireFormWrap form .contact-method-wrap .gfield_label .gfield_required{display:none}#enquireFormWrap form .contact-method-wrap .gfield_radio{display:flex;align-items:center;justify-content:center}#enquireFormWrap form .contact-method-wrap .gfield_radio .gchoice{display:flex;margin:0 15px}#enquireFormWrap form .contact-method-wrap .gfield_radio .gchoice label{text-transform:none;font-size:16px;font-size:.88889rem}#enquireFormWrap form .contact-method-wrap .gfield_validation_message{text-align:center}#enquireFormWrap .gfield_validation_message{color:red;padding-left:15px;margin-top:2px}#enquireFormWrap .gform_submission_error{display:none}#enquireFormWrap .gform_wrapper .hidden_label .gfield_label,#enquireFormWrap .gform_wrapper label.hidden_sub_label,#enquireFormWrap .gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}#enquireFormWrap .gform_footer{margin-top:10px;text-align:center}@media only screen and (min-width:768px){#enquireFormWrap .gform_footer{margin-top:20px}}.product-grid{position:relative;display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:992px){.product-grid{grid-template-columns:repeat(2,1fr);background-color:var(--block-grey)}}.product-grid .item-product-images{padding-right:20px;padding-left:20px;order:2;padding-bottom:60px;z-index:1}@media only screen and (min-width:768px){.product-grid .item-product-images{padding-right:30px;padding-left:30px}}@media only screen and (min-width:992px){.product-grid .item-product-images{padding-right:40px;padding-left:40px}}@media only screen and (min-width:1025px){.product-grid .item-product-images{padding-right:80px;padding-left:80px}}@media only screen and (min-width:992px){.product-grid .item-product-images{order:1;padding:0}}.product-grid .item-product-images .product-images-wrap{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.product-grid .item-product-images .product-images-wrap{grid-template-columns:repeat(2,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px}}@media only screen and (min-width:992px){.product-grid .item-product-images .product-images-wrap{grid-template-columns:repeat(1,1fr);row-gap:0}}@media only screen and (min-width:768px){.product-grid .item-product-images .product-images-wrap.single-image{grid-template-columns:repeat(1,1fr)}}.product-grid .item-product-images .product-images-wrap img{vertical-align:bottom;width:100%}.product-grid .item-product-images .product-images-wrap img:not(:last-child),.product-grid .item-product-images .product-images-wrap picture:not(:last-child){padding-bottom:20px}.product-grid .item-sticky-summary{background-color:transparent}@media only screen and (min-width:992px){.product-grid .item-sticky-summary{position:-webkit-sticky;position:sticky;top:50px;align-self:flex-start;display:flex}.product-grid .item-sticky-summary .summary{display:none;align-self:flex-end}}.product-grid .item-sticky-summary.min-height{min-height:calc(100vh - 50px)!important}@media only screen and (min-width:576px){.product-grid .item-sticky-summary.min-height{min-height:calc(100vh - 60px)!important;top:60px}}@media only screen and (min-width:1200px){.product-grid .item-sticky-summary.min-height{min-height:calc(100vh - 90px)!important;top:90px}}@media only screen and (min-width:992px){.artwork-product .product-grid{background-color:transparent;display:grid;grid-template-columns:1fr 67%}.artwork-product .product-grid .item-product-images{order:2;text-align:center}.artwork-product .product-grid .item-product-images img{max-height:calc(100vh - 80px);width:auto;margin:0 0 0 auto}}@media only screen and (min-width:992px) and (min-width:992px){.artwork-product .product-grid .item-product-images img{padding:0 40px 40px!important}}@media only screen and (min-width:992px){.artwork-product .product-grid .item-sticky-summary .summary{padding-top:0}}.artwork-product .yith-wcwl-add-to-wishlist{margin-top:-20px;margin-bottom:20px}@media only screen and (min-width:992px){.artwork-product .yith-wcwl-add-to-wishlist{margin-top:22px;margin-bottom:0}}section.related.products{background-color:var(--block-grey);padding-top:50px;padding-right:20px;padding-left:20px}@media only screen and (min-width:768px){section.related.products{padding-right:30px;padding-left:30px}}@media only screen and (min-width:992px){section.related.products{padding-right:40px;padding-left:40px}}@media only screen and (min-width:1025px){section.related.products{padding-right:80px;padding-left:80px}}@media only screen and (min-width:768px){section.related.products{padding-top:100px}}@media only screen and (min-width:992px){section.related.products{background-color:transparent}}section.related.products h2{font-weight:500;font-size:22px;font-size:1.22222rem;color:var(--primary-color);text-align:center}@media only screen and (min-width:768px){section.related.products h2{font-size:26px;font-size:1.44444rem}}section.related.products .block ul.products{padding-right:0!important;padding-left:0!important}section.related-empty{background-color:transparent;padding-right:20px;padding-left:20px;text-align:center}@media only screen and (min-width:768px){section.related-empty{padding-right:30px;padding-left:30px}}@media only screen and (min-width:992px){section.related-empty{padding-right:40px;padding-left:40px}}@media only screen and (min-width:1025px){section.related-empty{padding-right:80px;padding-left:80px}}section.related-empty a.button{line-height:1}section.related-empty .block{padding-top:100px;padding-bottom:100px}section.related-empty .block ul.products{padding-right:0!important;padding-left:0!important}@media only screen and (min-width:992px){.artwork-product section.related.products{background-color:var(--block-grey)}}.artwork-product section.related-empty,body.is_concept_store_product header#header{background-color:var(--block-grey)}body.is_concept_store_product.scroll-up .header-inner{background-color:transparent}body.is_concept_store_product.no-border-shadow .header-inner{background-color:#fff}
/*# sourceMappingURL=woo_product.css.map */
