AlkantarClanX12
Current Path : /home/thanudqk/siamfreetour.com/wp-content/themes/formula/assets/css/ |
Current File : /home/thanudqk/siamfreetour.com/wp-content/themes/formula/assets/css/woocommerce.css |
/*--------------------------------------------------------------*/ /* WooCommerce Section /*--------------------------------------------------------------*/ /* .woocommerce { padding: 0 0 100px !important; } */ .woocommerce .woocommerce-cart-form table, .woocommerce .cart-collaterals table, .woocommerce .woocommerce-checkout-review-order table, .woocommerce .post-woocommerce table { font-size: initial !important; } .woocommerce-module { background-color: #ffffff; padding: 0px; margin: 0 0 50px; position: relative; width: 100%; } .woocommerce div.product p.price, .woocommerce div.product span.price { font-size:inherit !important } .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { line-height: 1.3; margin-bottom: 0; font-weight: 700; font-size: .9em; margin-top: 8px; } .post-woocommerce .products .woo-product-view { display:none; } .woocommerce span.onsale { padding: 5px 10px; font-weight: 700; position: absolute; text-align: center; background-color: var(--thm-primary); color: #fff; font-size: .857em; z-index: 9; min-height: 0; min-width: 0; line-height: 2; top: 0; left: 0; margin: 0; border-radius: 0; } .woocommerce-caption { position: absolute; display: block; background-color: #0f0d1de8; padding: 15px 15px 18px; color: #fff; bottom: -150px; width: 100%; transition: all 500ms ease; } .woocommerce-caption .name { position: relative; font-size: 20px; color: var(--thm-base); line-height: 22px; text-transform: var(--thm-text-transform); font-weight: 700; margin-bottom: 6px; width: 194px; letter-spacing: var(--thm-letter-space-small); display: inline-block; cursor: pointer; } .woocommerce-caption .name:hover:before { width: 100%; } .woocommerce .post-woocommerce .price { z-index: 1; color: var(--thm-black) !important; border-radius: 10px; line-height: 25px; transition: all 500ms ease; margin-bottom: 15px; margin-top: 15px; } .woocommerce div.product form.cart .single_variation_wrap .single_variation { margin-bottom: 1.2em; border-top: 1px solid var(--thm-light); padding-top: 0; border-top: 0; } .woocommerce div.product form.cart .woocommerce-variation-description p { font-size: initial; } .woocommerce div.product .product_meta>span { display: inline-block; margin-right: 15px; align-items: center; font-weight: 500; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: var(--thm-primary) !important; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #fff; } .woocommerce div.product .woocommerce-tabs ul.tabs li { background-color: var(--thm-black) !important; color: #ffffff !important; border-radius: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after { display:none; } .woocommerce div.product .woocommerce-tabs ul.tabs { padding:0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a { padding: 0 !important; font-weight: initial !important; color: #ffffff !important; text-decoration: none; font-size: 16px !important; } .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; padding-left: 0; display: block; } .woocommerce div.product form.cart .variations select { max-width: 100%; min-width: 75%; display: inline-block; width: 100%; background-image: url("data:image/svg+xml,%3Csvg class='ast-arrow-svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' width='26px' height='16.043px' fill='%234B4F58' viewBox='57 35.171 26 16.043' enable-background='new 57 35.171 26 16.043' xml:space='preserve' %3E%3Cpath d='M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z'%3E%3C/path%3E%3C/svg%3E"); background-size: 0.8em; background-repeat: no-repeat; background-position-x: calc( 100% - 10px ); -webkit-appearance: none; -moz-appearance: none; padding-right: 2em; } .woocommerce .select2-container .select2-selection--single:focus, .woocommerce select:focus, .woocommerce-page .select2-container .select2-selection--single:focus, .woocommerce-page select:focus { outline: 0; } .woocommerce .select2-container .select2-selection--single, .woocommerce select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select { height: 60px; width: 100%; border: none; background: var(--thm-light); padding-left: 15px; padding-right: 15px; margin-bottom: 30px; border-radius: 0px; font-size: 14px; color: var(--thm-gray); font-weight: 500; display: block; } .woocommerce-caption p { font-size: 14px; font-weight: 800; margin: 0; line-height: 24px; text-transform: var(--thm-text-transform); letter-spacing: var(--thm-letter-space-big); transition: all 500ms ease; } .woocommerce-caption:hover { bottom: 0px; } .woocommerce-section .woocommerce-caption .add_to_cart_button { font-size: 15px; background: var(--thm-primary); position: absolute; text-align: center; padding: 15px 10px; top: 20px; right: 15px; border-radius: 0; color: #fff; } .woocommerce-section .woocommerce-caption .add_to_cart_button:hover { background-color: #fff; color: var(--thm-primary); } .woocommerce-section .woocommerce-caption .added_to_cart { font-size: 15px; background: var(--thm-primary); position: absolute; text-align: center; padding: 6px 30px; top: 20px; right: 15px; border-radius: 0; color: #fff; } .woocommerce-section .woocommerce-caption .added_to_cart:hover { background-color: #fff; color: var(--thm-primary); } .woocommerce-overlay { visibility: hidden; opacity: 0; transition: all 0.3s ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .woocommerce-module:hover .woocommerce-overlay { visibility: visible; opacity: 1; } .woocommerce-overlay-inner { position: absolute; top: -18px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); /* transform: translateY(-50%); */ width: 100%; } .woocommerce-avatar:hover + .woocommerce-caption { bottom: 0px; transition: all 500ms ease; } /*.woocommerce-avatar { text-align: center; position: relative; line-height: 0px; margin: 0; font-size: 0px; transition: all 200ms ease-out; -webkit-transition: all 200ms ease-out; width: 100%; position: relative; height: 100%; overflow: hidden; }*/ .woocommerce-avatar img { transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; width: 100%; } .woocommerce-module .woocommerce-social-icons { display: flex; margin-top: 0px; text-align: center; width: 100%; } .woocommerce-module .woocommerce-social-icons a { display: inline-block; padding-left: 0px; color: #fff; padding: 0; text-decoration: none; background-color: #0F0D1D; transition: all 0.1s ease; height: 37px; width: 37px; -wekbit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -wekbit-transform: translateY(70px); -moz-transform: translateY(70px); -o-transform: translateY(70px); -ms-transform: translateY(70px); transform: translateY(70px); } .woocommerce .woocommerce-module:hover .woocommerce-social-icons a { -wekbit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .woocommerce-module .woocommerce-social-icons a:hover { color: #FFFFFF; } .woocommerce-module .woocommerce-social-icons a i { font-size: 0.875rem; line-height: 2.2; } .woocommerce-module .woocommerce-social-icons a:hover { background-color: var(--thm-primary); } .woocommerce-cart-form input[type=number], .woocommerce-cart-form input[type=text], .post-woocommerce input[type=number] { height: auto !important; padding-left: 5px !important; padding-right: 5px !important; } .blog .woocommerce .entry-content .cart_item a { display: block; font-size: 1.5em; height: 1em; width: 1em; text-align: center; line-height: 1; border-radius: 100%; color: red!important; text-decoration: none; font-weight: 700; border: 0; } .post-woocommerce .comment_container { padding: 1%; } .post-woocommerce .product_meta a:hover { color: var(--thm-primary); } .woocommerce div.product .woocommerce-product-rating, .woocommerce .star-rating::before { color: var(--thm-primary); } .woocommerce .quantity .qty { width: 3.631em; text-align: center; min-height: 35px; } .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce a.button, .woocommerce a.added_to_cart { position: relative; display: inline-block; /* vertical-align: middle; */ -webkit-appearance: none; border: none; background-color: var(--thm-primary); color: var(--thm-base); font-size: 14px; font-weight: 700; text-transform: var(--thm-text-transform); padding: 13px 13px; border-radius:0; transition: 500ms; letter-spacing: 0.1em; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce a.added_to_cart:hover { background-color: var(--thm-black); color: var(--thm-base); } .woocommerce p.stars a { font-size: 20px; } .woocommerce p.stars a::before { color: var(--thm-primary); background-color: transparent; } /* .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { position: relative; display: inline-block; vertical-align: middle; -webkit-appearance: none; border: none; background-color: var(--thm-primary); color: var(--thm-base); font-size: 14px; font-weight: 700; text-transform: var(--thm-text-transform); padding: 13px 30px; transition: 500ms; letter-spacing: 0.1em; } */ .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: var(--thm-black); color: var(--thm-base); } .woocommerce .checkout-button, .place-order button { padding:20px 30px !important; width:100%; } .woocommerce-info { border-top-color: var(--thm-primary); } #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: var(--thm-light); border-radius: 0; } .woocommerce-section .post img { width: 100%; transform: scale(1); transition: all 500ms ease; max-width: 100%; } .woocommerce-section .post:hover .portfolio-thumbnail>img { transform: scale(1.05); opacity: 1; } .woocommerce-section .woocommerce-avatar figcaption { position: absolute; display: block; background-color: var(--thm-black); padding: 25px 25px 25px; transition: background 500ms ease; max-width: 420px; width: 100%; bottom: -55px; } .woocommerce-section .woocommerce-avatar figcaption p.branding { font-size: 14px; font-weight: 800; margin: 0; line-height: 24px; text-transform: var(--thm-text-transform); padding-bottom: 5px; letter-spacing: var(--thm-letter-space-big); transition: all 500ms ease } .woocommerce-section .woocommerce-avatar figcaption .entry-title { font-size: 20px; color: var(--thm-base); font-weight: 900; text-transform: var(--thm-text-transform); line-height: 34px; letter-spacing: var(--thm-letter-space-small); } .woocommerce-section .woocommerce-avatar figcaption .entry-title a, .woocommerce-section .woocommerce-avatar figcaption .price { position: relative; color: var(--thm-base) !important; margin:0 } .woocommerce-section .woocommerce-module:hover figcaption { background-color: var(--thm-primary); } .woocommerce-section .woocommerce-module:hover figcaption p { color: var(--thm-base); } .woocommerce-section .woocommerce-module figcaption .entry-title a:before { position: absolute; bottom: 0; left: 0; content: ""; height: 2px; width: 10px; background-color: currentColor; transition: width 500ms ease; } .woocommerce-section .woocommerce-module figcaption .entry-title a:hover::before { width: 100%; } .woo-overlay { visibility: hidden; opacity: 0; transition: all 0.3s ease; position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0px; } .woocommerce-section .woocommerce-module:hover .woo-overlay { visibility: visible; opacity: 1; } .woo-overlay-inner { position: absolute; left: 0; margin-top: 0px; top: -25px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .woocommerce-avatar .portfolio-icons { margin-top: 0px; text-align: center; width: 100%; } .woocommerce-avatar .woo-icons .woo-product-view { display: inline-block; text-align:center; padding-left: 0px; color: #fff; padding: 0; text-decoration: none; background-color: #0f0d1d; transition: all 0.1s ease; height: 100%; width: 60px; font-size: 17px; line-height: 50px; -wekbit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -wekbit-transform: translateY(70px); -moz-transform: translateY(70px); -o-transform: translateY(70px); -ms-transform: translateY(70px); transform: translateY(70px); } .woocommerce-avatar .woo-icons .button{ font-size: 18px; line-height: 24px; -wekbit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -wekbit-transform: translateY(70px); -moz-transform: translateY(70px); -o-transform: translateY(70px); -ms-transform: translateY(70px); transform: translateY(70px); } .woocommerce-avatar .woo-icons .added_to_cart{ width: 105px !important; } .woocommerce-section .woocommerce-module:hover .woocommerce-avatar .woo-icons a { -wekbit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .woocommerce-avatar .woo-icons a:hover { color: #ffffff; } /* .woocommerce-avatar .woo-icons a i { font-size: 20px; line-height: 50px; } */ .woocommerce-avatar .woo-icons a:hover { background-color: var(--thm-primary); } .woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead { background-color: #fbfbfb; } .woocommerce table.shop_table td, .woocommerce table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th { border-bottom-width: 0; padding: 0.7em 1em; } .woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img { width: auto; max-width: 70px; } .woocommerce-cart-form__cart-item td.product-remove a.remove { display: inline-block; vertical-align: middle; } .woocommerce .post-woocommerce a { font-size: initial !important } .woocommerce a.remove { position: relative; display: block; font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; font-weight: 400; font-size: 18px; width: 20px; height: 20px; text-align: center; line-height: 18px; border-radius: 100%; color: var(--thm-gray) !important; text-decoration: none; opacity: .5; } .woocommerce a.remove:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; border: 1px solid var(--thm-gray); border-radius: 100%; transition: all .2s linear; } .woocommerce a.remove:hover .woocommerce a.remove:before { border-color:red !important } .woocommerce #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, #coupon_code { width: auto; } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .added_to_cart { border-radius: 0; color: #ffffff !important; background-color: var(--thm-primary); } .woocommerce input[type=text], .woocommerce input[type=url], .woocommerce textarea, .woocommerce-page form .form-row textarea, .woocommerce-page input[type=email], .woocommerce-page input[type=number], .woocommerce-page input[type=password], .woocommerce-page input[type=reset], .woocommerce-page input[type=search], .woocommerce-page input[type=tel], .woocommerce-page input[type=text], .woocommerce-page input[type=url], .woocommerce-page textarea { height: 60px; width: 100%; border: none; background: var(--thm-light); padding-left: 15px; padding-right: 15px; margin-bottom: 30px; border-radius: 0px; font-size: 14px; color: var(--thm-gray); font-weight: 500; display: block; } /* Checkout form */ @media (min-width: 922px) { .woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set { width: 55%; float: left; margin-right: 4.347826087%; } } @media (min-width: 922px) { .woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading { width: 40%; float: right; margin-right: 0; clear: right; } } .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { width:100% !important } .woocommerce form .form-row label { line-height: 2; font-weight: 700; font-size: 13.5px; font-size: .9rem; } .woocommerce-pagination .page-numbers li span, .woocommerce-pagination .page-numbers li a { background-color: #202020; /* border-left: 1px solid #ffffff30; */ color: #ffffff; cursor: pointer; display: table-cell; line-height: 40px !important; font-weight: 600; transition: all 0.3s ease 0s; /* font-size: 1.125rem; */ /* border-radius: 3px; */ /* margin: 0 2px 10px; */ padding: 10px; vertical-align: baseline; white-space: nowrap; width: 70px; height: 60px; } .woocommerce-pagination .page-numbers li span:hover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li a:hover { color: #FFFFFF !important; background-color: var(--thm-primary) !important; /* border-right: 1px solid #ffffff1a;*/ } #woocommerce-carousel .owl-dots { margin-top: 40px }