.wp-caption-text,
.gallery-caption,
.bypostauthor {
}.mc4wp-form-fields input[type="submit"] {
background: rgb(0, 123, 199);
padding: 12px;
border: 2px solid white;
border-radius: 5px;
color: white;
font-family: 'Inter', sanss-serif;
font-weight: 700;
font-size: 16px;
}
.mc4wp-form-fields input[type="submit"]:hover {
cursor: pointer;
}
#booster-carousel .fusion-carousel-item-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
} .grecaptcha-badge {
display: none !important;
}
.product .fusion-modal-text-link {
margin-top: 16px;
}
.product-details-container {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 111px !important;
}
a.product-images .fusion-out-of-stock {
display: none;
}
.woo-breadcrumbs {
margin-bottom: 25px !important;
}
.fusion-breadcrumbs a {
color: #007bc7 !important;
}
.product-buttons a {
max-width: 100% !important;
}
#content .products .product-details .product-title {
font-size: 16px !important;
font-weight: 700 !important;
font-family: 'Inter', sans-serif !important;
}
#content .products .product-details .price bdi,
#content .summary-container .price,
#content .fusion-carousel-price bdi {
font-size: 30px !important;
font-family: 'Passion One', sans-serif !important;
}
#content .fusion-carousel-price .price {
align-items: center !important;
justify-content: center !important;
display: flex !important;
flex-direction: row !important;
}
#content .fusion-carousel-title.product-title,
#content .products .product-details .product-title {
text-align: center !important;
display: -webkit-box !important;
-webkit-line-clamp: 3 !important;
-webkit-box-orient: vertical !important;
text-overflow: ellipsis !important;
overflow: hidden !important;
}
#content .products .product .product-buttons {
padding-top: 0 !important;
}
#content .products .product .featured-image {
padding-top: 14px !important;
display: flex;
justify-content: center;
align-items: center;
} #content .fusion-product-wrapper {
border: none !important;
box-shadow: 0px 0px 15px 0px rgba(0,0,0,.2) !important;
border-radius: 8px !important;
}
#content .product-buttons {
display: flex !important;
justify-content: center !important;
}
#content .product-buttons .add_to_cart_button {
background: rgb(0, 123, 199) !important;
color: white !important;
font-weight: 500 !important;
font-size: 15px !important;
font-family: 'Inter', Arial, Helvetica, sans-serif !important;
text-align: center !important;
padding: 13px 18px !important;
border-radius: 4px !important;
line-height: 19px !important;
}
#content .product-buttons .add_to_cart_button:hover {
background: #045a90;
}
.single-product .price del .amount bdi,
#content .products .product-details .price del bdi,
#content .fusion-carousel-price del bdi {
font-size: 20px !important;
}
.single-product .price del {
display: flex;
align-items: center;
}
.fusion-carousel-title-below-image .fusion-carousel-meta .price del .amount {
color: rgb(51, 51, 51);
}
#content .product-buttons .add_to_cart_button::before {
content: '';
}
#content .product-buttons .show_details_button,
.fusion-widget-cart-number,
#content .fusion-content-sep.sep-double.sep-solid {
display: none !important;
}
#content .products .product-grid-view .fusion-price-rating {
align-items: center;
justify-content: center;
padding: 20px 0;
}
#content .products .fusion-price-rating .price,
#content .summary-container .price {
display: flex;
flex-direction: column;
align-items: center;
}
.price .from-price {
font-family: Inter, sans-serif;
font-size: 12px;
font-weight: 600;
}
#content .summary-container .price {
margin-top: 32px;
}
#content .products .fusion-price-rating .price .woocommerce-Price-amount,
#content .summary-container .price .woocommerce-Price-amount {
line-height: 30px;
}
#content .products .fusion-price-rating .price .woocommerce-price-suffix,
#content .summary-container .price .woocommerce-price-suffix {
line-height: 12px;
font-size: 12px;
letter-spacing: 0;
font-family: 'Inter', sans-serif;
}
.fusion-woo-product-grid .product.onbackorder .product-buttons-container::after,
.fusion-woo-product-grid .product.instock .product-buttons-container::after,
.fusion-woo-product-grid .product.outofstock .product-buttons-container::after {
content: '';
max-width: 190px;
font-size: 14px;
text-align: center;
color: #FF5F0F;
padding-top: 16px;
font-weight: bold;
margin: 0 auto;
}
.fusion-woo-product-grid .product.instock .product-buttons-container::after {
content: 'Lähetettävissä heti';
color: green;
}
.fusion-woo-product-grid .product.instock.post-16938 .product-buttons-container::after,
.fusion-woo-product-grid .product.instock.post-35602 .product-buttons-container::after,
.fusion-woo-product-grid .product.instock.post-59224 .product-buttons-container::after {
content: 'Tilattavissa';
color: green;
}
.fusion-woo-product-grid .product.outofstock .product-buttons-container::after,
.product.single .fusion-woo-cart-1 .stock.out-of-stock {
content: 'Ei varastossa';
color: red;
}
.fusion-widget-menu a {
color: white !important;
}
.summary-container .avada-availability {
margin-top: 16px !important;
}
.posted_in,
.sku_wrapper,
.fusion-tb-sku,
.fusion-tb-categories {
font-weight: 700;
color: #333;
}
.posted_in a,
.sku,
.fusion-tb-sku .sku,
.fusion-tb-categories a {
font-weight: 400;
}
form.cart .minus {
border-top-left-radius: 5px !important;
border-bottom-left-radius: 5px !important;
}
form.cart .plus {
border-top-right-radius: 5px !important;
border-bottom-right-radius: 5px !important;
}
form.cart .qty.text {
border-top: 1px solid rgb(209, 207, 207) !important;
border-bottom: 1px solid rgb(209, 207, 207) !important;
border-left: none !important;
border-right: none !important;
}
h3.fusion-woocommerce-tab-title {
font-size: 40px !important;
margin-bottom: 16px;
}
.woocommerce-tabs .panel {
padding: 20px 30px !important;
}
th.woocommerce-product-attributes-item__label {
color: #333 !important;
}
.avada-availability {
margin-left: 0 !important;
margin-top: 24px !important;
}
.avada-availability .stock.in-stock,
.woocommerce-variation-availability .stock.in-stock {
color: green;
font-weight: bold;
}
.avada-availability .stock.available-on-backorder,
.woocommerce-variation-availability .stock.available-on-backorder,
.woocommerce-cart-form__cart-item .backorder_notification {
color: #FF5F0F;
font-weight: bold;
}
.woocommerce-cart-form__cart-item .backorder_notification {
font-size: 14px;
}
.avada-availability .stock.out-of-stock,
.woocommerce-variation-availability .stock.out-of-stock,
.single-product .fusion-woo-cart .stock.out-of-stock {
color: red;
font-weight: bold;
}
.summary-container .fusion-separator.sep-none {
border-width: 0;
margin: 0;
height: 0 !important;
}
.fusion-menu-cart-items {
width: 320px !important;
}
.fusion-menu-cart-items .fusion-menu-cart-link a:hover,
.fusion-menu-cart-items .fusion-menu-cart-checkout-link a:hover{
background: var(--button_gradient_top_color_hover);
}
.fusion-menu-cart-item-title {
font-size: 16px;
font-weight: 600;
}
.fusion-menu-cart-item-quantity {
font-size: 16px;
}
.fusion-menu-cart-items {
border: 1px solid rgb(25, 143, 217) !important;
box-shadow: 0 5px 10px 5px rgba(0,0,0,.15);
}
.fusion-menu-cart-checkout {
flex-direction: column;
}
.fusion-menu-cart-items .fusion-menu-cart-link {
padding-bottom: 4px;
}
.fusion-menu-cart-items .fusion-menu-cart-checkout-link {
padding-top: 4px;
}
.fusion-menu-cart-items .fusion-menu-cart-link a,
.fusion-menu-cart-checkout-link a {
background: rgb(25, 143, 217);
color: white !important;
padding: 10px;
font-weight: 600;
border-radius: 4px;
font-size: 16px;
}
.fusion-menu-cart-items .fusion-menu-cart-link a:before,
.fusion-menu-cart-checkout-link a::before {
content: '' !important;
padding: 0 !important;
}
#content .products .product .featured-image {
padding-top: 0;
}
input[type="text"].product-search-filter-price-field {
width: 35%;
}
.fusion-woo-product-grid .product .featured-image img {
}
.home .fusion-image-wrapper img {
padding-top: 12px;
max-height: 201px;
width: auto;
object-fit: cover;
}
.products .product .featured-image img {
max-width: 80%;
}
.product .crossfade-images {
align-items: flex-start;
}
.product-grid-view .wcwl_frontend_wrap .wcwl_toggle,
.wcwl_intro {
text-align: center;
}
.summary .wcwl_intro {
text-align: left;
}
.wcwl_control {
padding: 0 !important;
margin: 0 auto;
text-align: center;
}
.products .product-list-view {
margin-bottom: 16px;
}
.products .product-list-view .fusion-product-wrapper {
padding: 16px !important;
}
.products .product-list-view .featured-image img {
max-width: 195px;
}
#content .products .product-list-view .fusion-price-rating {
margin-top: 16px;
}
.woocommerce-shipping-destination {
display: none;
}
.cart_totals table th {
width: 20% !important;
}
.cart_totals table td {
width: 80%;
}
.dswsdm-shipping {
padding: 12px;
}
.fusion-megamenu-wrapper ul li a {
color: rgb(25, 143, 217);
}
.fusion-megamenu-wrapper ul li:hover {
background-color: #eeeeff;
}
.wc-social-login.form-row-wide {
padding-top: 16px;
}
.fusion-menu-login-box .fusion-custom-menu-item-contents {
width: 300px;
}
.fusion-remember-checkbox {
font-size: 16px;
}
.fusion-custom-menu-item-contents .fusion-login-box-submit {
width: 100%;
float: none;
}
.fusion-custom-menu-item-contents .fusion-login-box-submit input {
width: 100%;
font-size: 16px;
padding: 16px 0;
margin: 16px 0;
}
.fusion-menu-login-box p.fusion-menu-login-box-error {
font-size: 16px;
padding-bottom: 10px;
line-height: 20px;
}
.fusion-menu-login-box .fusion-dropdown-svg {
display: none;
}
.provider_name .tracking_provider {
display: none;
}
.fluid_provider_img {
vertical-align: middle !important;
}
.license-codes-table {
margin-top: 16px;
}
.shop_table .product-name {
width: 75% !important;
}
.avada-order-details .shop_table .product-total .woocommerce-Price-amount bdi {
font-size: 16px !important;
font-weight: 900;
}
.avada-order-details .shop_table.order_details tfoot tr:last-child td {
padding-top: 10px;
}
.page #content h1 {
margin-top: 16px;
}
#kco-order-review .shop_table tr {
display: flex;
justify-content: space-between;
align-items: center;
}
#kco-order-review .shop_table tr td,
#kco-order-review .shop_table tr th {
padding-bottom: 16px;
padding-top: 16px;
}
#kco-order-review .shop_table tr th,
#kco-order-review .shop_table tr td,
#kco-order-review .shop_table tr td bdi,
#kco-order-review .shop_table tr td .woocommerce-Price-amount {
width: 50%;
font-size: 15px;
line-height: 15px;
}
#kco-order-review .shop_table tr th {
text-align: left;
}
#kco-extra-checkout-fields {
padding-top: 16px;
}
#kco-wrapper table tr.cart_item {
margin-bottom: 16px;
}
#kco-wrapper table tr.cart_item th {
width: 70%;
}
#kco-wrapper table tr.cart_item td {
width: 30%;
}
#kco-wrapper table tr.cart_item td .quantity.buttons_added {
margin-top: 8px;
}
.avada-myaccount-user {
display: none !important;
}
.variations tr th label {
font-weight: bold;
}
table.variations tr {
display: flex;
flex-direction: column;
}
.quantity.hidden {
display: none !important;
}
table.variations {
width: 50% !important;
}
.fusion-woo-product-grid h3.product-title {
text-align: center;
}
.wcwl_email_elements {
margin-bottom: 16px;
}
.wcwl_email_elements input {
font-size: 14px;
}
.fusion-footer-widget-area.fusion-widget-area {
margin-top: 20px;
}
.trustpilot-widget {
margin: 0 auto;
height: 60px;
width: 80%;
}
.woofc-inner .woocommerce-error li {
background: white;
}
.woofc-notices .woocommerce-message {
position: relative !important;
}
.woofc-notices .woocommerce-message:before {
left: 30px !important;
}
.fusion-breadcrumbs span a:hover {
color: #007bc7 !important;
}
#menu-paavalikko .searchform .fusion-search-form-content .fusion-search-field input {
height: 40px;
margin-top: 6px;
border-color: #ccc;
}
#menu-paavalikko .woofc-menu-item {
display: flex;
align-items: center;
}
#menu-paavalikko .woofc-menu-item a {
color: white;
}
#awb-mega-menu-1309 {
left: -173.967px;
}
.awb-menu_row .menu-text {
text-align: left !important;
}
.awb-submenu__main-ul_column .awb-submenu__main-a {
align-items: flex-start !important;
}
section.fusion-woo-products-tb.fusion-woo-related-tb .fusion-title {
margin-bottom: 32px !important;
}
.single-product .fusion-text .wcwl_elements p {
text-align: left;
}
.single-product .wcwl_email {
max-width: 300px;
}
footer.fusion-footer-widget-area .widget_nav_menu li {
padding-bottom: 0;
}
.woocommerce-price-suffix {
display: none;
}
.fusion-meta-tb .fusion-tb-author {
font-weight: 700;
}
.fusion-meta-tb .fusion-tb-author a {
font-weight: 400;
color: #007bc7 !important;
}
.home .fusion-recent-posts h4 {
margin-top: 0;
margin-bottom: 12px;
}
.home .fusion-recent-posts .meta {
font-weight: 700;
}
.fusion-woo-related-tb .product-details .price .woocommerce-price-suffix {
display: none;
}
@media screen and (max-width: 1024px) {
.fusion-tb-header nav.expanded #menu-paavalikko {
margin-bottom: 40px;
}
.fusion-tb-header .fusion_builder_column_1_2 p {
text-align: center !important;
}
.fusion-tb-header nav .awb-menu__m-toggle-inner {
justify-content: space-between;
}
.fusion-tb-header .fusion-search-form-content input {
border-radius: 6px !important;
}
.fusion-tb-header .awb-menu.collapse-enabled a,
.awb-menu.collapse-enabled .awb-menu__open-nav-submenu_mobile::before {
min-height: 50px !important;
}
.fusion-tb-header .awb-menu__li_search-inline,
.fusion-tb-header .menu-item.woofc-menu-item {
display: none !important;
}
footer.fusion-footer-widget-area.fusion-widget-area .fusion-column {
margin-bottom: 32px !important;
}
table.variations {
width: 33% !important;
}
}
@media screen and (max-width: 856px) {
.related.products .products.products-4 .product-grid-view {
width: 50% !important;
}
table.variations {
width: 50% !important;
}
}
@media screen and (max-width: 800px) {
.fusion-columns .fusion-column:not(.fusion-column-last) {
margin: 0 !important;
}
.fusion-secondary-header .fusion-row {
display: flex !important;
}
.fusion-mobile-menu-design-classic .fusion-alignleft,
.fusion-mobile-menu-design-classic .fusion-alignright {
width: 50% !important;
float: left !important;
margin-bottom: 0 !important;
}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header {
margin: 0;
padding: .6em 10px;
}
.fusion-secondary-header .fusion-social-networks .fusion-social-network-icon {
margin-bottom: 0;
}
#wrapper .catalog-ordering {
flex-direction: row !important;
align-items: flex-start !important;
}
#wrapper .order-dropdown.sort-count {
min-width: 0 !important;
}
#wrapper .catalog-ordering .orderby-order-container,
#wrapper .catalog-ordering .sort-count {
width: 50% !important;
}
body .fusion-mobile-menu-design-classic .fusion-secondary-header {
padding: 0;
}
}
@media screen and (max-width: 712px) {
.products.products-3 .product-grid-view,
.products.products-4 .product-grid-view {
width: 50% !important;
}
ul.products .product {
padding: 6px !important;
}
.fusion-title h1 {
margin-bottom: 15px !important;
}
}
@media screen and (max-width: 480px) {
#fusion-menu-widget-2 ul li:not(.fusion-widget-cart) {
display: block !important;
}
#fusion-menu-widget-2 ul li a::after {
content: '' !important;
}
.post-content h1 {
font-size: 30px !important;
}
.post-content h2 {
font-size: 26px !important;
}
.post-content h3 {
font-size: 24px !important;
}
#content .products .product-details .product-title {
font-size: 16px !important;
}
#content .fusion-carousel-title.product-title {
-webkit-line-clamp: 2;
font-size: 16px;
}
#content .fusion-carousel-price bdi,
#content .products .product-details .price bdi {
font-size: 22px;
}
#content .product-buttons .add_to_cart_button,
#content .product-buttons .wcwl_toggle button,
#content .product-buttons .wcwl_control button {
padding: 12px;
text-align: center;
font-size: 14px !important;
line-height: 19px;
}
.product-buttons .product-buttons-container,
.woocommerce_waitlist.button {
width: 100%;
}
.wcwl_intro p {
font-size: 14px;
}
.fusion-standard-logo {
max-height: 50px !important;
}
.catalog-ordering {
display: none !important;
}
body .woocommerce-product-gallery figure,
body .woocommerce-product-gallery__image {
margin: 0 auto;
}
.fusion-tb-header .fusion_builder_column_1_2 p {
font-size: 18px;
}
.fusion-tb-header .fusion_builder_column_1_2 .fusion-image-element img {
max-width: 250px;
}
.fusion-tb-header .fusion-builder-row-2 {
padding-top: 10px;
padding-bottom: 0;
}
table.variations {
width: 75% !important;
}
}
@media screen and (max-width: 375px) {
.fusion-tb-header .fusion_builder_column_1_2 p {
font-size: 15px;
}
.fusion-secondary-header .fusion-row {
flex-direction: column;
}
.fusion-secondary-header .fusion-row > div {
width: 100% !important;
}
}
#payment li.wc_payment_method input[type="radio"]:checked + label {
background: #fff;
border-color: rgb(0,123,199);
color: rgb(0,123,199);
}
.fusion-body .fusion-woo-price-tb.stacked p.price {
flex-direction: row !important;
gap: 6px;
}
.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name {
font-weight: 100;
}
.woo-variation-swatches.wvs-show-label .variations th label {
font-weight: 600;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
background-color: rgb(0, 123, 199);
color: white;
box-shadow: rgb(0, 123, 199) 0 0 0 2px;
}
[data-wvstooltip]:hover::before {
opacity: 0 !important;
visibility: hidden !important;
}
.fusion-woo-cart-1 .woocommerce-variation .price > .amount {
font-size: 30px;
font-weight: 400;
font-family: "Passion One", Arial, sans-serif !important;
}
.postid-16938 .fusion-woo-cart-1 .woocommerce-variation .price > .amount::after,
.postid-35602 .fusion-woo-cart-1 .woocommerce-variation .price > .amount::after,
.postid-59224 .fusion-woo-cart-1 .woocommerce-variation .price > .amount::after {
content: ' / kortti';
font-size: 20px;
}
.woocommerce-Button.button.aw-communication-form__submit {
background: rgb(0,123,199);
color: white;
font-weight: 500;
font-size: 16px;
font-family: 'Inter', Arial,Helvetica,sans-serif;
text-align: center;
padding: 13px 29px;
border-radius: 4px;
line-height: 19px;
border: none;
}
.fusion-woo-related-tb .product-buttons-container::after {
content: '' !important;
}
.products .availability_date {
display: none;
}
.shop_table td {
padding-right: 10px !important;
}
div.preorder,
.woocommerce div.woocommerce-info {
background-color: #cce5ff;
color: #004085;
padding: 12px 20px;
border: 1px solid #b8daff;
border-radius: 4px;
margin-bottom: 16px;
}
.woocommerce-info::before {
display: none;
}
.post-content table {
margin-bottom: 16px;
}
.post-content table:not(.variations):not(.shop_table) tr {
border: 1px solid grey;
}
.post-content table tr td {
padding: 6px;
}
footer h4.widget-title {
color: white !important;
}
footer .fusion-content-widget-area .widget li a:hover,
.fusion-tb-footer li a:hover::before {
color: white !important;
}
#mc4wp-form-1 label {
color: white;
}
.fusion-tb-footer .fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
color: white !important;
}
.woocommerce-billing-fields__field-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
form.checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
form.checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field {
float: none;
}
form.checkout .woocommerce-billing-fields__field-wrapper p {
width: 48%;
display: flex;
flex-direction: column;
justify-content: flex-end;
}
form.checkout #billing_country_field {
width: 100%;
}
form.checkout label,
form.woocommerce-form label,
form.woocommerce-ResetPassword label {
font-weight: 600;
}
.woocommerce-checkout form.woocommerce-form-login p.form-row {
margin-left: 0 !important;
}
.woocommerce-checkout form.woocommerce-form-login button.woocommerce-form-login__submit {
display: block !important;
margin-top: 12px !important;
}
.woocommerce-checkout .woocommerce .login .lost_password {
float: left;
}
table.shop_table,
table.shop_table thead {
display: flex;
flex-direction: column;
}
table.shop_table {
align-items: flex-end;
}
table.shop_table thead,
table.shop_table tbody {
width: 100%;
}
table.shop_table thead tr,
table.shop_table tbody tr {
display: flex;
}
table.shop_table tbody tr td {
align-items: center;
display: flex;
}
table.shop_table tbody tr td.product-total {
justify-content: flex-end;
}
table.shop_table tfoot tr.order-total .woocommerce-Price-amount.amount bdi {
font-weight: 600;
font-size: 18px !important;
}
table.shop_table tfoot .includes_tax,
.checkout .shop_table tfoot .order-total .amount {
font-size: 14px !important;
}
table.shop_table thead tr th {
font-size: 20px;
}
table.shop_table tfoot tr {
display: flex;
}
table.shop_table tfoot tr th {
width: 56% !important;
align-items: center;
display: flex;
padding-left: 16px;
}
table.shop_table tfoot tr td {
width: 55%;
}
table.shop_table tfoot {
width: 100%;
border: none !important;
}
.shop_table tbody tr:last-child {
border-bottom: 1px solid #ccc !important;;
}
.woo-carrier-agents-postcode-input-wrapper {
display: flex;
}
.woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button {
background-color: rgb(0,123,199);
font-weight: 500;
color: white;
padding: 13px 29px;
font-size: 16px;
border-radius: 4px;
line-height: 16px;
display: flex;
align-items: center;
}
.woo-carrier-agents-postcode-input-wrapper #woo-carrier-agents-search-button:hover {
background-color: #045a90;
}
table.shop_table tfoot .woocommerce-shipping-totals select#shipping_method_0 {
font-size: 14px;
}
#payment li.wc_payment_method {
position: relative;
display: block;
margin-bottom: 5px;
}
#payment li.wc_payment_method label {
display: flex;
justify-content: space-between;
background: white;
color: #333;
border-radius: 5px;
padding: 10px 20px;
border: 2px solid #333;
cursor: pointer;
line-height: 38px;
}
#payment li.wc_payment_method input[type="radio"] {
display: none;
position: absolute;
width: 100%;
appearance: none;
}
div.form-row.place-order {
margin-top: 16px;
}
input#coupon_code {
height: 45px;
}
.woocommerce-order .woo-carrier-agents-location {
padding: 30px;
margin-top: 16px;
border: 1px solid #ccc;
}
@media screen and (max-width: 480px) {
.fusion-tb-header .fusion-text p {
text-align: center !important;
}
}
@media screen and (max-width: 480px) {
form.checkout .woocommerce-billing-fields__field-wrapper p {
width: 100%;
}
table.shop_table tfoot {
width: 100%;
}
table.shop_table tfoot td,
table.shop_table tfoot th {
width: 50% !important;
}
.shop_table tr {
display: flex;
justify-content: space-between;
}
#payment li.wc_payment_method label {
font-size: 13px;
}
}
.wpcsn-notification .wpcsn-notification-item {
padding: 20px;
}
.woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th,
.woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td {
width: 20%;
}
.woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total {
flex-direction: column;
align-items: flex-start;
font-size: 12px;
}
.woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total span.woocommerce-Price-amount.amount {
font-size: 16px;
}
.woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions {
flex-direction: column;
align-items: flex-start;
}
.woocommerce-MyAccount-content table.license-codes-table tr {
border: none !important;
align-items: center;
}
#Field-numberInput {
height: 50px !important;
}
body.tax-pa_setti .fusion-woo-archives-tb + .fusion-image-element {
margin-bottom: 16px;
margin-top: 16px;
}
.woocommerce-cart .shop_table tr th.product-name,
.woocommerce-cart .shop_table tr td.product-name {
width: 60%;
}
.woocommerce-cart .shop_table tr th.product-price,
.woocommerce-cart .shop_table tr td.product-price,
.woocommerce-cart .shop_table tr th.product-quantity,
.woocommerce-cart .shop_table tr td.product-quantity,
.woocommerce-cart .shop_table tr th.product-subtotal,
.woocommerce-cart .shop_table tr td.product-subtotal,
.woocommerce-cart .shop_table tr th.product-remove,
.woocommerce-cart .shop_table tr td.product-remove {
width: 10%;
text-align: left;
}
.cart_totals table th,
.order-total td, .order-total th, .woocommerce-cart .cart_totals .shop_table .order-total td {
padding-bottom: 12px !important;
padding-top: 12px !important;
display: flex;
align-items: center;
}
.fusion-apply-coupon {
height: 50px;
}
.no-margin-top {
margin-top: 0 !important;
}
.wcwl_intro {
margin-top: 16px;
font-size: 15px;
}
.checkout .shop_table tfoot td {
justify-content: flex-end;
}
.checkout .shop_table tfoot {
padding-top: 10px;
}
.checkout .shop_table tfoot tr :is(th, td) {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
@media screen and (max-width: 480px) {
.trustpilot-widget iframe {
height: 70px !important;
}
.woocommerce .checkout_coupon .coupon-contents {
justify-content: flex-start !important;
}
.woocommerce .checkout_coupon .coupon-input {
padding: 0 !important;
width: 100% !important;
}
.woocommerce .checkout_coupon .coupon-button {
padding-left: 0 !important;
padding-top: 16px !important;
}
form.checkout .product-info {
font-size: 14px !important;
line-height: 16px !important;
margin-bottom: 10px !important;
}
form.checkout > .woocommerce-content-box.full-width {
padding-left: 20px;
padding-right: 20px;
}
form.checkout table.shop_table thead tr th,
form.checkout .shop_table tbody .product-total {
font-size: 14px;
}
form.checkout tfoot tr.woocommerce-shipping-totals {
flex-direction: column;
}
form.checkout tfoot tr.woocommerce-shipping-totals td {
width: 100% !important;
}
form.checkout table.shop_table tfoot .woocommerce-shipping-totals select#shipping_method_0 {
height: 30px;
padding-top: 0;
padding-bottom: 0;
}
form.checkout tr.order-total td {
flex-direction: column;
align-items: flex-end;
}
form.checkout tr.order-total td .includes_tax {
font-size: 12px !important;
}
.shop_table.woocommerce-checkout-review-order-table tfoot th,
.shop_table.woocommerce-checkout-review-order-table tfoot td,
table.shop_table tfoot tr.order-total .woocommerce-Price-amount.amount bdi,
table.shop_table tfoot .includes_tax, .checkout .shop_table tfoot .order-total .amount {
font-size: 13px !important;
}
#payment li.wc_payment_method label {
line-height: 17px;
align-items: center;
padding-left: 10px;
font-size: 11px;
}
}
@media screen and (max-width: 800px) {
table.shop_table tfoot {
width: 100%;
}
form.checkout .shop_table tfoot td {
width: 50% !important;
}
}
.fusion-content-tb {
background-color: #e5eaff;
padding: 16px;
border-radius: 4px;
}
.fusion-sharing-box {
margin-top: 0 !important;
}
.fusion-content-widget-area .widget ul.product-attribute li a:hover {
color: rgb(0, 123, 199) !important;
}
.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-image-wrapper {
margin: 0 !important;
}
.yps-wc-dynamic-notices-alert {
padding: 12px 20px !important;
border-radius: 4px !important;
}
.wpcsn-notification-title strong {
text-transform: capitalize;
}
.wc_payment_methods .wc_payment_method a {
display: none;
}
@media screen and (max-width: 480px) {
.fusion-tb-header .fusion-text-4 p {
font-size: 16px !important;
line-height: 16px;
}
}
@media screen and (min-width: 1024px) {
.wc_payment_methods .wc_payment_method img {
max-width: none !important;
}
.fusion-tb-header .fusion-text-3 {
font-size: 24px;
}
}
.btn.yps-wc-dynamic-notices-alert-button {
padding: 8px 16px;
border-radius: 4px;
}
.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-button-wrapper {
margin: 10px !important;
} a.js-wpml-ls-item-toggle {
display: block !important;
color: rgb(0, 123, 199) !important;
}
.fusion-content-widget-area .widget li a:hover .wpml-ls-native {
color: rgb(0, 123, 199) !important;
}
.fusion-content-widget-area .widget li a {
display: flex !important;
}
.fusion-content-widget-area .widget li a:hover .wpml-ls-native {
border-color: rgb(0, 123, 199) !important;
}
.fusion-content-widget-area .widget li a.js-wpml-ls-item-toggle:hover,
.fusion-content-widget-area .widget li a.wpml-ls-link:hover {
color: rgb(0, 123, 199) !important;
}
.wc_payment_methods .wc_payment_method .paytrail-woocommerce-payment-fields--list-item label img {
height: auto;
width: 100% !important;
}
.fusion-footer .fusion-widget-area .current-menu-item > a,
.fusion-footer .fusion-widget-area .current-menu-item > a::before {
color: #fff !important;
}
.woocommerce-shipping-totals.shipping {
border-bottom: none;
}
.woocommerce-cart .cart_totals .shop_table td,
.woocommerce-cart .cart_totals .shop_table th {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.woocommerce-cart .cart_totals .order-total {
border-top: none !important;
}
.woocommerce-cart .cart_totals .fee {
border-bottom: none !important;
}
.avada-order-details .shop_table.order_details .product-total {
width: 100%;
}
#pakettikauppa_pickup_point,
select.shipping_method {
height: 32px;
font-size: 13px;
padding: 5px;
border-radius: 0;
border-color: #aaaaaa;
width: 350px;
}
tr.shipping-pickup-point span {
font-size: 14px;
font-weight: 600;
}
.woocommerce-checkout .woocommerce .woocommerce-form-login {
margin-bottom: 120px !important;
}
#payment .wc_payment_method.payment_method_klarna_payments_pay_now {
display: none;
}
.post-content table:not(.variations):not(.shop_table).product-details-table tr {
border-color: transparent;
}
.bundle_button {
flex-direction: column;
align-items: flex-start !important;
}
.fusion-woo-cart .fusion-button-wrapper {
margin-top: 6px !important;
}
.woocommerce-MyAccount-navigation-link--payment-methods {
display: none !important;
}
.heading h4.widget-title {
margin-bottom: 6px;
}
.fusion-content-widget-area .widget {
margin-bottom: 25px !important;
}
.fusion-content-widget-area .widget .product-search-filter-terms ul li a {
display: inline-flex !important;
}
#pwgc-redeem-button,
#pwgc-apply-gift-card-checkout {
background-color: rgb(0, 123, 199);
padding: 13px 29px;
color: white;
border-radius: 4px;
font-family: 'Inter', sans-serif;
font-weight: 500;
border: none;
font-size: 16px;
margin-top: 12px !important;
}
#pwgc-redeem-button:hover,
#pwgc-apply-gift-card-checkout:hover {
cursor: pointer;
background-color: rgb(4, 90, 144);
}
.fusion-tb-footer form.mc4wp-form label {
color: white;
} .fusion-woo-product-grid .product.product_tag-preorder .product-buttons-container::after {
content: 'Ennakkotilaus';
}
.fusion-woo-product-grid .product.product_tag-incoming .product-buttons-container::after {
content: 'Tulossa varastoon';
}
.fusion-woo-product-grid .product.product_tag-distributor .product-buttons-container::after {
content: 'Toimittajan varastossa';
color: #a26900;
} @media (min-width: 768px) {
.woocommerce div.product div.images .zoomImg {
display: none !important;
}
}
#pwgc-purchase-container {
display: flex !important;
flex-wrap: wrap;
gap: 20px;
justify-content: space-between;
background: #007bc7;
padding: 70px 20px 20px;
border-radius: 8px;
color: white;
margin-bottom: 16px;
position: relative;
}
#pwgc-form-to,
#pwgc-form-from,
#pwgc-form-message,
#pwgc-form-delivery-date {
width: 48%;
}
@media (max-width: 768px) {
#pwgc-form-to,
#pwgc-form-from,
#pwgc-form-message,
#pwgc-form-delivery-date {
width: 100%;
}
}
#pwgc-purchase-container input {
height: 40px;
font-size: 14px;
border-radius: 4px;
border-color: #aaa;
padding-left: 12px;
padding-right: 12px;
}
#pwgc-purchase-container textarea {
border-style: solid;
border-color: #aaa;
border-radius: 4px;
padding: 12px;
font-size: 14px;
width: 100%;
}
.pwgc-subtitle {
font-size: 14px !important;
margin-top: 4px;
margin-left: 4px;
color: white !important;
}
#pwgc-form-delivery-date .pwgc-subtitle,
.product-type-pw-gift-card .woocommerce-variation.single_variation {
display: none !important;
}
#pwgc-message {
height: 40px !important;
line-height: 14px;
margin: 0 !important;
}
#pwgc-form-email-design {
padding: 0 !important;
}
.pwgc-field-container {
margin-bottom: 0 !important;
}
#pwgc-purchase-container::before {
content: 'Lahjakortin tiedot';
color: white;
position: absolute;
left: 0;
top: 7px;
width: 100%;
text-align: center;
font-size: 26px;
font-weight: 600;
}
body.woocommerce-cart .shop_table dl.variation,
body.woocommerce-checkout .shop_table dl.variation{
font-size: 14px;
}
body.woocommerce-cart .shop_table dt,
body.woocommerce-checkout .shop_table dt {
font-weight: 600;
}
body.woocommerce-cart .shop_table .variation p,
body.woocommerce-checkout .shop_table .variation p {
margin-bottom: 0;
}
.validate-required.woocommerce-validated input#terms {
box-shadow: none !important;
}
body.woocommerce-order-received .shop_table tbody tr {
height: auto !important;
}
body.woocommerce-checkout .pwgc-checkout-subtitle {
font-size: 14px;
font-weight: 600;
text-align: left;
margin-left: 8px;
color: #007bc7;
}
.fusion-footer .menu a:hover {
color: white !important;
text-decoration: underline
}
.fusion-body .woofc-area .wc-block-components-notice-banner.is-error {
background: white;
}
.page-id-10 .cart_totals table.shop_table tr {
justify-content: space-between;
}
.page-id-10 .cart_totals table.shop_table tr td {
justify-content: flex-end;
width: 100%;
flex-direction: column;
align-items: flex-end;
}
.page-id-10 .cart_totals table.shop_table tr.cart-discount td {
flex-direction: row;
}
.page-id-10 .cart_totals table.shop_table tr.cart-discount {
border-bottom: none;
}
.page-id-10 .cart_totals table.shop_table tr.woocommerce-shipping-totals .woocommerce-Price-amount.amount {
padding-left: 8px;
}
.page-id-10.woocommerce-cart .cart_totals .shop_table .order-total td {
align-items: flex-end;
}
.delivery-time {
font-size: 16px;
line-height: 27px;
letter-spacing: 0.24px;
color: #008000;
font-family: "Inter";
font-style: normal;
font-weight: 700;
}
body.fusion-body .wc-block-components-notice-banner.is-info,
body.fusion-body .wc-block-components-notice-banner.is-success {
background-color: #cce5ff;
border-color: #b8daff;
color: #004085;
border-radius: 5px;
}
.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner > div {
justify-content: flex-start;
}
.acfw-accordion.acfw-store-credits-checkout-ui h3 {
background-color: rgb(0,123,199) !important;
font-weight: 500 !important;
color: white !important;
padding: 13px 29px !important;
font-size: 16px !important;
border-radius: 4px !important;
line-height: 16px !important;
display: flex !important;
align-items: center !important;
}
.acfw-accordion.acfw-store-credits-checkout-ui h3 .caret {
display: none;
}
.acfw-accordion.acfw-store-credits-checkout-ui h3:hover {
background-color: #045a90 !important;
}
#lpfw_my_points_app .points-redeem,
#lpfw_my_points_app .points-redeem .form-wrap {
max-width: 100% !important;
}
.video-shortcode iframe {
max-width: 100%;
}
@media screen and (max-width: 480px) {
#content .product-buttons .add_to_cart_button {
padding: 7px 9px !important;
font-size: 13px !important;
}
#content .products .fusion-price-rating .price {
flex-direction: column;
}
}
@media screen and (min-width: 769px) {
.video-shortcode iframe {
max-width: 720px;
max-height: 400px;
}
}
.avada-order-details .shop_table .product-total .woocommerce-Price-amount bdi {
font-weight: 400;
}
#ywdpd-quantity-boxed .ywdpd-boxed-item {
background: #F4F3F6;
}
body #ywdpd-quantity-boxed .ywdpd-boxed-item .ywdpd-discount,
body #ywdpd-quantity-boxed .ywdpd-boxed-item:hover .ywdpd-units {
color: #007bc7;
}
.woocommerce-cart dl.variation {
display: flex;
flex-direction: column;
}
.woocommerce-cart dl.variation dt {
font-size: 15px;
} .woocommerce-cart .variation,
.woocommerce-checkout-review-order .variation {
margin: .35rem 0 0;
}
.woocommerce-cart .variation dd p,
.woocommerce-checkout-review-order .variation dd p {
margin: 0;
} .variation dd .addon-line {
display: none;
}
.variation dd .addon-line--title {
display: block;
}
.shop_table .product-info .variation dd {
margin-left: 0 !important;
} .woocommerce-cart #shipping_method,
.woocommerce-checkout #shipping_method {
list-style: none;
padding: 0;
margin: .5rem 0 1rem;
display: flex;
flex-direction: column;
align-items: flex-end;
flex-wrap: wrap;
gap: 12px; } #shipping_method li {
margin: 0;
padding: 0;
position: relative;
} #shipping_method input[type="radio"].shipping_method {
position: absolute !important;
opacity: 0 !important;
width: 0 !important;
height: 0 !important;
margin: 0 !important;
pointer-events: none !important;
}
div.fusion-woo-cart-totals-wrapper ul li label::before,
div.fusion-woo-cart-totals-wrapper ul li label::after {
display: none !important;
} #shipping_method label {
display: flex;
flex-direction: column;
justify-content: center;
border: 2px solid #e3e3f6;
border-radius: 12px;
padding: 16px 18px;
padding-right: 120px; background: #fff;
cursor: pointer;
transition: border-color .15s, box-shadow .15s;
box-shadow: 0 2px 6px rgba(0,0,0,.05);
line-height: 1.35;
flex: 0 1 280px; position: relative;
} #shipping_method label .woocommerce-Price-amount {
position: absolute;
right: 18px;
top: 16px;
font-weight: 800;
font-size: 1.05rem;
white-space: nowrap;
} #shipping_method .shipping_method + label:hover {
border-color: #2563eb;
}
#shipping_method .shipping_method:checked + label {
border-color: #2563eb;
box-shadow: 0 0 0 3px rgba(37,99,235,.15);
} #shipping_method .shipping_method:focus-visible + label {
outline: 2px solid #2563eb;
outline-offset: 2px;
} @media (max-width: 480px) {
#shipping_method label {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 12px;
width: 100%;
min-width: 0;
white-space: normal;
overflow-wrap: anywhere;
word-break: break-word;
}
}
.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner > div {
display: block;
}
.woocommerce-cart td.product-remove {
justify-content: flex-end;
}
.woocommerce-cart .shop_table thead tr {
padding-bottom: 8px;
}
.fusion-woo-cart-totals-wrapper {
padding: 16px 0;
}
.woocommerce-shipping-totals.shipping {
padding: 16px;
border: 1px solid #d1cfcf !important;
margin: 16px 0;
}
.wc-proceed-to-checkout {
gap: 12px;
}
.woocommerce-cart #shipping_method,
.woocommerce-checkout #shipping_method {
margin: 0;
} .woocommerce-cart #shipping_method,
.woocommerce-checkout #shipping_method {
align-items: stretch !important; } .woocommerce-cart #shipping_method li,
.woocommerce-checkout #shipping_method li {
width: 100%;
} .woocommerce-cart #shipping_method li label,
.woocommerce-checkout #shipping_method li label {
width: 100%;
flex: 1 1 auto !important; box-sizing: border-box;
}@font-face{font-family:"FontAwesomeCP";src:url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.eot);src:url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.eot?#iefix) format("embedded-opentype"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.woff2) format("woff2"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.woff) format("woff"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.ttf) format("truetype"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-composite-products/assets/fonts/fa-cp-84.svg#fontawesomecp) format("svg");font-weight:normal;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-composite__hidden,.wc-block-components-order-summary-item.is-composite__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-composite__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-composite__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-composite__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-composite__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composite__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-composite__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composite .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-composite .wc-block-cart-item__edit{margin:.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-composite .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-composite .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-composited:not(.is-composited__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-composited:not(.is-composited__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__hidden,.wc-block-components-order-summary-item.is-composited__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-composited__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__meta_hidden .wc-block-components-product-details .wc-block-components-product-details__part-of,.wc-block-components-order-summary-item.is-composited__meta_hidden .wc-block-components-product-details .wc-block-components-product-details__part-of{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented.is-composited__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-composited__indented.is-composited__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented.is-composited__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-composited__indented.is-composited__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-composited__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-composited__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-composited__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-composited__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-composited__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0px}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-composited__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-composited__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-composited__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:"FontAwesomeCP";display:inline-block;font-smoothing:antialiased;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin:0 3px 0 12px;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-composited__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-composited__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-composited__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-composited__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-composited__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented td.wc-block-cart-item__image img{margin-left:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-composite:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented:not(.is-composited__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-composite:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented:not(.is-composited__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-composite:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-composited__indented:not(.is-composited__last):after{margin-left:80px}@font-face{font-family:"FontAwesomePB";src:url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot);src:url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.eot?#iefix) format("embedded-opentype"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff2"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.woff2) format("woff"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.ttf) format("truetype"),url(//www.tcgkauppa.fi/wp-content/plugins/woocommerce-product-bundles/assets/fonts/fa-pb-615.svg#fapbregular) format("svg");font-weight:normal;font-style:normal}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__hidden,.wc-block-components-order-summary-item.is-bundle__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundle__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__title_hidden .wc-block-components-product-name,.wc-block-components-order-summary-item.is-bundle__title_hidden .wc-block-components-product-name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundle__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle__meta_hidden .wc-block-components-product-details__includes,.wc-block-components-order-summary-item.is-bundle__meta_hidden .wc-block-components-product-details__includes{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes .wc-block-components-product-details__name{display:block;margin-bottom:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name,.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes:not(:first-of-type) .wc-block-components-product-details__name{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes),.wc-block-components-order-summary-item.is-bundle .wc-block-components-product-details__includes+li:not(.wc-block-components-product-details__includes){margin-top:.5em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit{margin:.75em 0}table.wc-block-cart-items .wc-block-cart-items__row.is-bundle .wc-block-cart-item__edit a,.wc-block-components-order-summary-item.is-bundle .wc-block-cart-item__edit a{text-decoration:underline;color:inherit}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled:not(.is-bundled__removable) .wc-block-cart-item__remove-link{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__hidden,.wc-block-components-order-summary-item.is-bundled__hidden{display:none !important}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__description_hidden .wc-block-components-product-metadata__description,.wc-block-components-order-summary-item.is-bundled__description_hidden .wc-block-components-product-metadata__description{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__subtotal_aggregated .wc-block-cart-item__total{font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap{padding-top:66px;font-size:.875em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-components-product-metadata,.wc-block-components-order-summary-item.is-bundled__indented .wc-block-cart-item__wrap .wc-block-cart-item__remove-link{font-size:.8572em}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image{position:relative;z-index:1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image a,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image a{height:50px;display:block;width:0px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image img{position:absolute;left:100%;width:50px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image:after,.wc-block-components-order-summary-item.is-bundled__indented td.wc-block-cart-item__image:after{margin-left:100%}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after{margin-left:82px}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__product:after,.wc-block-components-order-summary-item.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__total:after{opacity:.1}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price{white-space:nowrap}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after,.wc-block-components-order-summary-item.is-bundled__subtotal_aggregated .wc-block-cart-item__total .wc-block-components-product-price :after{font-family:"FontAwesomePB";display:inline-block;font-smoothing:antialiased;-ms-transform:rotate(90deg) ;transform:rotate(90deg) ;content:"" ;margin-left:.75em;opacity:.25}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-cart-item__prices,table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__price_hidden .wc-block-components-product-badge,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-cart-item__prices,.wc-block-components-order-summary-item.is-bundled__price_hidden .wc-block-components-product-badge{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper,.wc-block-components-order-summary-item.is-bundled__subtotal_hidden .wc-block-cart-item__total-price-and-sale-badge-wrapper{display:none}table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__thumbnail_hidden .wc-block-cart-item__image,.wc-block-components-order-summary-item.is-bundled__thumbnail_hidden .wc-block-cart-item__image{visibility:hidden}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented .wc-block-cart-item__wrap{padding-top:0;padding-left:66px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented td.wc-block-cart-item__image img{margin-left:16px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited .wc-block-cart-item__wrap{padding-top:0;padding-left:132px}.is-large table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented.is-bundled__composited td.wc-block-cart-item__image img{margin-left:82px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-medium table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-small table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundle:after,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row.is-bundled__indented:not(.is-bundled__last):after{margin-left:80px}.yps-wc-conditional-cart-notices-wrapper[data-position="html_selector_position"]{display:none!important}.yps-wc-dynamic-notices-alert{min-width:200px;display:flex;border-radius:10px;padding:20px;margin-top:30px;margin-bottom:30px}.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-image-wrapper{display:flex;flex:0;margin:20px}.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-image-wrapper img{margin-top:auto;margin-bottom:auto;min-width:100px}.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-message-wrapper{flex:1;margin-top:auto;margin-bottom:auto}.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-button-wrapper{display:flex;margin:20px}.yps-wc-dynamic-notices-alert .yps-wc-dynamic-notices-alert-button-wrapper a{margin-top:auto;margin-bottom:auto}.easy-notification-bar {
--enb-close-offset: 20px;
--enb-close-svg-dims: 24px;
--enb-padding-x: 1em;
--enb-padding-y: 0.7em;
width: 100%;
background: var(--enb-background, var(--wpex-accent, #0073aa));
color: var(--enb-color, var(--wpex-on-accent, #fff));
padding: var(--enb-padding-y) var(--enb-padding-x);
font-size: 16px;
line-height: 1.8;
position: relative;
z-index: 99;
box-sizing: border-box;
}
.easy-notification-bar--hidden {
display: none !important;
}
.easy-notification-bar--sticky {
position: sticky;
top: 0;
}
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 32px);
}
@media screen and (max-width: 782px) {
.admin-bar .easy-notification-bar--sticky {
top: var(--wpadminbar-height, 46px);
}
}
.easy-notification-bar strong {
color: currentColor; }
.enb-system-font {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
.easy-notification-bar-container {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 1em;
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_left {
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_right {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--has_close_icon.easy-notification-bar--align_center,
.easy-notification-bar--has_close_icon.easy-notification-bar--button_bottom {
padding-left: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
padding-right: calc(var(--enb-close-offset) + var(--enb-close-svg-dims) + var(--enb-padding-x));
}
.easy-notification-bar--align_center .easy-notification-bar-container {
justify-content: center;
text-align: center;
}
.easy-notification-bar--align_left .easy-notification-bar-container,
.easy-notification-bar--button_left.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-start;
}
.easy-notification-bar--align_right .easy-notification-bar-container,
.easy-notification-bar--button_right.easy-notification-bar--align_right .easy-notification-bar-container {
justify-content: flex-end;
}
.easy-notification-bar--space_between .easy-notification-bar-container {
justify-content: space-between !important;
}
.easy-notification-bar--button_left .easy-notification-bar-container {
flex-direction: row-reverse;
}
.easy-notification-bar--button_bottom .easy-notification-bar-container {
flex-direction: column;
justify-content: flex-start;
}
.easy-notification-bar--align_left.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-start;
}
.easy-notification-bar--align_right.easy-notification-bar--button_bottom .easy-notification-bar-container {
align-items: flex-end;
}
.easy-notification-bar-message :is(a,a:hover,a:visited,a:focus) {
color: currentColor;
text-decoration: underline;
}
.easy-notification-bar-message p {
margin: 0;
}
.easy-notification-bar-button a {
display: inline-block;
padding: 0.1em 1.25em;
}
.easy-notification-bar-button :is(a,a:hover,a:visited,a:focus){
color: #fff;
font-weight: 700;
text-decoration: none;
background: rgba(0,0,0,0.5);
}
.easy-notification-bar-button a:hover {
opacity: 0.9;
} a.easy-notification-bar__close {
display: flex;
position: absolute;
right: var(--enb-close-offset);
top: 50%;
transform: translateY(-50%);
color: inherit;
line-height: 1;
padding: 0;
margin: 0;
text-decoration: none;
background: none;
border: 0;
}
.easy-notification-bar__close svg {
height: var(--enb-close-svg-dims);
width: var(--enb-close-svg-dims);
}
a.easy-notification-bar__close:is(:hover,:focus) {
background: none;
color: inherit;
border: 0;
text-decoration: none;
}
.rtl a.easy-notification-bar__close,
.easy-notification-bar--align_right a.easy-notification-bar__close {
left: var(--enb-close-offset);
right: auto;
}