.woocommerce div.product .product_meta { border-top: 1px solid #ebebeb; padding-top: 1em; font-size: .9em; margin: 0 0 0.8em; } .woocommerce div.product .product_meta > span { display: block; } .woocommerce div.product .woocommerce-product-rating { margin: 0 0 0.5em; } .woocommerce div.product div.images { margin-bottom: 2em; } .woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; } .woocommerce div.product div.images div.thumbnails { padding-top: 1em; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s; margin: 0; padding: 0; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { position: absolute; top: .5em; right: .5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box; backface-visibility: hidden; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after { content: ""; display: block; width: 2px; height: 8px; background: #000; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; } .woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0; padding: 0; } .woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0; list-style: none; } .woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: .5; margin: 0; } .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; } .woocommerce div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li { width: 32%; width: calc( 33.33% - 0.7em); margin-right: 1em; margin-bottom: 1em; } .woocommerce div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { clear: left; } .woocommerce div.product div.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n) { margin-right: 0; } .woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 24%; width: calc( 25% - 0.75em); margin-right: 1em; margin-bottom: 1em; } .woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: left; } .woocommerce div.product div.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) { margin-right: 0; } .woocommerce div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li { width: 18.5%; width: calc( 20% - 0.8em); margin-right: 1em; margin-bottom: 1em; } .woocommerce div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { clear: left; } .woocommerce div.product div.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n) { margin-right: 0; } .woocommerce div.product div.social { text-align: right; margin: 0 0 1em; } .woocommerce div.product div.social span { margin: 0 0 0 2px; } .woocommerce div.product div.social span span { margin: 0; } .woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0; } .woocommerce div.product div.social iframe { float: left; margin-top: 3px; } .woocommerce div.product .woocommerce-tabs { margin-bottom: 2em; width: 100%; } .woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0; margin: 0 0 1em; overflow: hidden; position: relative; border-top: 1px solid rgba(0, 0, 0, 0.05); } .woocommerce div.product .woocommerce-tabs ul.tabs li { border: 0; background: none; display: inline-block; position: relative; z-index: 0; border-radius: 4px 4px 0 0; margin: 0 1em 0 0; padding: 0; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 0.5em 0; font-weight: 700; color: #515151; text-decoration: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; color: #6b6a6b; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { z-index: 2; border-bottom-color: #fff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; outline: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { content: ' '; position: absolute; width: 100%; height: 3px; box-shadow: none; top: 0; left: 0; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { border: none; box-shadow: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after { content: ' '; position: absolute; bottom: -1px; width: 5px; height: 5px; border: none; box-shadow: none; } .woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute; content: ' '; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #d3ced2; z-index: 1; } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs.tabs::before { display: none; border: 0; } .woocommerce div.product .woocommerce-tabs .panel { margin: 0 0 1.2em; padding: 0; } .woocommerce div.product .woocommerce-tabs .shop_attributes { border-style: solid; } .woocommerce div.product .woocommerce-tabs .shop_attributes p { padding: 0; } .woocommerce div.product .woocommerce-tabs .shop_attributes th { border-left-width: 1px; border-style: solid; padding-left: .9em; } .woocommerce div.product .woocommerce-tabs .shop_attributes td { padding: .5em .5em .5em .9em; font-style: normal; border-style: solid; } .woocommerce div.product.ast-woo-product-no-review #reviews #comments { width: 100%; } .woocommerce div.product.ast-woo-product-no-review #reviews #review_form_wrapper { width: 100%; padding-left: 0; } .woocommerce div.product.ast-woo-product-no-review #reviews #review_form { padding: 1.5em 2em; } .woocommerce div.product.ast-woo-product-no-review #reviews #respond p.comment-form-author, .woocommerce div.product.ast-woo-product-no-review #reviews #respond p.comment-form-email { margin-bottom: 1em; } @media (min-width: 1201px) { .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-author, .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-email { width: 49%; display: inline-block; } .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-author input, .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-email input { width: 100%; } .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-author { float: left; } .woocommerce div.product.ast-woo-product-no-review #reviews .comment-form-email { float: right; } } .woocommerce div.product p.cart { margin-bottom: 2em; *zoom: 1; } .woocommerce div.product p.cart::before, .woocommerce div.product p.cart::after { content: ' '; display: table; } .woocommerce div.product p.cart::after { clear: both; } .woocommerce div.product form.cart { margin: 0 0 1.2em; *zoom: 1; } .woocommerce div.product form.cart .ast-woo-single-cart-button-wrap { display: flex; align-items: center; flex-wrap: wrap; } .woocommerce div.product form.cart::before, .woocommerce div.product form.cart::after { content: ' '; display: table; } .woocommerce div.product form.cart::after { clear: both; } .woocommerce div.product form.cart div.quantity { float: left; margin: 0 4px 0 0; } .woocommerce div.product form.cart table { border-width: 0 0 1px; margin: 0 0 1.2em; } .woocommerce div.product form.cart table td { padding-left: 0; } .woocommerce div.product form.cart table div.quantity { float: none; margin: 0; } .woocommerce div.product form.cart table small.stock { display: block; float: none; } .woocommerce div.product form.cart .variations { border-bottom: 1px solid rgba(0, 0, 0, 0.1); position: relative; margin-bottom: 1em; width: 100%; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0; vertical-align: top; line-height: 2em; padding-top: 0; padding-bottom: 0; padding-right: 0; display: block; } .woocommerce div.product form.cart .variations label { font-weight: 700; } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; width: 100%; margin-right: 0; padding-top: .5em; padding-bottom: .5em; } .woocommerce div.product form.cart .variations td.label { vertical-align: middle; margin-top: 8px; margin-bottom: 1px; } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; } .woocommerce div.product form.cart .reset_variations { visibility: hidden; font-size: 0.83em; position: static; display: inline-block; color: inherit; opacity: .6; font-size: 11px; text-transform: uppercase; } .woocommerce div.product form.cart .wc-no-matching-variations { display: none; } .woocommerce div.product form.cart .button { vertical-align: middle; float: left; } .woocommerce div.product form.cart .button.single_add_to_cart_button { padding: 10px 40px; } .woocommerce div.product form.cart .group_table tr:last-child td { border-bottom: 0; } .woocommerce div.product form.cart .group_table td.label { padding: 0.5em; font-size: .8rem; line-height: 1.3; font-weight: bold; } .woocommerce div.product form.cart .group_table td { vertical-align: middle; padding-bottom: 0.5em; border-right: 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }