/* https://www.naturefineartphotos.com/wp-content/mu-plugins/theme-overrides/assets/css/style.css?ver=69df9c661d20e9686920528eb3c20ea6 */
.chosen-container{color:#444}.woocommerce-cart .woocommerce table tbody tr.cart_item th.product-name{border-bottom:1px solid #fff}.woocommerce table.shop_table_responsive tbody th.product-name,.woocommerce-page table.shop_table_responsive tbody th.product-name{display:block}.woocommerce table.shop_table_responsive tbody tr th.product-name::before,.woocommerce-page table.shop_table_responsive tbody tr th.product-name::before{font-weight:700;float:left;content:attr(data-title) ": "}.woocommerce table.shop_table tbody th.product-name{line-height:1.5em;padding:9px 12px;vertical-align:middle;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table tbody th.product-name,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th.product-name{font-weight:inherit}.woocommerce tbody th.product-name .wc-item-meta .wc-item-meta-label,.woocommerce tbody th.product-name .wc-item-meta dt,.woocommerce tbody th.product-name dl.variation .wc-item-meta-label,.woocommerce tbody th.product-name dl.variation dt{display:inline-block;list-style:none outside}#main table.shop_table tbody th.product-name,#main table.shop_table tbody th.product-name{line-height:1.5em}#main table.shop_table_responsive tbody tr th.product-name::before{width:25%;text-align:left}#main tbody th.product-name dl.variation{margin:0;padding:0;list-style:none outside}#main tbody th.product-name dl.variation::before,#main tbody th.product-name dl.variation::after{display:table;content:" "}#main tbody th.product-name dl.variation::after{clear:both}#main tbody th.product-name dl.variation dt,#main tbody th.product-name dl.variation dd{float:left;margin:0}#main tbody th.product-name dl.variation dt{font-weight:700;clear:both;padding:0 10px 0 0;text-align:left}#main tbody th.product-name dl.variation dd{padding:0}#main tbody th.product-name dl.variation dd p{margin:0}@media (min-width :768.02px){.woocommerce table.shop_table_responsive tbody th.product-name,.woocommerce-page table.shop_table_responsive tbody th.product-name{display:table-cell}.woocommerce table.shop_table_responsive tbody tr th.product-name::before,.woocommerce-page table.shop_table_responsive tbody tr th.product-name::before{display:none}}.woocommerce-checkout #main #customer_details.col2-set>.col-1,.woocommerce-checkout #main #customer_details.col2-set>.col-2{float:none;width:100%}.woocommerce-checkout #main #payment #place_order{float:left}#main .product form.cart table.variations{margin-block-start:1.25rem}#main .product form.cart table.variations{display:block}#main .product form.cart table.variations>tbody{display:flex;flex-direction:column;row-gap:1rem}#main .product form.cart table.variations>tbody>tr{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1rem .75rem}#main .product form.cart table.variations>tbody>tr>th,#main .product form.cart table.variations>tbody>tr>td{padding:0}#main .product form.cart table.variations th.label{flex:0 0 6.25rem}#main .product form.cart table.variations th.label label{display:inline-block}#main .product form.cart table.variations td.value{display:flex;align-items:center;flex:0 0 calc(100% - 7rem);flex-wrap:wrap;gap:.5rem .75rem}#main .product form.cart table.variations select{display:inline-block;float:none;margin-top:0;vertical-align:middle;padding-inline:.625rem;min-inline-size:auto;inline-size:auto!important;padding-block:.1875rem}#main .product form.cart table.variations .reset_variations{display:inline-block;float:none;height:auto}#main .product form.cart table.variations:not(:has(select option:not([value=""]):checked)) .reset_variations{font-size:0;width:0;height:0}@media (min-width :568.02px){#main .product form.cart table.variations th.label{flex:0 0 7.1875rem}#main .product form.cart table.variations td.value{flex:0 0 calc(100% - 7.9375rem)}}.nature_single_product_share{inset-inline:0}#st-1{display:flex!important;flex-wrap:wrap;gap:.5rem}#st-1 .st-btn{display:inline-block!important;min-inline-size:0!important;inline-size:40px!important;block-size:40px!important;margin-inline:0!important}#st-1 .st-btn img{width:auto!important;max-height:23px!important}#st-1 .st-btn .st-label{position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;white-space:nowrap!important;border:0!important}.conten-left>#st-1:not(:first-child){margin-block-start:1.25rem}@media (min-width :768px){#st-1{justify-content:center}}