.video-gallery iframe{max-width:100%!important}@media(max-width:768px){.video-gallery iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}.video-gallery,.video-gallery li.video{max-width:100%}.video-gallery li.video{width:100%}}

/*.search-results .product-card .product-card__title{
  overflow-wrap: normal;  
  word-break: normal;    
  white-space: normal;   
  hyphens: manual;      
}*/
/*.package-amount .package-total .package-form .e-form__buttons{
	opacity:0;
	width:1px;
	height:1px;
	overflow:hidden;
	display:none;
}
.package-amount .package-total .package-form .elementor-field-group{
	margin:0 10px 10px 0;
}
.package-amount .package-total .package-form .elementor-field-group-utm_source, .package-amount .package-total .package-form .elementor-field-group-lm_serfer{
	display:none;	
}
@media screen and (min-width: 801px) {
	.package-amount .package-total .package-form .elementor-form-fields-wrapper{
	flex-direction: row;
	min-width: 400px;
		flex-wrap:nowrap;
	}
}
.package-amount .package-total .package-form .elementor-form-fields-wrapper{
	
	
	
}*/    

.elementor-message.elementor-message-success {
    color: green !important;
}
/* fix164 R2 H401 (28-09-2026): no ring for a mouse/finger tap, a clear ring for the keyboard (WCAG 2.4.7).
   Was ":focus { outline: none }" here, which hid the focus everywhere. */
:focus:not(:focus-visible) {
    outline: none;
}
:focus-visible {
    outline: 3px solid #0b57d0 !important;
    outline-offset: 2px !important;
}
header.header :focus-visible, #main-footer :focus-visible, footer :focus-visible, #ttk-mnav :focus-visible {
    outline-color: #ffffff !important;
}

/*homepage padding correction*/
.home section#main {
    padding: 0px;
}

/*safari mobile variation: see the fix164 R2 H401 rule above*/


div#rev_slider_3_1_wrapper {
	background-image:url("")!important;
}

.total:before {
	content:"דמי טיפול	€0.00 | משלוח	€0.00 | מיסים	€0.00 | "
}

.elementor-widget-heading .elementor-heading-title {
    font-weight: 500;
}

.elementor-custom-embed-image-overlay {
    margin: 15px 0px 0px 0px;
}

#fixed-bg {  transform: translate3d(0,0,0);  -webkit-transform: translate3d(0,0,0);  } 

section#signin {
    display: none;
}

.content-after-title1 {
    font-size:22px;
}


@media (max-width:379px) {
	.content-after-title1 {
    background: white !important;
    padding: 10px;
    opacity: 0.8;
}
}
@media (max-width:768px) {
span.price_per_person, div#minicart .total .price, span.upgrades_per_person , .pack-extension td&gt;div&gt;span {
		font-size:36px!important;
	}
}

/* checkout */

/*li.wc_payment_method.payment_method_cod {
	display:none;
	
}

li.wc_payment_method.payment_method_pelecard {
		display:none;
}
*/

.elementor-message.elementor-message-success {
	color:white;
}

.ui.selection.dropdown .menu&gt;.item {
	font-size:20px!important;
}


nav.nav-main a {
	letter-spacing:0.01em!important;
}
.sf-menu li {
	padding:0 1.3em!important; 
}


span.pit p {
    line-height: 1;
    text-align:right!important;
    font-weight: 300!important;
        font-size:12pt!important;
    min-height:80px!important;
}
style.slick-slide.slick-cloned.slick-active {
	display:none;
}
style#elementor-post-dynamic-7137 {
		display:none;

}

.upgrade-inputs button {
    display: block;
    width: 100%;
    margin: 20px 0px;
    border-radius: 5px 50px;
}

section#tickets .section-inner-dark {
    margin-bottom: 15px;
    display: inline-block;
}
.elementor-element-48e246c3 {
	display:none;
}

section#comments , section#respond {
	display:none
}

.elementor-element-1671 {
	margin-bottom: 20px
}

a.button.ver1.hotel-location {
	color:white;
	    width: 100%;

}

section#coupon {
    display: none;
}

@media (min-width:767px){

.single.single-product .hentry {
    width: 75%;
    margin: 0 auto;
}
}
@media (max-width:767px)
{
#section-hotel &gt; div.section-inner &gt; div.hotel &gt; div &gt; .col-xs-6 {
    width: 100%;
    margin-bottom: 20px;
}
}


/* CHANGES ON 07.06 OTW */

/* cart page */
@media (min-width: 768px) {


ul.wc_payment_methods &gt; li &gt; input:checked+label {
		background: unset;
		color: black;
		padding: 0;
		line-height: 1;
		width: max-content;
		height: unset;
	}

	div#payment {
		display: flex;
		flex-direction: column;
	}
	
	.woocommerce-checkout #payment ul.payment_methods {
		padding: 0;
	}
	
	
		#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
		width: max-content;
	}
}

ul.wc_payment_methods.payment_methods.methods {
    display: flex;
    flex-direction: column;
		width:100%;
}


ul.wc_payment_methods &gt; li &gt; label {
    background-color: unset;
    color: black;
    text-align: right;
    line-height: 1;
    height: auto;
    width: max-content;
    padding: 0;
}
ul.wc_payment_methods &gt; li &gt; input:checked+label {
	background: none;
	color: black;
}

@media (max-width: 768px) {
span.woocommerce-Price-amount.amount {
    font-size: 24px;
}
}

/* single page */
#package .container {
    max-width: 100%;
}

#package .col-sm-9 {
    padding: 0;
    margin: 0 auto;
    float: unset;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.team-logos {
	width: unset;
}


#package_bottom .container {
    max-width: calc(100% - 30px);
}


#package_bottom button.single_add_to_cart_button.button.alt {
    display: none;
}


.col-sm-3.passengers-title {
    font-weight: bold;
    text-align: right;
    background: #3d3d3d;
    display: inline-block;
    width: 100%;
    color: #fff;
}

#package_bottom .woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
	font-size: 24px;
}
.hotel-gallery .bxslider &gt; div &gt; a {
	display: block;
	width: 100%;
}
@media (max-width: 768px) {
	.total.oddstyle {
    height: 100px!important;
	}
}

.teams-template-default .page-title {
    margin-top: 5px;
    margin-bottom: 24px;
}

/*Hides above footer post and tags on .postid-6587*/

footer.entry-footer {
    display: none;
}

/*WP Affiliate*/

tr * {
    text-align: right!important;
}

.logged-in input.button {
    border-radius: 0px;
		background:var(--e-global-color-65fa3f3);
		color:#fff;
    min-width: 85px;
		border-width:0px;
}

.logged-in input.button:hover {
    border-radius: 0px;
		background:#ff4444;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:first-child {
padding:0px
}

form#affwp-generate-ref-url {
    width: 50%;
}

#affwp-generate-ref-url &gt; div.affwp-referral-url-submit-wrap &gt; input.button {
    max-width: 100px;
}

input#affwp-payment-email {
    width: 400px;
}

@media(min-width:900px){ 
form#affwp-register-form p {
    width: 32%;
}

form#affwp-register-form fieldset {
    display: flex;
    flex-flow: wrap;
    gap: 20px;
 }
}

@media(max-width:472px){
	ul#affwp-affiliate-dashboard-tabs{
font-size: 18px;
    padding: 0px!important;
    margin-left: 19px!important;
    margin-bottom: 10px!important;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
    display: inline-block;
    padding: 5px!important;
    margin: 0;
    padding-left: 13px!important;
}

select#affwp-graphs-date-options {
    margin-bottom: 15px;
}

form#affwp-generate-ref-url {
    width: -webkit-fill-available;
}
}

@media(min-width:1000px){
.single-product.woocommerce div.product {
    min-height: 100vh;
 } 
}

/*hotels extra bottom padding on mobile*/

@media(max-width:472px){
.single-product .hotels {
    padding-bottom: 80px;
	}
}

/*Password protected pages*/

form.post-password-form {
    padding: 40px 30%;
}

form.post-password-form input[type="submit"] {
    background: var(--e-global-color-65fa3f3);
    color: #fff;
    border: 0px;
    border-radius: 2px;
    margin-top: 11px;
    padding-inline: 50px;
}

@media(max-width:472px){
form.post-password-form {
    padding: 40px 2em;
	}
}


/* JSF FILTERS */
.jet-filters-loading::before,
.jet-filters-loading::after {
  position: fixed;
  top: 50%;
  left: 50%;
  border: 1px solid rgb(181 59 59 / 98%);
    border-left-color: rgb(192 190 190);
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  border-radius: 999px;
	z-index: 999
}

.jet-filters-loading::before {
  content: "";
  margin: -23px 0 0 -23px;
  height: 44px;
  width: 44px;
  -webkit-animation: animation-rotate 1000ms linear infinite;
  -moz-animation: animation-rotate 1000ms linear infinite;
  -o-animation: animation-rotate 1000ms linear infinite;
  animation: animation-rotate 1000ms linear infinite;
}

.jet-filters-loading::after {
  content: "";
  margin: -29px 0 0 -29px;
  height: 56px;
  width: 56px;
  -webkit-animation: animation-rotate 2000ms linear infinite;
  -moz-animation: animation-rotate 2000ms linear infinite;
  -o-animation: animation-rotate 2000ms linear infinite;
  animation: animation-rotate 2000ms linear infinite;
}

@-webkit-keyframes animation-rotate {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@-moz-keyframes animation-rotate {
  100% {
    -moz-transform: rotate(360deg);
  }
}

@-o-keyframes animation-rotate {
  100% {
    -o-transform: rotate(360deg);
  }
}

@keyframes animation-rotate {
  100% {
    transform: rotate(360deg);
  }
}


/*Hide global page form - Temporary */
.elementor.elementor-1671 {
    display: none!important;
}

/*hp listings img fix*/

.elementor-widget-jet-listing-dynamic-image {
    max-height: 240px;
    overflow: hidden;
}

/*Grid columns on packages desktop*/
@media(min-width:900px){
.tiktik-grid, .tiktik-grid, .products-grid {
/* 	--width: 49%!important; */
	}
.ticket-loop__datetime {
	gap:0.2rem;
	}
}

/*hide rec. packages title in mobile footer*/
@media(max-width:500px){
#footer-cols &gt; div:nth-child(1) &gt; div:nth-child(2) &gt; div.footer-menu-title {
    display: none;
	}
.footer-menu-links.tight {
    position: relative;
    top: -12px;
  }
}

/*tiktik product grid small text site wide*/

small.ticket-loop__datetime * {
    font-size: 13.3px!important;
}

p.ticket-loop__get-ticket {
    font-size: 13px;
}

/*artist single &amp; team leagues toggle butt styling*/
    .deal-type-filter {
    display: flex;
    justify-content: center;
}

    button.toggle-loop-filter-item.def-tickets, button.toggle-loop-filter-item.tog-packages  {
    display: flex;
		font-family:var(--font-family);
			background-color: transparent;
    color: var(--clr-secondary);
			border: 1px solid var(--clr-secondary);
    font-size: 18px;
    font-weight: bold;
    box-shadow: none;
    padding: 0.5rem 1.4rem;
    line-height: 1;
    text-decoration: none;
    border-radius: 0.25em;
    align-items: center;
    justify-content: center;
    margin: 0 0.5rem;
}

button.toggle-loop-filter-item:hover,
button.toggle-loop-filter-item:focus,
button.toggle-loop-filter-item.active{
    background-color: var(--clr-primary);
	color: white;
	border-color: var(--clr-primary)
}

button.toggle-loop-filter-item {
    cursor: pointer;
}

div.elementor-widget-theme-post-content a{
	text-decoration:underline;
	color:red;
}

/*icon*/
button[data-tab-id]{
		display:flex!important;
		flex-flow:column!important;
		align-items: center;
}

.toggle-loop-filter-item:before, button[data-tab-id]:before {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: unset;
		background: #000;
		display: flex !important;
}

.toggle-loop-filter-item.active:before, li.menu-item.current-menu-item button[data-tab-id]:before {
    background: #fff;
}

.toggle-loop-filter-item:hover:before, button[data-tab-id]:hover:before{
	background: #fff;
}

.toggle-loop-filter-item, button[data-tab-id]:before {
    flex-flow: column;
}

.toggle-loop-filter-item.def-tickets:before, button[data-tab-id="tab-tickets"]:before{
	/*background:url(https://www.tiktik-online.co.il/wp-content/uploads/2025/12/tickets-icon.png) no-repeat center / contain;*/
    content: "";
    -webkit-mask: url('https://www.tiktik-online.co.il/wp-content/uploads/2025/12/tickets-icon.png') no-repeat center / contain;
    mask: url('https://www.tiktik-online.co.il/wp-content/uploads/2025/12/tickets-icon.png') no-repeat center / contain;
}

.toggle-loop-filter-item.tog-packages:before, button[data-tab-id="tab-packages"]:before {
	/*background:url(https://www.tiktik-online.co.il/wp-content/uploads/2025/12/airplane.png) no-repeat center / contain;*/
    content: "";
	background-color: currentColor;
    -webkit-mask: url('https://www.tiktik-online.co.il/wp-content/uploads/2025/12/airplane.png') no-repeat center / contain;
    mask: url('https://www.tiktik-online.co.il/wp-content/uploads/2025/12/airplane.png') no-repeat center / contain;
}

/*reviews*/

/*Header Reviews widget*/

div#wprev-badge-3 {
    border: 0;
    background: none;
}

#wprev-badge-3 .wppro_badge1_DIV_12 {
    color: white;
    padding: 0;
    margin: 0;
    line-height: 1;
}

.wppro_badge1_DIV_5.b3s5 {
    padding: 0;
    display: flex;
    align-items: center;
    gap: 5px;
}

.wppro_badge3_DIV_13 {
    display: flex;
    margin: 0;
   margin-inline-end: 5px;
}

.wppro_badge3_DIV_13 img {
    width: 20px!important;
    margin-inline-end: 5px;
}

/* .wppro_badge3_DIV_stars.b3s6 {
    margin: 0;
    line-height: 18px;
} */

#wprev-badge-3 .svgicons {
    width: 15px;
    height: 15px;
}

.header__search {
    gap: 0rem;
}

/* span.wppro_badge1_DIV_12.b4s12 {
    width: 159px;
}

.wppro_badge1_DIV_5.b3s5 {
    padding: 0;
    display: flex;
    align-items: center;
    gap: 5px;
    flex-wrap: wrap;
} */

/* .wppro_badge1_DIV_stars.b3s6 {
    width: 100%;
}

.wppro_badge1_DIV_5.b3s5 {
    gap: 0px;
    flex-wrap: wrap;
}

.wprevpro_badge_container {
    width: 270px;
}
    
.wppro_badge3_DIV_13 {
    position: relative;
    top: -18px;
} */

/*fix mobile rating*/

#wprev-badge-3 &gt; div &gt; div &gt; span &gt; span:nth-child(1) {
    display: none;
	}

#wprev-badge-3 &gt; div &gt; div &gt; div.wppro_badge1_DIV_stars:before {
    color: #fff;
    font-weight: 700;
    font-size: 12px;
	}

#wprev-badge-3 .wppro_badge1_DIV_12 {
    line-height: 1.2!important;
	}

span.wppro_badge1_DIV_12.b4s12 {
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 0.2rem!important;
    width: 140px!important;
    text-align: center;
}

#wprev-badge-3 &gt; div &gt; div &gt; div.wppro_badge1_DIV_stars:before {
    content: attr(data-rating);
    width: 100%!important;
    display: flex;
    justify-content: center;
    direction: ltr;
}

.wppro_badge1_DIV_stars.b3s6 {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    position: relative;
    right: -10px;
} 


/*MOBILE*/
@media(max-width:472px){
.wprevpro_badge_container {
    width: 100%!important;
	}

.wppro_badge1_DIV_5.b3s5 {
    gap: 0px;
    flex-wrap: unset;
	}
.header {
    display: unset;
	}

.wppro_badge1_DIV_stars.b3s6 {
    width: 135px!important;
	}

.wppro_badge3_DIV_13 {
    top: 0!important;
	}

.wppro_badge1_DIV_5.b3s5 {
    flex-wrap: unset;
    margin-top: 13px;
	}

div#wprev-badge-3 {
    padding: 0;
	}

.wppro_badge3_DIV_13 &gt; img {
    position: relative;
    left: -8px;
	}

span.wppro_badge1_DIV_12.b4s12 {
    position: relative;
    left: 6px;
	}

	#wprev-badge-3 &gt; div &gt; div &gt; div.wppro_badge1_DIV_stars:before{	font-size: 11px;
	}

.wppro_badge1_DIV_5.b3s5 {
    font-size: 10px;
	}
}

@media(min-width:900px){
.wppro_badge3_DIV_13 {
    /* display: none; */
    flex-flow: column;
    gap: 6px;
    }

.wppro_badge1_DIV_stars.b3s6 {
    width: 36%;
    }

span.wppro_badge1_DIV_12.b4s12 {
    width: 29%!important;
    }

.wppro_badge1_DIV_5.b3s5 {
    justify-content: flex-end;
    }
    
ul.secondary-menu a {
    padding: 5px;
    }

div#wprev-badge-3 {
    padding: 0;
    margin: 0;
    }

span.wppro_badge1_DIV_12.b4s12 {
    padding: 0.2rem!important;
    }

span.wppro_badge1_DIV_12.b4s12 {
    position: relative;
    left: 12px;
    }

#wprev-badge-3 .svgicons {
    width: 18px;
    height: 18px;
	}

span.wppro_badge1_DIV_12.b4s12 {
    font-size: 9px;
	}
}

span.wppro_badge1_DIV_12.b4s12{
    transition: all 0.2s ease;
}

span.wppro_badge1_DIV_12.b4s12:hover {
    -webkit-box-shadow: 0px 0px 6px -1px #FFFFFF90;
    box-shadow: 0px 0px 6px -1px #FFFFFF90;
    transition: all 0.2s ease;
}

.wppro_badge1_DIV_stars.b3s6 {
    margin-top: -5px;
}

/* === World Cup Switcher Buttons — 2026-04-08 v3 === */

/* Both buttons: same size, same structure */
.page-id-66655 .page-switcher .menu-item button[data-tab-id] {
    padding: 1.2em 2em 0.8em !important;
    border-radius: 0.75em !important;
    font-size: 18px !important;
    font-weight: bold !important;
    min-width: 180px !important;
    min-height: 100px !important;
    text-align: center;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.5em;
    cursor: pointer;
    transition: all 0.2s ease;
}

/* Active tab (כרטיסים) — solid red */
.page-id-66655 .page-switcher .menu-item.current-menu-item button[data-tab-id] {
    background-color: var(--clr-primary) !important;
    color: #fff !important;
    border: 2px solid var(--clr-primary) !important;
}

/* Inactive tab — outline */
.page-id-66655 .page-switcher .menu-item:not(.current-menu-item) button[data-tab-id] {
    background-color: #fff !important;
    color: var(--clr-primary) !important;
    border: 2px solid var(--clr-primary) !important;
}

/* Inactive hover */
.page-id-66655 .page-switcher .menu-item:not(.current-menu-item) button[data-tab-id]:hover {
    background-color: var(--clr-primary) !important;
    color: #fff !important;
}

/* === ICONS === */
/* Active icon: white */
.page-id-66655 .menu-item.current-menu-item button[data-tab-id]::before {
    background-color: #fff !important;
}

/* Inactive icon: red */
.page-id-66655 .menu-item:not(.current-menu-item) button[data-tab-id]::before {
    background-color: var(--clr-primary) !important;
    background-image: none !important;
}

/* Inactive hover icon: white */
.page-id-66655 .menu-item:not(.current-menu-item) button[data-tab-id]:hover::before {
    background-color: #fff !important;
}

/* Trophy icon for tab-table using mask (same technique as tickets icon) */
.page-id-66655 button[data-tab-id="tab-table"]::before {
    content: "" !important;
    width: 36px !important;
    height: 36px !important;
    display: block !important;
    background-image: none !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9H4.5a2.5 2.5 0 0 1 0-5C7 4 7 7 7 7%27/%3E%3Cpath d=%27M18 9h1.5a2.5 2.5 0 0 0 0-5C17 4 17 7 17 7%27/%3E%3Cpath d=%27M4 22h16%27/%3E%3Cpath d=%27M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22%27/%3E%3Cpath d=%27M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22%27/%3E%3Cpath d=%27M18 2H6v7a6 6 0 0 0 12 0V2Z%27/%3E%3C/svg%3E") no-repeat center / contain !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M6 9H4.5a2.5 2.5 0 0 1 0-5C7 4 7 7 7 7%27/%3E%3Cpath d=%27M18 9h1.5a2.5 2.5 0 0 0 0-5C17 4 17 7 17 7%27/%3E%3Cpath d=%27M4 22h16%27/%3E%3Cpath d=%27M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22%27/%3E%3Cpath d=%27M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22%27/%3E%3Cpath d=%27M18 2H6v7a6 6 0 0 0 12 0V2Z%27/%3E%3C/svg%3E") no-repeat center / contain !important;
}

/* === End World Cup Switcher v3 === */

/* === World Cup Table Mobile Fix — 2026-04-08 v2 === */

@media (max-width: 768px) {
  /* Fix overflow hidden cutting the table */
  div#tab-table.tab-content {
    overflow: visible !important;
  }

  /* Scroll wrapper */
  .page-id-66655 #tab-table .product-table-items &gt; div {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
  }

  /* Table: compact for mobile, no min-width */
  .page-id-66655 #tab-table table {
    font-size: 13px !important;
    width: 100% !important;
    min-width: unset !important;
  }
  .page-id-66655 #tab-table table th,
  .page-id-66655 #tab-table table td {
    padding: 6px 6px !important;
    white-space: nowrap;
    font-size: 12px !important;
  }
  /* Match name column: allow wrap */
  .page-id-66655 #tab-table table td:nth-child(2),
  .page-id-66655 #tab-table table th:nth-child(2) {
    white-space: normal !important;
    min-width: 90px;
    max-width: 120px;
    word-break: break-word;
  }
  /* City column: allow wrap + limit */
  .page-id-66655 #tab-table table td:nth-child(6),
  .page-id-66655 #tab-table table th:nth-child(6) {
    white-space: normal !important;
    max-width: 90px;
    word-break: break-word;
  }

  /* Hide columns: hour (4th), group (5th), stadium (7th) */
  .page-id-66655 #tab-table table th:nth-child(4),
  .page-id-66655 #tab-table table td:nth-child(4),
  .page-id-66655 #tab-table table th:nth-child(5),
  .page-id-66655 #tab-table table td:nth-child(5),
  .page-id-66655 #tab-table table th:nth-child(7),
  .page-id-66655 #tab-table table td:nth-child(7) {
    display: none !important;
  }

  /* Match number column: smaller */
  .page-id-66655 #tab-table table th:first-child,
  .page-id-66655 #tab-table table td:first-child {
    width: 30px;
    text-align: center;
  }

  /* Tickets button column: compact */
  .page-id-66655 #tab-table table td:nth-child(8) .button,
  .page-id-66655 #tab-table table td:last-child .button {
    font-size: 11px !important;
    padding: 4px 8px !important;
    min-width: unset !important;
  }

  /* Header: sticky on scroll */
  .page-id-66655 #tab-table table thead th {
    position: sticky;
    top: 0;
    z-index: 3;
  }
}

/* === End World Cup Table Mobile Fix v2 === */



/* goal-r4 08-10-2026: F07 and H210 (header) are gone from here - the badge has no "קראו ביקורות" words and no
   .secondary-menu any more, and the hidden-header rule is in tiktik-header-v1.css. */
@media (max-width:767px){
  .footer-product-grid-container{display:block!important;height:auto!important;overflow:visible!important}
  .footer-product-grid{display:flex!important;flex-direction:column;align-items:center;gap:0!important;grid-template-columns:none!important;height:auto!important;margin:0!important}
  .footer-product-item{width:100%!important;max-width:340px;overflow:visible!important;position:static!important;text-align:center;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
  .footer-product-item > a{display:flex!important;justify-content:center;width:100%;align-items:center;min-height:44px;text-decoration:none!important}
  .footer-product-image{position:static!important;inset:auto!important;background-image:none!important;background-color:transparent!important;width:auto!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
  .footer-product-overlay{position:static!important;inset:auto!important;background:none!important;padding:0!important;opacity:1!important;display:block!important;transform:none!important}
  .footer-product-title{color:#fff!important;font-size:inherit!important;font-weight:400!important;text-shadow:none!important;line-height:1.35!important;text-align:center;display:block!important}
}
/* H505 — /balance/ (gift-card balance): plain browser form; now in the site's form style */
body.page-id-18566 #pwgc-balance-container svg{width:64px!important;height:64px!important;color:#b53b3b}
body.page-id-18566 #pwgc-balance-title{font:800 24px/1.3 Assistant,sans-serif;color:#1d1d1f;margin:12px 0 8px}
body.page-id-18566 #pwgc-balance-number{width:100%;max-width:340px;min-height:50px;padding:0 14px;border:1.5px solid #d9d9df;border-radius:14px;font:400 17px Assistant,sans-serif;box-sizing:border-box;background:#fff}
body.page-id-18566 #pwgc-balance-form button,body.page-id-18566 #pwgc-balance-form input[type=submit]{min-height:48px;padding:0 26px;border:0;border-radius:999px;background:#b53b3b;color:#fff;font:700 17px/1 Assistant,sans-serif;cursor:pointer}
@media (max-width:1199px){
  body.page-template-default .site-main > .page-content,
  body.page-template-default .site-main > .page-header{padding-inline:16px;box-sizing:border-box}
}

#loader-wrap .loader-container{width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:20px!important;background:#fff!important;padding:26px 40px!important;overflow:visible!important;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 10px 34px rgba(0,0,0,.16)!important}#loader-text{position:static!important;transform:none!important;inset:auto!important}#lottie-loader:empty{width:64px;height:64px;border-radius:50%;background:conic-gradient(from 0deg,rgba(181,59,59,.06) 0 25%,var(--clr-primary,#b53b3b) 85%,rgba(181,59,59,.06) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));animation:tk-load-spin .8s linear infinite}@keyframes tk-load-spin{to{transform:rotate(360deg)}}#loader-text{font-size:16px;font-weight:600;color:#333}.repeater-item a:active,li.product-card:active{transform:scale(.975);transition:transform .08s ease}.repeater-item a:active img{filter:brightness(.85)}.repeater-item{background:#efefef;border-radius:8px}.repeater-item img{background:#eaeaea;display:block}@media (prefers-reduced-motion:reduce){#lottie-loader:empty{animation:none}}
/* fix164 E-shell — site shell repairs (27-09-2026). Printed inline by tiktik-fix164-E-shell.php. */

/* goal-r4 08-10-2026: H01 (a phone link the phone header no longer has), the 374px header padding (always beaten by
   tiktik-header-v1.css) and H02 (drawer look, all overridden by tiktik-header-v1.css) are gone; the header's own rules
   are in themes/otw-custom-hello/assets/css/tiktik-header-v1.css. */

/* H03 — reviews carousel: "קראו עוד" opens the full review in a reading sheet (Hebrew labels). */
.review-slides .review-text .read-more-btn{display:inline-block!important;min-height:32px;background:none;border:0;color:#1f6fa8;font:inherit;font-weight:600;cursor:pointer}
.tkx-rv{position:fixed;inset:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:16px;direction:rtl}
.tkx-rv[hidden]{display:none}
.tkx-rv__bd{position:absolute;inset:0;background:rgba(18,9,9,.55)}
.tkx-rv__card{position:relative;width:100%;max-width:520px;max-height:80vh;overflow-y:auto;background:#fff;border-radius:16px;padding:22px 20px 18px;box-shadow:0 18px 50px rgba(0,0,0,.3);text-align:center}
.tkx-rv__x{position:absolute;top:8px;left:8px;width:44px;height:44px;border:0;border-radius:50%;background:#f2ebe4;color:#5a3a35;font-size:26px;line-height:1;cursor:pointer}
.tkx-rv__name{font-size:19px;font-weight:800;margin:4px 40px 2px}
.tkx-rv__date{font-size:14px;color:#555}
.tkx-rv__stars{color:#f5b301;font-size:20px;letter-spacing:2px;margin:6px 0 10px}
.tkx-rv__text{font-size:17px;line-height:1.65;color:#1b1d21;margin:0 0 16px;text-align:right;white-space:pre-line}
.tkx-rv__close{min-height:44px;padding:0 26px;border:0;border-radius:10px;background:#b53b3b;color:#fff;font:inherit;font-weight:700;cursor:pointer}
html.tkx-rv-lock,html.tkx-rv-lock body{overflow:hidden}

/* H04 — guides: the hero bled 2rem past the page on both sides (13 of 20 guides scrolled sideways,
   desktop included). News portals: grid items kept their min-content width on small phones. */
.gd-guide__hero{margin-inline:0!important}
.gd-guide__layout>*,.gd-widget,.gd-widget__body,.gd-widget .tiktik-grid>*{min-width:0}
.gd-widget .tiktik-grid{grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr))!important;max-width:100%}
.cn-layout>*,.cn-articles>*,.cn-sidebar>*,.cn-article,.cn-article__body,
.fn-layout>*,.fn-articles>*,.fn-sidebar>*,.fn-article,.fn-article__body{min-width:0}

/* Z04 — /premierleague/ champions list: a 350px grid minimum on a 320px phone. */
.results-repeater>*{min-width:0}
@media (max-width:767px){.results-repeater{grid-template-columns:minmax(0,1fr)!important}}

/* H05 — /reviews/: the review-plugin rows leaked 19px of scrollable width on small phones. */
.wprevpro .w3_wprs-row{overflow-x:clip}
img.tkx-img-fallback{object-fit:cover;background:#eceff3}

/* L09 — "השאירו טלפון" scrolled the form under the fixed header. */
#bottom-contact-form-wrap,form.jet-form-builder,form.elementor-form{scroll-margin-top:calc(var(--header-height,110px) + 12px)!important}

/* L11 — placeholder text in the lead forms was too faint (2.35:1 on white). */
form.jet-form-builder input::placeholder,form.jet-form-builder textarea::placeholder,
form.elementor-form input::placeholder,form.elementor-form textarea::placeholder{color:#595959!important;opacity:1!important}

/* L05 — failed-send message */
.tkx-send-error{width:0;min-width:100%;box-sizing:border-box;margin-top:10px;padding:10px 12px;border-radius:8px;background:#b3261e;color:#fff;font-size:15px;line-height:1.45;text-align:right}
.tkx-send-error a{color:#fff;text-decoration:underline;font-weight:700;white-space:nowrap}

/* Q07 — tap targets */
.az-chips .art-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box}
a.page-numbers,span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box}
footer .footer-menu-links a,#footer-legal a{display:inline-block;padding-block:6px}

/* Z08 — iPad: the four listing filters clipped their own text in half. */
#league-filter,#month-filter,#city-filter,#sorting-filter{height:auto!important;min-height:44px;padding-block:0!important;line-height:1.3!important;box-sizing:border-box}

/* H12 — phone on its side: header + lead bar took 48% of the screen. */
@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){
  #tiktik-home-lead-bar{padding-top:4px!important;padding-bottom:4px!important}
  #tiktik-home-lead-bar a{min-height:36px!important;padding-top:4px!important;padding-bottom:4px!important}
}

/* Floats (WhatsApp, share, Negishot) keep their small bottom corners. On phones the "כתבו לנו!"
   label is not shown: it lay across prices and buttons. While a full-screen panel is open they sit
   under it (e-shell.js lowers Negishot the same way); nothing is hidden, Negishot stays usable. */
@media (max-width:1279px){ .joinchat__tooltip{display:none!important} }
html.tkx-overlay .joinchat,html.tkx-overlay #tiktikShareWrap{z-index:20!important}
/* R2 — e-shell.js moves a float straight up to the nearest spot clear of prices/buttons (never hides it). */
.joinchat{translate:0 calc(-1 * var(--tk-jc-lift,0px));transition:translate .18s ease,opacity .25s ease}
#tiktikShareWrap{translate:0 calc(-1 * var(--tk-sh-lift,0px));transition:translate .18s ease,opacity .25s ease}

/* H13 — empty checkout */
.tk-empty-cart{max-width:560px;margin:14px auto 0;padding-bottom:28px;text-align:center;font-size:17px;line-height:1.6}
.tk-empty-cart__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}
.tk-empty-cart__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid #b53b3b;color:#b53b3b;font-weight:700;text-decoration:none}
.tk-empty-cart__links a.tk-primary{background:#b53b3b;color:#fff}

/* H11 — the last footer lines (address, hours, copyright) ended under WhatsApp and Negishot.
   The page now ends with enough room below them for both floats (and the lead bar where it shows). */
#footer-credit{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}
@media (max-width:767px){
  body:has(#tiktik-home-lead-bar) #footer-credit{padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))!important}
}
@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){
  .joinchat__tooltip{display:none!important}   /* phone on its side: the label sat on the page title */
}

/* Q09 — listing pages: the chip grid was painted as one swipe row (56px) and only became the two-row
   grid + "all" button when b-listings.js ran, seconds later on a slow phone; everything under it jumped
   ~140px (CLS 0.57-0.69 on a throttled Pixel 7). The grid now has its final shape from the first paint. */
@media (orientation:portrait),(min-height:501px){
  body #taxonomy-filters .term-visual-radio-filters:not(.tk164-chips){display:flex;flex-wrap:wrap;overflow:hidden;gap:8px;margin:0 0 var(--tk-q09-more,52px);padding:2px 2px 4px;max-height:110px!important;width:100%;flex:1 1 100%;box-sizing:border-box;scroll-snap-type:none;-webkit-mask-image:none!important;mask-image:none!important}
  body #taxonomy-filters .term-visual-radio-filters:not(.tk164-chips) .filter-item{flex:0 0 auto;width:auto;max-width:100%;margin:0;position:relative}
  body #taxonomy-filters .term-visual-radio-filters:not(.tk164-chips) .filter-item label{width:auto;max-width:100%;box-sizing:border-box;min-height:44px}
  body #taxonomy-filters .term-visual-radio-filters:not(.tk164-chips) .filter-item .term-name{max-width:none;width:auto;overflow:visible;text-overflow:clip;white-space:nowrap}
  body #taxonomy-filters .term-visual-radio-filters:not(.tk164-chips)+.tiktik-chips-toggle-row{display:none!important}
}

/* Q07 — footer link lists: each link gets a full 44px tap row on phones. */
@media (max-width:767px){
  #main-footer li a,#main-footer .footer-menu-links a{display:inline-flex;align-items:center;min-height:44px}
}

.ticket-loop>a:focus-visible,.ticket-loop__whatsapp:focus-visible,.package-loop a:focus-visible{outline:2px solid #b53b3b;outline-offset:2px;border-radius:12px}

/* ============ 1. footer lead block: ticket-stub card ============ */
#bottom-contact-form-wrap{--tkp-pad:28px;--tkp-pb:var(--tkp-pad);--tkp-side:max(16px,calc((100% - 1000px) / 2));position:relative;isolation:isolate;display:grid!important;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;margin:0!important;padding:var(--tkp-pad) var(--tkp-side) var(--tkp-pb)!important;background:#f7f7f9!important;border-top:1px solid #efeff2;box-sizing:border-box;font-family:Assistant,sans-serif;direction:rtl}
#bottom-contact-form-wrap::before{content:"";position:absolute;z-index:-1;inset:var(--tkp-pad) var(--tkp-side) var(--tkp-pb);background:#fff;border:1px solid #e9e9ee;border-radius:24px;box-shadow:0 26px 40px -30px rgba(20,20,30,.32),0 1px 2px rgba(20,20,30,.04)}
#bottom-contact-form-right{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:auto!important;max-width:none!important;margin:0!important;padding:74px 20px 20px!important;box-sizing:border-box;text-align:center!important;font:800 26px/1.15 Assistant,sans-serif!important;letter-spacing:0!important;color:#1d1d1f!important;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b53b3b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 3.8h3.3l1.6 4.1-2.1 1.4a11.5 11.5 0 0 0 6.7 6.7l1.4-2.1 4.1 1.6v3.3a1.6 1.6 0 0 1-1.7 1.6A16.6 16.6 0 0 1 3.6 5.5a1.6 1.6 0 0 1 1.6-1.7z'/%3E%3C/svg%3E") 50% 31px/22px 22px no-repeat,radial-gradient(circle 22px at 50% 42px,#fbf0f0 21.5px,rgba(251,240,240,0) 22.5px) no-repeat!important}
/* the stub notches: two half-circle bites at the ends of the perforation */
#bottom-contact-form-right::before,#bottom-contact-form-right::after{content:"";position:absolute;z-index:2;width:22px;height:22px;box-sizing:border-box;border-radius:50%;background:#f7f7f9;border:1px solid #e9e9ee;bottom:-11px}
#bottom-contact-form-right::before{left:-11px;clip-path:inset(0 0 0 11px)}
#bottom-contact-form-right::after{right:-11px;clip-path:inset(0 11px 0 0)}
#bottom-contact-form-left{position:relative;min-width:0;margin:0!important;padding:24px 20px 24px!important;box-sizing:border-box}
#bottom-contact-form-left::before{content:"";position:absolute;top:-1px;left:18px;right:18px;border-top:2px dashed #e3e3e8;pointer-events:none}
#bottom-contact-form-wrap .footer-form-title{margin:0 0 18px!important;font:600 16px/1.45 Assistant,sans-serif!important;letter-spacing:0!important;color:#6b6b73!important;text-align:center!important;text-wrap:balance}
#bottom-contact-form-wrap .jet-fb-form-block,#bottom-contact-form-wrap form.jet-form-builder{width:100%;margin:0!important;padding:0!important}
#bottom-contact-form-wrap .wp-block-group{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:start!important;gap:16px 12px!important;flex-direction:initial!important;margin:0!important;padding:0!important}
#bottom-contact-form-wrap .jet-form-builder-row{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
#bottom-contact-form-wrap .jet-form-builder__label{display:block;margin:0 0 7px!important;padding:0!important}
#bottom-contact-form-wrap .jet-form-builder__label-text{display:block!important;margin:0!important;font:700 15px/1.3 Assistant,sans-serif!important;letter-spacing:0;color:#1d1d1f!important;text-align:start}
#bottom-contact-form-wrap .jet-form-builder__required{margin-inline-start:2px;color:#b53b3b;font-weight:700}
#bottom-contact-form-wrap .jet-form-builder__field-wrap{width:100%;margin:0!important;padding:0!important}
#bottom-contact-form-wrap .jet-form-builder__field-wrap input{display:block;width:100%!important;height:54px!important;min-height:54px;margin:0!important;padding:0 16px!important;box-sizing:border-box;border:1.5px solid #d9d9df!important;border-radius:14px!important;background:#fff!important;color:#1d1d1f!important;font:400 17px/1.3 Assistant,sans-serif!important;text-align:right;box-shadow:none!important;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}
#bottom-contact-form-wrap .jet-form-builder__field-wrap input[type=tel]{direction:ltr;text-align:right}
/* the label now names the field; the old in-field word would only repeat it */
#bottom-contact-form-wrap .jet-form-builder__field-wrap input::placeholder{color:transparent!important}
#bottom-contact-form-wrap .jet-form-builder__field-wrap input:hover{border-color:#b9b9c2!important}
/* outline:0 too (09-10-2026, night QA home-shell-3): the Customizer's global `:focus-visible{outline:3px solid #0b57d0!important}` drew the browser-blue ring on top of this red one */
#bottom-contact-form-wrap .jet-form-builder__field-wrap input:focus{border-color:#b53b3b!important;box-shadow:0 0 0 4px rgba(181,59,59,.16)!important;outline:0!important}
/* theme scripts.js: Hebrew field errors (an inline-styled red box) -> the /contact/ look: red text under the field.
   An empty (cleared) error is a zero-height block; the icon and spacing only exist while there is a message. */
#bottom-contact-form-wrap .tk-field-error{display:block!important;margin:0!important;padding:0!important;background:none!important;border-radius:0!important;color:#b3261e!important;font:600 14px/1.4 Assistant,sans-serif!important;text-align:start!important;text-wrap:balance}
#bottom-contact-form-wrap .tk-field-error:not(:empty){display:flex!important;align-items:center;gap:6px;margin-top:7px!important}
#bottom-contact-form-wrap .tk-field-error:not(:empty)::before{content:"!";display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#b3261e;color:#fff;font:800 12px/1 Assistant,sans-serif}
#bottom-contact-form-wrap .jet-form-builder__field-wrap:has(.tk-field-error:not(:empty)) input{border-color:#b3261e!important}
#bottom-contact-form-wrap .field-type-submit-field{grid-column:1/-1}
#bottom-contact-form-wrap .jet-form-builder__action-button-wrapper{display:block!important;margin:4px 0 0!important;padding:0!important}
#bottom-contact-form-wrap .jet-form-builder__action-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:54px!important;min-height:54px;margin:0!important;padding:0 26px!important;box-sizing:border-box;border:0!important;border-radius:999px!important;background:#b53b3b!important;color:#fff!important;font:800 18px/1 Assistant,sans-serif!important;letter-spacing:0;cursor:pointer;box-shadow:0 14px 26px -14px rgba(181,59,59,.85)!important;transition:background-color .15s ease}
#bottom-contact-form-wrap .jet-form-builder__action-button:hover{background:#9c2f2f!important}
#bottom-contact-form-wrap .jet-form-builder__action-button:focus-visible{outline:3px solid #1d1d1f!important;outline-offset:3px}
#bottom-contact-form-wrap .is-loading .jet-form-builder__action-button,#bottom-contact-form-wrap .jet-form-builder__action-button[disabled]{opacity:.7;cursor:progress}
#bottom-contact-form-wrap p.wp-block-paragraph:empty,#bottom-contact-form-wrap .jet-form-builder-messages-wrap:empty{display:none}
#bottom-contact-form-wrap .jet-form-builder-message.jet-form-builder-message{margin:12px 0 0!important;padding:11px 14px!important;border:0!important;border-radius:12px!important;font:600 15px/1.45 Assistant,sans-serif!important;text-align:center}
#bottom-contact-form-wrap .jet-form-builder-message.jet-form-builder-message--success{background:#e7f7ed!important;color:#146c37!important}
#bottom-contact-form-wrap .jet-form-builder-message.jet-form-builder-message--error{background:#fbeaea!important;color:#b3261e!important}
/* e-shell.js: send failed -> keep its red box, match the radius/type */
#bottom-contact-form-wrap .tkx-send-error{margin-top:12px;padding:11px 14px;border-radius:12px;font:600 15px/1.45 Assistant,sans-serif;text-align:center}
@media (min-width:768px){
 #bottom-contact-form-wrap{--tkp-pad:48px;grid-template-columns:minmax(0,.78fr) minmax(0,1.5fr)}
 /* icon + heading centred as one group in the stub's left-hand half */
 #bottom-contact-form-right{padding:64px 24px 0!important;font-size:30px!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b53b3b' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.2 3.8h3.3l1.6 4.1-2.1 1.4a11.5 11.5 0 0 0 6.7 6.7l1.4-2.1 4.1 1.6v3.3a1.6 1.6 0 0 1-1.7 1.6A16.6 16.6 0 0 1 3.6 5.5a1.6 1.6 0 0 1 1.6-1.7z'/%3E%3C/svg%3E") 50% calc(50% - 28px)/22px 22px no-repeat,radial-gradient(circle 22px at 50% calc(50% - 28px),#fbf0f0 21.5px,rgba(251,240,240,0) 22.5px) no-repeat!important}
 #bottom-contact-form-right::before{top:-11px;bottom:auto;left:-11px;right:auto;clip-path:inset(11px 0 0 0)}
 #bottom-contact-form-right::after{top:auto;bottom:-11px;left:-11px;right:auto;clip-path:inset(0 0 11px 0)}
 #bottom-contact-form-left{padding:30px 34px 32px!important}
 #bottom-contact-form-left::before{top:18px;bottom:18px;left:auto;right:-1px;border-top:0;border-right:2px dashed #e3e3e8}
 #bottom-contact-form-wrap .footer-form-title{margin-bottom:18px!important;font-size:17px!important;text-align:start!important}
 #bottom-contact-form-wrap .wp-block-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media (min-width:1025px){
 #bottom-contact-form-right{font-size:32px!important}
 #bottom-contact-form-wrap .wp-block-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
 #bottom-contact-form-wrap .field-type-submit-field{grid-column:auto;padding-top:27px!important}
 #bottom-contact-form-wrap .jet-form-builder__action-button-wrapper{margin:0!important}
 #bottom-contact-form-wrap .jet-form-builder__action-button{min-width:150px}
}
/* product pages on phones: the theme leaves 200px under the block for the sticky purchase bar */
@media (max-width:761px){body.single-product #bottom-contact-form-wrap{--tkp-pb:200px}}
@media (prefers-reduced-motion:reduce){#bottom-contact-form-wrap *{transition:none!important}}

/* ============ 2. /why-tiktik/ + stadium guides: a reading column with a gutter ============ */
body.page-id-90093 .site-main,body.page-template-default.parent-pageid-77006 .site-main{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.page-id-90093 .page-content,body.page-template-default.parent-pageid-77006 .page-content{max-width:760px;margin:0 auto!important;padding:26px 16px 8px!important;box-sizing:border-box;font-family:Assistant,sans-serif;color:#2c2c31;overflow-wrap:break-word}
body.page-id-90093 .page-content :is(p,li),body.page-template-default.parent-pageid-77006 .page-content :is(p,li){font-size:17px;line-height:1.7;color:#2c2c31}
body.page-id-90093 .page-content p,body.page-template-default.parent-pageid-77006 .page-content p{margin:0 0 16px}
body.page-id-90093 .page-content :is(h1,h2,h3),body.page-template-default.parent-pageid-77006 .page-content :is(h1,h2,h3){font-family:Assistant,sans-serif;letter-spacing:0;color:#1d1d1f}
body.page-id-90093 .page-content h1,body.page-template-default.parent-pageid-77006 .page-content h1{margin:6px 0 16px;font-size:32px;font-weight:800;line-height:1.2}
body.page-id-90093 .page-content h2,body.page-template-default.parent-pageid-77006 .page-content h2{margin:38px 0 12px;font-size:25px;font-weight:800;line-height:1.3}
body.page-id-90093 .page-content h3,body.page-template-default.parent-pageid-77006 .page-content h3{margin:28px 0 8px;font-size:20px;font-weight:700;line-height:1.35}
body.page-id-90093 .page-content ul,body.page-template-default.parent-pageid-77006 .page-content ul{margin:0 0 18px;padding-inline-start:22px}
body.page-id-90093 .page-content li,body.page-template-default.parent-pageid-77006 .page-content li{margin:0 0 6px}
body.page-id-90093 .page-content a,body.page-template-default.parent-pageid-77006 .page-content a{color:#b53b3b;font-weight:600;text-decoration:underline;text-underline-offset:3px}
body.page-id-90093 .page-content img,body.page-template-default.parent-pageid-77006 .page-content img{max-width:100%;height:auto}
body.page-template-default.parent-pageid-77006 .page-content .info-box{margin:0 0 22px;padding:16px 18px 4px;background:#f7f7f9;border:1px solid #ececf0;border-radius:18px}
body.page-template-default.parent-pageid-77006 .page-content .info-box ul{margin:0 0 12px;padding-inline-start:20px}
body.page-template-default.parent-pageid-77006 .page-content .info-box li:last-child{margin-bottom:0}
/* /why-tiktik/: the text was typed with a <br> every ~70 characters; on a phone that left half-empty lines */
body.page-id-90093 .why-tiktik p br{display:none}
body.page-id-90093 .why-tiktik pre{margin:0 0 18px;padding:12px 14px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;direction:ltr;text-align:left;background:#f7f7f9;border:1px solid #e9e9ee;border-radius:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#3d3d44}
@media (min-width:1025px){
 body.page-id-90093 .page-content,body.page-template-default.parent-pageid-77006 .page-content{padding-top:44px!important}
 body.page-id-90093 .page-content h1,body.page-template-default.parent-pageid-77006 .page-content h1{font-size:40px}
 body.page-id-90093 .page-content h2,body.page-template-default.parent-pageid-77006 .page-content h2{font-size:28px}
}


/* ---------- 1 R4L03: artist / month first screen ---------- */
@media (max-width:767px){
 body.single-bands .otw-band-hero,
 body.single-bands .otw-band-hero__inner{min-height:176px!important}
 body.single-bands .otw-band-hero{background-position:center 18%!important}
 body.single-bands .otw-band-hero__content{padding:0 0 16px!important}
 body.single-bands .otw-band-hero .custom-h1{font-size:23px!important;margin:0 0 4px!important}
 body.single-bands .related-products{padding-top:12px!important}
 body.single-bands .deal-type-filter{margin:0 16px 12px!important;padding:4px!important;gap:4px!important;background:#f1eeee;border-radius:12px;justify-content:stretch!important}
 body.single-bands .deal-type-filter .toggle-loop-filter-item{flex:1 1 0!important;width:auto!important;max-width:none!important;height:40px!important;min-height:0!important;margin:0!important;padding:0 10px!important;
   display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;
   font-size:16px!important;line-height:1!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#3a3a3a!important;box-shadow:none!important}
 body.single-bands .deal-type-filter .toggle-loop-filter-item.active{background:#b53b3b!important;color:#fff!important;box-shadow:0 2px 6px rgba(181,59,59,.35)!important}
 body.single-bands .deal-type-filter .toggle-loop-filter-item::before{width:22px!important;height:22px!important;min-width:22px!important;margin:0!important;background-size:contain!important;position:static!important}
 body.single-bands .products-grid-container{padding-top:0!important;margin-top:0!important}
 body.single-bands .products-grid-container .products-grid{margin-top:4px!important}
 body.tax-months .intro-text{padding-inline:16px!important}
 body.tax-months .intro-text + .container.section-padding{padding-top:0!important}
 body.tax-months .intro-text .short-text{font-size:16px!important;line-height:1.5!important;margin:12px 0 2px!important;
   display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
 body.tax-months .read-more-btn{font-size:15px!important;margin:0 0 4px!important}
 body.tax-months .products-grid{margin-top:16px!important}
}

/* 2 C09 removed 05-10-2026 (Yehuda): WhatsApp back to the face circle; design in joinchat custom_css */

/* ---------- 3 R5S05: search results head ---------- */
body.search .tk-srch-bar > .search-template__count{flex:0 0 100%;order:3;margin:4px 0 0}
@media (max-width:767px){
 body.search .search-template__title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important}
 body.search .container.section-padding[class*=search-template]{padding-top:12px!important}
 body.search form#searchForm2.search-form{display:flex!important;width:100%!important;max-width:none!important;margin:0 0 10px!important;gap:0!important;border:1.5px solid #d9d4d4;border-radius:12px;overflow:hidden;background:#fff;height:46px;align-items:stretch}
 body.search form#searchForm2 .search-input{flex:1 1 auto!important;width:auto!important;height:auto!important;border:0!important;padding:0 14px!important;font-size:18px!important;font-weight:700!important;background:transparent!important;font-family:inherit!important}
 body.search form#searchForm2 .search-btn{height:auto!important;margin:0!important;border-radius:0!important;padding:0 18px!important;font-size:16px!important}
 body.search .tk-srch-pages{margin:0 0 10px!important}
 body.search .tk-srch-page{min-height:0!important;padding:9px 14px!important}
 body.search .tk-srch-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;margin:0 0 8px!important}
 body.search .tk-srch-chips{order:0;flex:0 0 100%!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow-x:auto;scrollbar-width:none;margin:0 0 4px!important;width:100%!important}
 body.search .tk-srch-chip{height:36px!important;min-height:0!important;padding:0 12px!important;font-size:15px!important;white-space:nowrap!important;flex:0 0 auto!important}
 /* phone wording: chip "חבילות" (desktop keeps "חבילות טיסה ומלון"); the sort box itself says how results are ordered */
 body.search .tk-srch-chip .tk-srch-long,
 body.search .search-template__count .search-template__hint{display:none}
 body.search .tk-srch-bar > .search-template__count{order:1;flex:1 1 auto;margin:0!important}
 body.search .tk-srch-sort{order:2;flex:0 0 auto!important;margin:0!important;width:auto!important;border:0!important;background:none!important;padding:0!important;box-shadow:none!important}
 body.search .tk-srch-sort label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
 body.search .tk-srch-sort select{height:34px!important;min-height:0!important;width:auto!important;font-size:14px!important;padding:0 10px 0 26px!important;border:1.5px solid #ddd!important;border-radius:17px!important;-webkit-appearance:none!important;appearance:none!important;color:#222!important;
   background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23b53b3b'/%3E%3C/svg%3E") no-repeat left 10px center!important}
 body.search ul.products-grid{margin-top:4px!important}
 body.search .search-template__count{font-size:15px!important;line-height:1.3!important;font-weight:700!important;color:#333!important;margin:0!important;min-height:0!important}
}

/* ---------- 4 R4S02: home hero CTA + press line ---------- */
.tiktik-home-hero-section .tk-press{display:none}
@media (max-width:1024px){
 .tiktik-home-hero-section .tiktik-home-hero-main__cta-row{left:14px!important;right:14px!important;bottom:14px!important;width:auto!important}
 .tiktik-home-hero-main .tiktik-home-hero-main__cta{display:flex!important;flex:1 1 auto!important;align-items:center;justify-content:center;min-height:50px;padding:0 18px!important;font-size:17px!important;border-radius:10px!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important}
 /* the press line moves out of the photo to a small line above the hero */
 .tiktik-home-hero-main__content .tiktik-home-hero-main__meta.tk-press-in{display:none}
 .tiktik-home-hero-section .tk-press{display:block;margin:0 0 10px;text-align:center;font-size:13px;line-height:1.3;color:#5b5b5b}
 .tiktik-home-hero-section .tk-press b{color:#222;font-weight:800}
}

/* ---------- 5 floats never on content (night QA 09-10-2026) ---------- */
/* home-shell-2: on phones the "חבילות מובילות" list (265px, at the column's right edge) ran under the chat
   bubble's column (right 8px + 48px). The list is centred text already (fix164r2-E); centre the box too and
   keep it narrower than the column minus the bubble, so no link ever sits under the bubble. */
@media (max-width:767px){
 .footer-product-grid-container{width:min(265px,calc(100% - 60px))!important;margin-inline:auto!important}
}
/* search-6: 768-1024px (tablets, laptops at 150% zoom) use the R4S02 hero, whose CTA sits at the photo's
   bottom-left - exactly where the share bubble lives (left 20px, bottom 100px). Park the share bubble on the
   right, above the chat bubble (60px + 20px), where the hero has no button; its items open to the left. */
@media (min-width:768px) and (max-width:1024px){
 #tiktikShareWrap{left:auto!important;right:20px!important;bottom:92px!important}
 /* ...and the footer's first column (desktop layout, links right-aligned at 45px from the edge) stays clear of
    that right-hand float column (20px + 60px bubble + 20px): the four columns start 100px in on this range. */
 footer#main-footer #footer-cols{padding-right:100px!important}
}


body .ticket-loop{border:0!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(43,28,28,.08),0 8px 22px rgba(43,28,28,.12)!important;transition:box-shadow .2s ease,transform .2s ease}
body .ticket-loop:hover,body .ticket-loop:focus-within{box-shadow:0 2px 4px rgba(43,28,28,.10),0 14px 32px rgba(43,28,28,.18)!important;transform:translateY(-2px)}

:root{--tkh-red:#b53b3b;--tkh-ink:#241717;--tkh-soft:#6f5b56;--tkh-cream:#faf6f2;--tkh-mute:#7a5a55;--tkh-line:#ece2da;--tkh-hair:#f1e8e1;--tkh-wa:#25d366;--tkh-wa-ink:#14634f;--tkh-head:#7a4a44;--tkh-meta:#6a5a55;--tkh-ink-2:#5a4541;--tkh-white:#fff;--tkh-tint:#f6eee8;--tkh-red-deep:#9c2f2f;--tkh-i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5m6-6-6 6 6 6'/%3E%3C/svg%3E");--tkh-i-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
.tk-lang{display:inline-flex;align-items:center;gap:2px;font:700 14px/1 inherit;color:var(--tkh-white);white-space:nowrap;direction:ltr}
.tk-lang__a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 6px;border-radius:999px;color:var(--tkh-white);text-decoration:none;opacity:.8}
.tk-lang__a.is-on{background:var(--tkh-white);color:var(--tkh-red);opacity:1;text-decoration:none}
.tk-lang__a:hover,.tk-lang__a:focus-visible{opacity:1;text-decoration:underline}
.tk-lang__sep{opacity:.5;padding:0 1px}
#ttk-mnav .tk-lang-row{flex:0 0 auto;padding:12px 18px;border-bottom:1px solid var(--tkh-line)}
#ttk-mnav .tk-lang-row__seg{display:flex;gap:3px;padding:3px;border-radius:12px;background:#efe6df}
#ttk-mnav .tk-lang-row__seg a{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;font-size:16px;font-weight:600;line-height:1;color:var(--tkh-ink-2);text-decoration:none;-webkit-tap-highlight-color:transparent}
#ttk-mnav .tk-lang-row__seg a.is-on{background:var(--tkh-white);color:var(--tkh-red);font-weight:800;box-shadow:0 1px 2px rgba(43,28,28,.14)}
#ttk-mnav .tk-lang-row__seg a:focus-visible{outline:2px solid var(--tkh-red);outline-offset:2px}
.tiktik-header-reviews-badge .tk-rated,.tiktik-header-reviews-badge .tk-rated+.tiktik-reviews-main{margin-inline-end:-3px}
.tk-srch-waline{margin:4px 0 14px;font-size:15px;font-weight:700;text-align:right}
.tk-srch-waline a{color:#0f6e5c;text-decoration:underline;text-underline-offset:3px}
.tk-sg__wa{display:block;padding:11px 14px;text-align:center;font-size:14px;font-weight:700;color:#0f6e5c;text-decoration:none;border-top:1px solid #f0e6e6;background:var(--tkh-white)}
.tiktik-header-reviews-badge{display:inline-flex;align-items:center;gap:7px;direction:rtl;text-decoration:none!important;color:var(--tkh-white)!important;font-family:inherit;line-height:1;white-space:nowrap;box-sizing:border-box;border-radius:999px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);box-shadow:0 4px 14px rgba(0,0,0,.12)}
.tiktik-header-reviews-badge--desktop{padding:6px 10px;font-size:13px;max-width:100%}
.tiktik-header-reviews-badge--mobile{justify-content:center;flex-wrap:wrap;padding:7px 10px;font-size:12px;line-height:1.25;width:100%;border-radius:10px;background:rgba(0,0,0,.14)}
.tiktik-reviews-stars{color:#f9bc11;letter-spacing:.5px;font-size:14px;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.25)}
.tiktik-reviews-main{font-weight:800;color:var(--tkh-white)}.tiktik-reviews-count{font-weight:650;color:var(--tkh-white)}
.tiktik-header-reviews-badge:focus-visible{outline:3px solid var(--tkh-white)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgba(180,35,24,.45),0 4px 14px rgba(0,0,0,.12)!important}
.tiktik-reviews-google-proof a:focus-visible{outline:3px solid #b42318!important;outline-offset:3px!important;border-radius:4px}
@media (max-width:1280px){.tiktik-header-reviews-badge--desktop{font-size:12px;padding-inline:8px}}
@media (max-width:380px){.tiktik-header-reviews-badge--mobile{gap:5px;font-size:11.5px}.tiktik-reviews-stars{font-size:12px}}
.tiktik-reviews-stars{display:inline-flex;gap:1px;color:#f9bc11}.tiktik-reviews-stars svg{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}
.tiktik-header-reviews-badge--mobile{flex-wrap:nowrap!important;gap:7px!important;background:var(--tkh-white)!important;border-color:var(--tkh-white)!important;padding:7px 10px!important}
.tiktik-header-reviews-badge--mobile .tiktik-reviews-stars{color:#F2B01E}
.tiktik-header-reviews-badge--mobile .tiktik-reviews-main{color:#1d2233!important;font-size:16px}
.tiktik-header-reviews-badge--mobile .tiktik-reviews-count{color:#b8373a!important;font-weight:700;font-size:13.5px}
@media (max-width:340px){.tiktik-header-reviews-badge--mobile .tiktik-reviews-count{font-size:12.5px}.tiktik-header-reviews-badge--mobile .tiktik-reviews-main{font-size:15px}.tiktik-reviews-stars svg{width:13px;height:13px}}
@media (min-width:1025px){
.header__top .primary-menu li.menu-item-has-children{position:relative}
.header__top .primary-menu li.menu-item-has-children>a::after{content:"";display:inline-block;flex:none;width:11px;height:11px;margin-inline-start:2px;background:currentColor;opacity:.85;-webkit-mask:var(--tkh-i-chev) center/contain no-repeat;mask:var(--tkh-i-chev) center/contain no-repeat}
.header__top .primary-menu li.menu-item-has-children>ul.sub-menu{position:absolute;top:100%;right:0;display:block;visibility:hidden;opacity:0;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;min-width:210px;background:#c5283d;list-style:none;margin:0;padding:6px 0;z-index:99999;box-shadow:0 8px 22px rgba(0,0,0,.22);border-radius:0 0 10px 10px;text-align:right}
.header__top .primary-menu li.menu-item-has-children:hover>ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}
.header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li{display:block;margin:0;float:none;width:auto}
.header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li>a{display:block;padding:9px 18px;white-space:nowrap;color:var(--tkh-white);font-size:14px}
.header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li>a:hover{background:rgba(255,255,255,.14)}
.header__top .primary-menu li.menu-item-has-children.tk-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;clip:auto!important;height:auto!important}
}
.skip-link:focus,.skip-link:focus-visible{position:fixed!important;top:8px!important;right:8px!important;left:auto!important;z-index:2147483646!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;padding:12px 18px!important;background:var(--tkh-white)!important;color:#1d1d1f!important;font:700 16px/1.2 Assistant,Arial,sans-serif!important;border-radius:10px!important;box-shadow:0 6px 20px rgba(0,0,0,.25)!important;outline:3px solid var(--tkh-red)!important;outline-offset:2px!important}
.tkv1{--v1-red:var(--tkh-red);--v1-red-deep:var(--tkh-red-deep);--v1-ink:var(--tkh-ink);--v1-soft:#6f5d58;--v1-cream:var(--tkh-cream);--v1-line:var(--tkh-line);--v1-gold:#f6c453;--v1-wa:#36e27a;--v1-gutter:48px;--v1-logo-col:156px}
html body header.header.tkv1{background-image:none!important;background-color:var(--v1-red)}
html body header.header.tkv1::after{content:none!important}
.tkv1 ::selection{background:#f6dcd6;color:var(--v1-ink)}
.tkv1-picks{background:var(--tkh-white);font-family:inherit}
.tkv1-picks__in{display:flex;align-items:center}
html body header.header .tkv1-picks a,html body .tkv1-picks a{position:relative;display:flex;align-items:center;justify-content:center;height:44px;min-width:44px;min-height:0;padding:0 2px;font-size:15.5px;font-weight:600;line-height:1.2;color:var(--tkh-ink);white-space:nowrap;text-decoration:none;background:transparent}
.tkv1-picks a:hover,html body header.header .tkv1-picks a:hover,html body .tkv1-picks a:hover{color:var(--tkh-red);background:transparent}
.tkv1-picks a::after{content:"";position:absolute;inset-inline:2px;bottom:8px;height:1px;border-radius:1px;background:transparent}
.tkv1-picks a:hover::after{background:#e5c2bd}
.tkv1-picks a[aria-current]::after,.tkv1-picks a[aria-current]:hover::after{height:2px;bottom:7px;background:var(--tkh-red)}
html body header.header .tkv1-picks a[aria-current],html body .tkv1-picks a[aria-current]{color:var(--tkh-red)}
html body header.header.tkv1 .tkv1-picks a:focus-visible,html body .tkv1-picks a:focus-visible,html body .tkv1-picks .tkv1-picks__more:focus-visible{outline:2px solid var(--tkh-red)!important;outline-offset:2px!important;border-radius:4px;box-shadow:none!important}
@media (min-width:1025px){
html body header.header.tkv1{
display:grid!important;
grid-template-columns:auto minmax(240px,1fr) auto auto auto 44px;
grid-template-rows:58px 46px auto;column-gap:28px;row-gap:0;
padding:0 var(--v1-gutter)!important;background-color:var(--tkh-white);
}
html body header.header.tkv1::before{content:"";grid-column:1/-1;grid-row:1/3;margin-inline:calc(var(--v1-gutter) * -1);background:var(--v1-red);z-index:-1;pointer-events:none}
.tkv1 .header__top,.tkv1 .header__top>.header__nav,.tkv1 .header-contact-menu,.tkv1 .header__bottom,.tkv1 .header__bottom>.header__search,.tkv1 .header__left,.tkv1 .header-reviews,.tkv1 .tkv1-util{display:contents!important}
html body .tkv1 .header__logo{grid-column:1;grid-row:1/3;align-self:center;margin-inline-end:20px}
html body .tkv1 .header__logo a{min-height:0;min-width:0}
html body .tkv1 .header__logo img{width:120px;max-width:none;height:auto}
.tkv1 .tkv1-search{grid-column:2;grid-row:1;align-self:end;position:relative;display:flex;align-items:center;gap:2px;height:44px;padding-inline:0 14px;background:var(--tkh-white);border-radius:12px;box-shadow:0 2px 6px rgba(70,15,15,.18);margin:0}
.tkv1 .tkv1-search .tkv1-ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
.tkv1 .tkv1-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--tkh-ink);padding:0;caret-color:var(--v1-red)}
.tkv1 .tkv1-search input::placeholder{color:var(--tkh-soft);opacity:1}
.tkv1 .tkv1-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
html body .tkv1 .tkv1-search button.tkv1-go{flex:none;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:0;margin:0;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--v1-soft);cursor:pointer;transition:color .15s ease-out}
html body .tkv1 .tkv1-search button.tkv1-go:hover,html body .tkv1 .tkv1-search button.tkv1-go:active{background:transparent;color:var(--v1-red)}
html body header.header.tkv1 .tkv1-search button.tkv1-go:focus-visible{outline:2px solid var(--v1-red)!important;outline-offset:-5px!important;border-radius:10px;box-shadow:none!important}
.tkv1 .tkv1-search:focus-within{box-shadow:0 0 0 2px var(--v1-red),0 0 0 4px var(--tkh-white)}
.tkv1 .tkv1-search .tk-sg{inset-inline-end:auto;width:max(100%,400px)}
html body .tkv1 .tkv1-search button.tk-sg__x{flex:none;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:0;margin:0;margin-inline-end:-12px;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--v1-soft);cursor:pointer;transition:color .15s ease-out}
html body .tkv1 .tkv1-search button.tk-sg__x[hidden]{display:none}
html body .tkv1 .tkv1-search button.tk-sg__x:hover,html body .tkv1 .tkv1-search button.tk-sg__x:active{background:transparent;color:var(--v1-red)}
html body header.header.tkv1 .tkv1-search button.tk-sg__x:focus-visible{outline:2px solid var(--v1-red)!important;outline-offset:-5px!important;border-radius:10px;box-shadow:none!important}
.tkv1 .tkv1-search .tk-sg__x svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.tkv1 .tkv1-search .tk-sg{overscroll-behavior:contain}
html body .tkv1 a.header__phone{grid-column:4;grid-row:1;align-self:end;display:inline-flex;align-items:center;gap:7px;height:44px;margin:0;padding-inline:4px;color:var(--tkh-white);font-size:15.5px;font-weight:600;letter-spacing:.01em;direction:ltr;white-space:nowrap;text-decoration:none;font-variant-numeric:tabular-nums}
html body .tkv1 a.header__phone::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.2l1.6 4-2 1.3a10.5 10.5 0 0 0 6.9 6.9l1.3-2 4 1.6V19a1.6 1.6 0 0 1-1.7 1.6A16 16 0 0 1 3.4 5.7 1.6 1.6 0 0 1 5 4Z'/%3E%3C/svg%3E") center/contain no-repeat}
html body .tkv1 a.header__phone::after{content:none!important}
html body .tkv1 a.header__phone:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
html body .tkv1 a.header__phone:focus-visible{outline:2px solid var(--tkh-white);outline-offset:2px;border-radius:6px}
.tkv1 .tkv1-wa{grid-column:3;grid-row:1;align-self:end;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px;border-radius:8px;background:none;box-shadow:none;color:var(--tkh-white);font-size:16.5px;font-weight:800;white-space:nowrap;text-decoration:none}
.tkv1 .tkv1-wa svg{width:20px;height:20px;flex:none;fill:var(--v1-wa)}
.tkv1 .tkv1-wa:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
.tkv1 .tkv1-wa:focus-visible{outline:2px solid var(--tkh-white);outline-offset:2px}
html body .tkv1 .tiktik-header-reviews-badge--desktop,html body.single-product:has(#tkv2Root) .tkv1 .tiktik-header-reviews-badge--desktop{grid-column:5/-1;grid-row:1;align-self:end;justify-self:end;height:44px;margin:0;padding:0 4px!important;background:none;border:0;box-shadow:none;font-size:14px!important;gap:6px!important;border-radius:6px!important}
html body .tkv1 .tiktik-header-reviews-badge--desktop:hover .tiktik-reviews-count{text-decoration:underline;text-underline-offset:4px}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-stars{color:var(--v1-gold)}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-stars svg{width:12px;height:12px;filter:none}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-main{font-size:15px}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-count{display:inline;font-size:14px!important}
html body .tkv1 .tiktik-header-reviews-badge--desktop:focus-visible{outline:2px solid var(--tkh-white)!important;outline-offset:2px!important;box-shadow:none!important}
html body .tkv1 .primary-menu{grid-column:2/5;grid-row:2;display:flex;align-items:stretch;gap:clamp(14px,1.8vw,30px);width:auto;height:46px;margin:0}
html body .tkv1 .primary-menu>li{display:flex;margin:0}
html body .tkv1 .header__top .primary-menu>li>a{position:relative;display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:0;height:100%;padding:0!important;font-size:clamp(14px,1.15vw,16.5px)!important;font-weight:700;color:var(--tkh-white);white-space:nowrap;opacity:1}
html body .tkv1 .header__top .primary-menu>li>a:hover{color:var(--tkh-white);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,.55);text-underline-offset:11px}
html body .tkv1 .header__top .primary-menu>li.current-menu-item>a,html body .tkv1 .header__top .primary-menu>li.current-menu-ancestor>a{font-weight:800}
html body .tkv1 .header__top .primary-menu>li.current-menu-item>a:hover,html body .tkv1 .header__top .primary-menu>li.current-menu-ancestor>a:hover{text-decoration:none}
html body .tkv1 .header__top .primary-menu>li>a:focus-visible{outline:2px solid var(--tkh-white);outline-offset:2px;border-radius:4px}
html body .tkv1 .primary-menu>li.current-menu-item>a::before,html body .tkv1 .primary-menu>li.current-menu-ancestor>a::before{content:"";position:absolute;inset-inline:0;bottom:8px;height:3px;border-radius:3px;background:var(--tkh-white)}
html body .tkv1 .header__top .primary-menu li.menu-item-has-children>ul.sub-menu{top:100%;right:0;left:auto;min-width:210px;margin:0;padding:6px;background:var(--v1-red)!important;border:0;border-radius:0 0 12px 12px;box-shadow:0 18px 34px -14px rgba(60,10,10,.55)}
html body .tkv1 .header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li>a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;color:var(--tkh-white);font-size:15px;font-weight:600;line-height:1.2;background:transparent}
html body .tkv1 .header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li>a:hover{background:rgba(255,255,255,.12);text-decoration:none}
html body .tkv1 .header__top .primary-menu li.menu-item-has-children>ul.sub-menu>li>a:focus-visible{outline:2px solid var(--tkh-white);outline-offset:-2px}
html body .tkv1 .tk-lang--desktop{grid-column:5;grid-row:2;align-self:center;justify-self:end;height:44px;margin:0!important;gap:0;direction:rtl}
html body .tkv1 .tk-lang--desktop .tk-lang__a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 4px;border-radius:8px;background:transparent;color:var(--tkh-white);opacity:.86;font-size:14px;font-weight:600}
html body .tkv1 .tk-lang--desktop .tk-lang__a.is-on{background:transparent;color:var(--tkh-white);opacity:1;font-weight:800}
html body .tkv1 .tk-lang--desktop .tk-lang__a.is-on::after{content:"";position:absolute;inset-inline:12px;bottom:8px;height:2px;border-radius:2px;background:var(--tkh-white)}
html body .tkv1 .tk-lang--desktop .tk-lang__a:hover{opacity:1;text-decoration:none;background:rgba(255,255,255,.12)}
html body .tkv1 .tk-lang--desktop .tk-lang__a:focus-visible{outline:2px solid var(--tkh-white);outline-offset:-2px;opacity:1}
html body .tkv1 .tk-lang--desktop .tk-lang__sep{opacity:.45}
html body .tkv1 .header-contact-menu>li{display:flex;align-items:center;margin:0;grid-row:2}
html body .tkv1 .header-contact-menu>li.menu-item-icon{grid-column:6;justify-self:end}
html body .tkv1 .header-contact-menu>li:not(.menu-item-icon){display:none}
html body .tkv1 .header-contact-menu>li>a{display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0!important;border-radius:10px}
html body .tkv1 .header-contact-menu>li>a:hover{background:rgba(255,255,255,.12)}
html body .tkv1 .header-contact-menu>li>a:focus-visible{outline:2px solid var(--tkh-white);outline-offset:-2px}
html body .tkv1 .header-contact-menu>li.menu-item-icon>a svg{display:none}
html body .tkv1 .header-contact-menu>li.menu-item-icon>a::before{content:"";width:22px;height:22px;background:var(--tkh-white);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h8.3a1.6 1.6 0 0 0 1.6-1.2L20.5 8H6.1'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h8.3a1.6 1.6 0 0 0 1.6-1.2L20.5 8H6.1'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E") center/contain no-repeat}
.tkv1 .tkv1-picks--desk{grid-column:1/-1;grid-row:3;position:relative;display:flex;align-items:center;gap:32px;margin-inline:calc(var(--v1-gutter) * -1);padding-inline:var(--v1-gutter);border-bottom:1px solid var(--v1-line);box-shadow:none}
.tkv1 .tkv1-picks--desk .tkv1-picks__in{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:32px;height:44px;overflow:hidden}
.tkv1 .tkv1-picks--desk .tkv1-picks__in>a{flex:none}
html body .tkv1 .tkv1-picks .tkv1-picks__more,html body .tkv1 .tkv1-picks .tkv1-picks__more:hover,html body .tkv1 .tkv1-picks .tkv1-picks__more:focus,html body .tkv1 .tkv1-picks .tkv1-picks__more:active{flex:none;display:inline-flex;align-items:center;gap:4px;height:44px;min-width:44px;min-height:0;margin:0;padding:0 2px;border:0!important;border-radius:4px;background:transparent!important;box-shadow:none!important;color:var(--tkh-soft);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transform:none}
html body .tkv1 .tkv1-picks .tkv1-picks__more:hover,html body .tkv1 .tkv1-picks .tkv1-picks__more[aria-expanded="true"],html body .tkv1 .tkv1-picks .tkv1-picks__more.has-here{color:var(--tkh-red)}
html body .tkv1 .tkv1-picks__more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease-out}
html body .tkv1 .tkv1-picks__more[aria-expanded="true"] svg{transform:rotate(180deg)}
html body .tkv1 .tkv1-picks__more[hidden]{display:none}
.tkv1 .tkv1-picks__menu{position:absolute;top:100%;left:calc(var(--v1-gutter) - 14px);z-index:30;display:flex;flex-direction:column;min-width:200px;margin-top:1px;padding:6px;background:var(--v1-cream);border-radius:0 0 12px 12px;box-shadow:0 18px 30px -16px rgba(60,20,15,.35)}
.tkv1 .tkv1-picks__menu[hidden]{display:none}
html body header.header .tkv1-picks__menu a{justify-content:flex-start;padding:0 12px;border-radius:8px}
html body header.header .tkv1-picks__menu a::after{inset-inline:12px}
.scrolled-down header.header.tkv1{transform:translateY(calc(-100% - 4px))!important}
html body:not(.scrolled-down) aside.pk2-side{top:162px}
.search-template #searchForm2{display:none}
html.tkv1-dcompact body header.header.tkv1{background-color:transparent;pointer-events:none}
html.tkv1-dcompact body header.header.tkv1>*,html.tkv1-dcompact body header.header.tkv1::before{pointer-events:auto}
html.tkv1-dcompact body .tkv1 .tkv1-picks--desk{visibility:hidden}
html.tkv1-dcompact body:not(.scrolled-down) aside.pk2-side{top:117px}
}
@media (min-width:1025px) and (max-width:1279px){
html body header.header.tkv1{column-gap:16px}
html body .tkv1 .header__logo img{width:100px}
html body .tkv1 .header__logo{margin-inline-end:8px}
html body .tkv1 a.header__phone{font-size:15px}
html body .tkv1 .primary-menu{gap:14px}
html body .tkv1 .header__top .primary-menu>li>a{font-size:14px!important}
.tkv1 .tkv1-picks--desk,.tkv1 .tkv1-picks--desk .tkv1-picks__in{gap:24px}
html body .tkv1-picks a{font-size:14.5px}
}
@media (min-width:1025px) and (max-width:1099px){
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-count{display:none}
}
@media (max-width:1024px){
html body header.header.tkv1{padding:6px 8px 6px 12px!important;height:auto}
html body .tkv1 .header__left{display:flex;align-items:center;justify-content:flex-start;gap:0;min-height:44px}
html body .tkv1 .mobile-navigation{order:1}
html body .tkv1 .tk-ovs-open{order:2}
html body .tkv1 .header__left>.header-mobile-reviews{order:3;flex:1 1 auto;min-width:0;display:flex;justify-content:center;margin:0;padding:0 4px;background:transparent;border-radius:0}
html:not([lang="en-US"]) body .tkv1 .header__left .header__logo{order:5;margin-inline-start:0}
html body .tkv1 button#nav-toggle{width:44px;height:44px;margin:0;display:grid;place-items:center;border-radius:12px;background:transparent}
html body .tkv1 button#nav-toggle svg.tkv1-burger{width:24px!important;height:24px!important;fill:none}
html body .tkv1 button#nav-toggle svg.tkv1-burger path{fill:none;stroke:var(--tkh-white);stroke-width:2;stroke-linecap:round}
html.tk-ovs-on body .tkv1 .tk-ovs-open{width:44px;height:44px;background:transparent;border-radius:12px}
html.tk-ovs-on body .tkv1 .tk-ovs-open svg{width:23px;height:23px}
html body .tkv1 button#nav-toggle:active,html.tk-ovs-on body .tkv1 .tk-ovs-open:active{background:rgba(0,0,0,.14)}
html body .tkv1 button#nav-toggle:focus-visible{outline:2px solid var(--tkh-white);outline-offset:-2px}
html body .tkv1 .tiktik-header-reviews-badge--phone,html body.single-product:has(#tkv2Root) .tkv1 .tiktik-header-reviews-badge--phone{position:relative;display:grid!important;grid-template-columns:auto auto;grid-template-areas:"stars main" "count count";align-content:center;justify-content:center;justify-items:center;column-gap:5px!important;row-gap:2px;width:auto!important;min-height:44px!important;height:44px!important;padding:0 6px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:8px!important;font-size:13px!important;white-space:nowrap}
html body .tkv1 .tiktik-header-reviews-badge--phone *:not(.tiktik-reviews-stars):not(.tiktik-reviews-stars *){color:var(--tkh-white)!important}
html body .tkv1 .tiktik-header-reviews-badge--phone .tiktik-reviews-stars{grid-area:stars;align-self:center;color:var(--v1-gold)!important}
html body .tkv1 .tiktik-header-reviews-badge--phone .tiktik-reviews-stars svg{width:11px;height:11px;color:var(--v1-gold)!important;filter:none}
html body .tkv1 .tiktik-header-reviews-badge--phone .tiktik-reviews-main{grid-area:main;font-size:14.5px!important;font-weight:800;line-height:1}
html body .tkv1 .tiktik-header-reviews-badge--phone .tiktik-reviews-count{grid-area:count;font-size:12.5px!important;font-weight:600!important;line-height:1.15}
html body .tkv1 .tiktik-header-reviews-badge--phone:focus-visible{outline:2px solid var(--tkh-white)!important;outline-offset:-2px!important;box-shadow:none!important}
html body .tkv1 .tiktik-header-reviews-badge--phone:active{background:rgba(0,0,0,.12)!important}
html body.single-product:has(#tkv2Root) header.header.tkv1{height:auto!important;min-height:0!important;padding:6px 8px 6px 12px!important}
html body.single-product:has(#tkv2Root) .tkv1 .header__left{height:auto!important;min-height:44px!important}
html body.single-product:has(#tkv2Root) .tkv1 .header-mobile-reviews{height:auto!important;padding:0 4px!important}
html body.single-product:has(#tkv2Root) .header-spacer{height:var(--header-height,56px)!important}
html body .tkv1 .header__left .header__logo img,html body.single-product:has(#tkv2Root) .tkv1 .header__left .header__logo img{width:80px!important;height:auto!important;max-width:none!important;max-height:none!important}
.tkv1-picks--mob{border-bottom:1px solid var(--tkh-line);position:relative;z-index:1}
.tkv1-picks--mob .tkv1-picks__in{--fs:1;--fe:.15;gap:20px;height:44px;padding-inline:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,var(--fe)) 0,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,var(--fs)) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,var(--fe)) 0,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,var(--fs)) 100%)}
.tkv1-picks--mob .tkv1-picks__in.has-before{--fs:.15}
.tkv1-picks--mob .tkv1-picks__in:not(.has-after){--fe:1}
.tkv1-picks--mob .tkv1-picks__in::-webkit-scrollbar{width:0;height:0}
.tkv1-picks--mob a{flex:none}
html body .tkv1-picks--mob a{font-size:15px}
html[lang="en-US"] .tkv1-picks--mob .tkv1-picks__in{-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,var(--fe)) 0,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,var(--fs)) 100%);mask-image:linear-gradient(to left,rgba(0,0,0,var(--fe)) 0,#000 40px,#000 calc(100% - 40px),rgba(0,0,0,var(--fs)) 100%)}
}
@media (max-width:1024px) and (prefers-reduced-motion:reduce){html body header.header.tkv1{transition:none}}
@media (orientation:landscape) and (max-height:500px) and (max-width:1024px){header.header{grid-template-rows:auto!important;height:auto!important;min-height:0!important}}
#ttk-mnav .ttk-top{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 4px 18px}
#ttk-mnav .ttk-logo{display:flex;align-items:center;min-height:44px;min-width:44px}
#ttk-mnav .ttk-logo__img{display:block;width:86px;height:48px;background:var(--tkh-red);-webkit-mask:url(/wp-content/uploads/brand/tiktik-logo.svg) center/contain no-repeat;mask:url(/wp-content/uploads/brand/tiktik-logo.svg) center/contain no-repeat}
#ttk-mnav .ttk-x{width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--tkh-ink-2);display:grid;place-items:center;padding:0;cursor:pointer}
#ttk-mnav .ttk-x:active{background:rgba(181,59,59,.08)}
#ttk-mnav .ttk-x:focus-visible,#ttk-mnav .ttk-logo:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-2px}
html #ttk-mnav .tkx-tools.ttk-reach{display:flex;gap:10px;padding:6px 18px 8px;border:0;background:none}
html #ttk-mnav .tkx-tools.ttk-reach a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px;font:inherit;text-decoration:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html #ttk-mnav .tkx-tools.ttk-reach a.ttk-wa{flex:1.35 1 0;border:0;background:var(--tkh-red);color:var(--tkh-white);font-size:16px;font-weight:800}
html #ttk-mnav .tkx-tools.ttk-reach a.ttk-wa svg{width:21px;height:21px;fill:var(--tkh-white)}
html #ttk-mnav .tkx-tools.ttk-reach a.ttk-tel{flex:1 1 0;border:0;background:transparent;color:var(--tkh-ink);font-size:15.5px;font-weight:700}
html #ttk-mnav .tkx-tools.ttk-reach a.ttk-tel svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html #ttk-mnav .tkx-tools.ttk-reach svg{flex:0 0 auto}
html #ttk-mnav .tkx-tools.ttk-reach a:active{filter:brightness(.94)}
html #ttk-mnav .tkx-tools.ttk-reach a:focus-visible{outline:2px solid var(--tkh-ink);outline-offset:2px}
#ttk-mnav .ttk-list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 0 18px}
#ttk-mnav .ttk-trust{padding:0 18px 4px}
#ttk-mnav .ttk-trust .tiktik-header-reviews-badge--mobile{justify-content:flex-start;width:auto;min-height:44px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:15px!important}
#ttk-mnav .ttk-trust .tiktik-header-reviews-badge--mobile .tiktik-reviews-main{color:var(--tkh-ink)!important}
#ttk-mnav .ttk-trust .tiktik-header-reviews-badge--mobile .tiktik-reviews-count{color:var(--tkh-red)!important}
#ttk-mnav .ttk-list .ttk-item{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;box-sizing:border-box;margin:0;padding:0 18px;border:0;background:none;font-family:inherit;font-size:16.5px;font-weight:500;line-height:1.2;color:#2b1c1c;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
#ttk-mnav .ttk-list a.ttk-sub{min-height:44px;padding-inline:34px 18px;font-size:15.5px;color:var(--tkh-ink-2);background:none}
#ttk-mnav .ttk-chev{flex:none;color:#b9a59c}
#ttk-mnav .ttk-acc__i{flex:none;color:#7a6661;transition:transform .2s}
#ttk-mnav .ttk-head{padding:14px 18px 2px;font-size:13.5px;font-weight:800;line-height:1.2;color:var(--tkh-mute)}
#ttk-mnav .ttk-gap{height:14px}
#ttk-mnav .ttk-list .ttk-item:active{background:rgba(181,59,59,.06)}
#ttk-mnav .ttk-list .ttk-item:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-2px;border-radius:10px}
#ttk-mnav .ttk-list a.ttk-item.is-here{width:calc(100% - 16px);margin-inline:8px;padding-inline-start:10px;border-radius:10px;background:rgba(181,59,59,.07);color:var(--tkh-red);font-weight:700}
#ttk-mnav .ttk-list a.ttk-sub.is-here{padding-inline-start:26px}
#ttk-mnav .ttk-list .tk-lang-row{padding:14px 18px 6px;border:0}
#ttk-mnav .ttk-list .tk-lang-row__seg{display:flex;gap:22px;padding:0;border-radius:0;background:none}
#ttk-mnav .ttk-list .tk-lang-row__seg a{flex:none;min-height:44px;padding:0 2px;border-radius:0;background:none;box-shadow:none;font-size:15.5px;font-weight:600;color:var(--tkh-soft)}
#ttk-mnav .ttk-list .tk-lang-row__seg a.is-on{background:none;box-shadow:inset 0 -2px 0 var(--tkh-red);color:var(--tkh-ink);font-weight:800}
@media (min-width:1025px){html body header.header .tkv1-search input[type="search"]{height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}}
html body .hp-filters{display:none}
@media (min-width:1025px){
html body .joinchat{--s:44px;right:0!important;left:auto!important;bottom:10px!important}
html body .joinchat .joinchat__button{width:44px!important;height:44px!important;right:2px!important;bottom:8px!important;box-shadow:0 2px 10px rgba(0,0,0,.2)!important}
html body .joinchat .joinchat__button__image,html body .joinchat .joinchat__button__image img{width:44px!important;height:44px!important}
html body .joinchat .joinchat__button::after{width:11px!important;height:11px!important}
html body .joinchat__chatbox{bottom:60px!important}
}
@media (max-width:1024px){
html body:not(.home) .joinchat .joinchat__button,html body:not(.home) .joinchat .joinchat__button__image,html body:not(.home) .joinchat .joinchat__button__image img{width:40px!important;height:40px!important}
}
html.tk-js .tk-msearch{display:none}
.tk-msearch{padding:10px var(--inline-padding,1rem);background:var(--tkh-white)}
.tk-msearch__form{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border:1px solid #d7dbe0;border-radius:12px;background:var(--tkh-white);box-shadow:0 1px 3px rgba(0,0,0,.06)}
.tk-msearch__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:16px;line-height:1.5;color:#1b1d21}
.tk-msearch__go{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:var(--clr-primary,var(--tkh-red));color:var(--tkh-white)}
.tk-ovs-open,.tk-ovs{display:none}
html.tk-ovs-on .tk-ovs-open{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:12px;background:rgba(255,255,255,.16);color:var(--tkh-white);cursor:pointer;-webkit-tap-highlight-color:transparent}
.tk-ovs-open:focus-visible{outline:3px solid var(--tkh-white);outline-offset:2px}
.tk-ovs-open>svg{pointer-events:none}
html.tk-ovs-on .tk-ovs-open.is-afloat{position:fixed;top:10px;inset-inline-start:10px;z-index:9990;background:#b93030;color:var(--tkh-white);box-shadow:0 6px 18px rgba(0,0,0,.32)}
html.tk-ovs-on .tk-msearch{display:none}
html.tk-ovs-lock,html.tk-ovs-lock body{overflow:hidden!important;overscroll-behavior:none}
.tk-ovs{position:fixed;inset-inline:0;top:var(--tk-ovs-top,0px);height:var(--tk-ovs-h,100vh);z-index:100000;flex-direction:column;background:var(--tkh-red);background-image:linear-gradient(130deg,rgba(181,59,59,0) 55%,rgba(10,10,10,.30) 100%)}
.tk-ovs.is-open{display:flex}
.tk-ovs__head{flex:0 0 auto;display:none;align-items:center;justify-content:flex-end;gap:8px;height:44px;padding-inline:14px 16px}
.tk-ovs__logo{display:block;height:32px;width:auto}
.tk-ovs__form .tk-ovs__close{position:absolute;z-index:3;top:4px;inset-inline-end:4px;box-sizing:border-box;min-width:64px;height:46px;display:flex;align-items:center;justify-content:center;padding:0 8px;margin:0;border:0;border-radius:10px;background:transparent;color:var(--tkh-white);font:inherit;font-size:16px;font-weight:700;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}
.tk-ovs__form .tk-ovs__close:active{background:rgba(0,0,0,.12)}
.tk-ovs__form{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;padding-top:54px;background:transparent}
.tk-ovs__form::before{content:"";position:absolute;inset:54px 0 0 0;background:var(--tkh-white);border-radius:18px 18px 0 0;z-index:0}
.tk-ovs__input{position:absolute;z-index:2;top:4px;inset-inline:12px 76px;height:46px;box-sizing:border-box;padding-block:0;padding-inline:46px 44px;border:0;border-radius:12px;outline:0;background:var(--tkh-white);box-shadow:none;font:inherit;font-size:16px;line-height:1.35;color:var(--tkh-ink);-webkit-appearance:none;appearance:none}
.tk-ovs__input::placeholder{color:var(--tkh-soft);opacity:1}
.tk-ovs__input::-webkit-search-cancel-button,.tk-ovs__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}
.tk-ovs__form .tk-ovs__go{position:absolute;z-index:3;top:4px;inset-inline-start:12px;box-sizing:border-box;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:12px;background:transparent;color:var(--tkh-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}
.tk-ovs__form .tk-ovs__go::before{content:none}
.tk-ovs__form .tk-ovs__go>svg{position:relative;pointer-events:none}
.tk-ovs__form .tk-ovs__close:focus-visible{outline:2px solid var(--tkh-white);outline-offset:-2px}
.tk-ovs__form .tk-ovs__go:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-4px}
html body .tk-ovs .tk-ovs__input:focus,html body .tk-ovs .tk-ovs__input:focus-visible{outline:0!important;box-shadow:inset 0 0 0 1px rgba(36,23,23,.14)}
.tk-ovs__hint{position:relative;z-index:1;flex:0 0 auto;margin:0;padding:16px 20px 6px;color:var(--tkh-head);font-size:13px;font-weight:800;line-height:1;text-align:start}
.tk-ovs__quick{position:relative;z-index:1;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;padding:0 8px 14px;overflow-y:auto;overscroll-behavior:contain}
.tk-ovs__chip{display:flex;align-items:center;gap:9px;min-height:46px;box-sizing:border-box;padding:0 12px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--tkh-ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s}
.tk-ovs__chip-t{flex:1 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tk-ovs__chip:active,.tk-ovs__chip:hover{background:var(--tkh-cream)}
.tk-ovs__quick .tk-ovs__chip{justify-content:space-between;min-height:44px}
.tk-ovs__chip-k{flex:none;font-size:12.5px;font-weight:600;color:var(--tkh-mute)}
.tk-ovs__wa{display:flex;align-items:center;gap:8px;min-height:44px;margin:8px 4px 0;padding:6px 8px 0;border-top:1px solid var(--tkh-hair);color:var(--tkh-wa-ink);font-size:14.5px;font-weight:700;text-decoration:none}
.tk-ovs__wa svg{width:18px;height:18px;flex:none;fill:var(--tkh-wa)}
.tk-ovs__wa:focus-visible{outline:2px solid var(--clr-primary,var(--tkh-red));outline-offset:-2px}
.tk-ovs__chip:focus-visible{outline:2px solid var(--clr-primary,var(--tkh-red));outline-offset:-2px}
.tk-ovs.is-short .tk-ovs__chip:nth-child(n+7){display:none}
.tk-ovs.is-tiny .tk-ovs__chip:nth-child(n+5){display:none}
.tk-ovs.is-tiny .tk-ovs__hint{padding-block:6px 4px}
.tk-ovs__form:has(.tk-sg.is-open) .tk-ovs__hint,
.tk-ovs__form:has(.tk-sg.is-open) .tk-ovs__quick{display:none}
@supports not selector(:has(*)){
.tk-ovs.is-typing .tk-ovs__head,
.tk-ovs.is-typing .tk-ovs__hint,
.tk-ovs.is-typing .tk-ovs__quick{display:none}
}
.tk-ovs .tk-sg{position:static;inset:auto;max-height:none;margin:0;border:0;border-radius:18px 18px 0 0;box-shadow:none;background:transparent}
.tk-ovs .tk-sg.is-open{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.tk-ovs .tk-sg__item{box-sizing:border-box;min-height:52px;align-content:center;grid-template-columns:minmax(0,1fr) auto;padding:6px 14px;gap:1px 12px}
.tk-ovs .tk-sg__t{font-size:15px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tk-ovs .tk-sg__meta{font-size:12.5px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tk-ovs .tk-sg__p{font-size:15px}
.tk-ovs .tk-sg__item:focus-visible{outline:2px solid var(--clr-primary,var(--tkh-red));outline-offset:-2px}
.tk-ovs .tk-sg__item:hover,.tk-ovs .tk-sg__item:focus{background:var(--tkh-cream)}
.tk-ovs .tk-sg__empty{display:block;padding:18px 16px;color:#6b7480;font-size:14px;line-height:1.5}
@media (prefers-reduced-motion:reduce){
.tk-ovs,.tk-ovs *{transition:none!important;animation:none!important}
}
.tk-sg{border:0;border-radius:16px;background:var(--tkh-white);box-shadow:0 22px 44px -14px rgba(60,20,15,.30),0 2px 8px rgba(60,20,15,.08);padding:4px 0 0}
.tk-sg [role="group"]{padding:2px 0}
.tk-sg__h{display:flex;align-items:baseline;gap:6px;padding:14px 20px 4px;font-size:13px;font-weight:800;letter-spacing:0;color:var(--tkh-head);background:none;border:0}
.tk-sg__n{font-weight:600;color:var(--tkh-mute)}
.tk-sg__n::before{content:"·";margin-inline-end:6px}
.tk-sg .tk-sg__item{position:relative;box-sizing:border-box;min-height:44px;align-content:center;margin:0 8px;padding:6px 12px;gap:1px 14px;border:0;border-radius:10px;color:var(--tkh-ink);transition:background-color .12s ease-out}
.tk-sg .tk-sg__item--one{min-height:44px}
.tk-sg .tk-sg__item:hover,.tk-sg .tk-sg__item:focus{background:transparent}
.tk-sg .tk-sg__item.is-active{background:var(--tkh-tint);outline:0}
.tk-sg .tk-sg__item:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-2px}
.tk-sg__t{font-size:15px;font-weight:600;color:var(--tkh-ink)}
.tk-sg__meta{font-size:13px;color:var(--tkh-meta)}
.tk-g{font-family:"Arial Hebrew",Arial,"Noto Sans Hebrew",sans-serif;font-weight:inherit;margin-inline-start:-.05em}
.tk-sg .tk-sg__t,.tk-sg .tk-sg__p{align-self:baseline}
.tk-sg .tk-sg__p{grid-row:1;font-size:15.5px;font-weight:800;color:var(--tkh-ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.tk-sg__from{margin-inline-end:1px;font-size:12.5px;font-weight:600;color:var(--tkh-soft)}
.tk-sg__unit{margin-inline-start:5px;font-size:12.5px;font-weight:600;color:var(--tkh-soft)}
.tk-sg .tk-sg__ils{margin-inline-start:7px;font-size:12.5px;font-weight:600;color:var(--tkh-soft);font-variant-numeric:tabular-nums}
.tk-sg .tk-sg__ils::before{content:"·";margin-inline-end:7px}
.tk-sg .tk-sg__g--cols{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:0}
.tk-sg .tk-sg__g--cols>*{grid-column:1/-1}
.tk-sg .tk-sg__g--cols>.tk-sg__item{display:grid;grid-template-columns:subgrid;column-gap:22px;align-items:baseline}
.tk-sg .tk-sg__g--cols .tk-sg__t{grid-column:1;white-space:nowrap}
.tk-sg .tk-sg__g--cols .tk-sg__p{grid-column:2;justify-self:start}
@supports not (grid-template-columns:subgrid){.tk-sg .tk-sg__g--cols>.tk-sg__item{grid-template-columns:minmax(7.5em,max-content) max-content minmax(0,1fr)}}
.tk-sg__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.tk-sg .tk-sg__pop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-block:4px}
.tk-sg .tk-sg__pop .tk-sg__t{font-size:15.5px;font-weight:600}
.tk-sg__kind{flex:none;font-size:12.5px;font-weight:600;color:var(--tkh-mute)}
.tk-sg .tk-sg__item.tk-sg__page{display:flex;align-items:center;gap:12px;margin:8px 8px 2px;padding:12px 14px;min-height:60px;border:0;border-radius:12px;background:var(--tkh-cream);box-shadow:none}
.tk-sg .tk-sg__item.tk-sg__page.is-active{background:#f2e7de}
.tk-sg__page .tk-sg__tw{flex:1;min-width:0;display:block}
.tk-sg__page .tk-sg__t{display:block;font-size:16.5px;font-weight:800;color:var(--tkh-ink)}
.tk-sg__page .tk-sg__meta{display:block;margin-top:2px;font-size:13.5px;font-weight:600;color:var(--tkh-head)}
.tk-sg__go{flex:none;display:grid;place-items:center;width:28px;height:28px;color:var(--tkh-red)}
.tk-sg__go svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease-out}
.tk-sg .tk-sg__page.is-active .tk-sg__go svg{transform:translateX(-3px)}
.tk-sg__foot{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:6px;padding:4px 8px 6px;background:var(--tkh-white);border-top:1px solid var(--tkh-hair);border-radius:0 0 16px 16px;box-shadow:none}
.tk-sg__foot:empty{display:none}
.tk-sg .tk-sg__wa{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;margin:0;padding:6px 12px;border:0;border-radius:10px;background:none;font-size:14.5px;font-weight:700;color:var(--tkh-wa-ink);text-decoration:none}
.tk-sg .tk-sg__wa svg{width:18px;height:18px;flex:none;fill:var(--tkh-wa)}
.tk-sg .tk-sg__wa:hover{background:none;text-decoration:underline;text-underline-offset:3px}
.tk-sg .tk-sg__wa:focus-visible,.tk-sg .tk-sg__all:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-2px}
.tk-sg .tk-sg__all{display:flex;align-items:center;justify-content:flex-start;position:static;min-height:44px;margin:0;padding:6px 12px!important;border:0!important;border-radius:10px;background:none!important;color:var(--tkh-red)!important;font-size:15.5px!important;font-weight:800;text-align:start;text-decoration:none;box-shadow:none}
.tk-sg .tk-sg__all:hover{background:none!important;text-decoration:underline;text-underline-offset:4px}
.tk-sg.is-pop{padding-bottom:6px}
@media (max-width:1024px){
.tk-ovs__form .tk-ovs__clear{position:absolute;z-index:3;top:5px;inset-inline-end:77px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:10px;background:transparent;color:var(--tkh-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}
.tk-ovs__form .tk-ovs__clear:focus-visible{outline:2px solid var(--tkh-red);outline-offset:-4px}
.tk-ovs__form .tk-ovs__clear[hidden]{display:none}
.tk-ovs .tk-ovs__input{padding-inline-end:46px}
.tk-ovs .tk-sg{box-shadow:none;padding-top:2px}
.tk-ovs .tk-sg .tk-sg__item{margin:0 6px;padding:6px 12px}
.tk-ovs .tk-sg__foot{border-radius:0}
.tk-ovs .tk-sg__h{padding:7px 16px 3px}
}
.tk-band-none{margin:10px 0 0;padding:10px 14px;border-radius:10px;background:#fff6e5;color:#6b4a00;font-size:15px}
.tk-band-none a{font-weight:800;color:var(--tkh-red)}
.tiktik-pagination[hidden]{display:none!important}
.tk-sg__none{padding:16px 20px 4px;text-align:center}
.tk-sg__none-t{margin:0 0 4px;font-size:15.5px;font-weight:800;color:var(--tkh-ink);line-height:1.4}
.tk-sg__none-s{margin:0;font-size:13.5px;color:var(--tkh-meta);line-height:1.45}
.tk-sg__none-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:18px;margin:0;font-size:14.5px;line-height:1.4;color:var(--tkh-meta)}
.tk-sg__none-links a{display:inline-block;padding:12px 2px;color:var(--tkh-red);font-weight:700;text-decoration:none}
.tk-sg__none-links a:hover{text-decoration:underline;text-underline-offset:3px}
.tk-sg__none-links a:focus-visible{outline:2px solid var(--tkh-red);outline-offset:0;border-radius:4px}
html .tk-ovs .tk-ovs__input:focus,html .tk-ovs .tk-ovs__input:focus-visible{outline:2px solid rgba(181,59,59,.35)!important;outline-offset:-2px!important}
@media (min-width:1025px){
html.tk-ovs-lock::before{content:"";position:fixed;inset:0;z-index:99999;background:rgba(28,14,14,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
html .tk-ovs{inset-inline:auto;left:50%;transform:translateX(-50%);top:64px;width:min(860px,calc(100vw - 64px));height:auto;max-height:calc(100vh - 112px);border-radius:22px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}
html .tk-ovs.is-open{display:flex}
html .tk-ovs .tk-ovs__head,html .tk-ovs:has(.tk-sg.is-open) .tk-ovs__head{display:flex;height:60px;padding-inline:24px 12px}
html .tk-ovs .tk-ovs__logo{height:30px}
html .tk-ovs .tk-ovs__form{padding-top:78px;max-height:calc(100vh - 172px)}
html .tk-ovs .tk-ovs__form::before{inset:78px 0 0 0;border-radius:20px 20px 0 0}
html .tk-ovs .tk-ovs__input{top:6px;inset-inline:20px 112px;height:58px;border-radius:16px;font-size:19px;padding-inline:56px 56px}
html .tk-ovs .tk-ovs__form .tk-ovs__go{top:6px;inset-inline-start:26px;inset-inline-end:auto;width:48px;height:58px}
html .tk-ovs .tk-ovs__form .tk-ovs__go::before{content:none}
html .tk-ovs .tk-ovs__form .tk-ovs__clear{position:absolute;z-index:3;top:13px;inset-inline-end:120px;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:10px;background:transparent;color:var(--tkh-soft);cursor:pointer}
html .tk-ovs .tk-ovs__form .tk-ovs__close{top:6px;height:58px;inset-inline-end:16px;min-width:84px;font-size:17px;color:var(--tkh-white)}
html .tk-ovs .tk-ovs__form .tk-ovs__clear[hidden]{display:none}
html .tk-ovs .tk-ovs__hint{padding:18px 24px 10px;font-size:14px}
html .tk-ovs .tk-ovs__chip{min-height:64px;padding:8px 12px;gap:12px}
html .tk-ovs .tk-ovs__chip-t{font-size:15.5px}
html .tk-ovs .tk-sg.is-open{max-height:calc(100vh - 250px);position:relative;z-index:1}
html .tk-ovs .tk-sg__item{min-height:58px;padding:8px 24px}
html .tk-ovs .tk-sg__t{font-size:16px}
html .tk-ovs .tk-sg__meta{font-size:13.5px}
html .tk-ovs .tk-sg__p{font-size:16px}
html .tk-ovs .tk-sg__h{padding:10px 24px 5px}
html .tk-ovs .tk-ovs__keys{position:relative;z-index:1;flex:0 0 auto;display:flex;gap:18px;justify-content:center;margin:0;padding:12px 20px 16px;color:#6b7480;font-size:13px;border-top:1px solid #f0e6e6;background:var(--tkh-white)}
html .tk-ovs .tk-ovs__keys kbd{display:inline-block;min-width:22px;padding:1px 6px;margin-inline-end:6px;border:1px solid #d9dde3;border-bottom-width:2px;border-radius:6px;background:#f7f8fa;font:700 12px/1.5 Arial,sans-serif;color:#39414a;text-align:center}
}
.tk-sg .tk-sg__item:not(.tk-sg__page){padding-inline-end:42px}
.tk-sg .tk-sg__item.is-active{background:var(--tkh-tint)}
.tk-sg .tk-sg__item.is-active .tk-sg__t{color:var(--tkh-red)}
.tk-sg .tk-sg__item:not(.tk-sg__page).is-active::after{content:"";position:absolute;inset-inline-end:14px;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--tkh-red);-webkit-mask:var(--tkh-i-arrow) center/contain no-repeat;mask:var(--tkh-i-arrow) center/contain no-repeat;pointer-events:none}
.tk-sg .tk-sg__lb>[role="group"]:first-child:has(>.tk-sg__page){padding-top:0}
.tk-sg:has(>.tk-sg__lb>[role="group"]:first-child>.tk-sg__page){padding-top:0}
.tk-sg .tk-sg__item.tk-sg__page{margin:0 0 4px;padding:14px 20px;border-radius:0}
.tk-sg .tk-sg__lb>[role="group"]:first-child>.tk-sg__page:first-of-type{border-radius:16px 16px 0 0}
.tk-ovs .tk-sg .tk-sg__lb>[role="group"]:first-child>.tk-sg__page:first-of-type{border-radius:18px 18px 0 0}
.tk-sg .tk-sg__item.tk-sg__page.is-active{background:#f2e7de}
.tk-sg .tk-sg__item.tk-sg__page.is-active .tk-sg__tw>.tk-sg__t{color:var(--tkh-red)}
.tk-sg .tk-sg__lb:has(>.tk-sg__g--cols){display:grid;grid-template-columns:max-content max-content minmax(0,1fr)}
.tk-sg .tk-sg__lb:has(>.tk-sg__g--cols)>*{grid-column:1/-1}
.tk-sg .tk-sg__lb>.tk-sg__g--cols{grid-template-columns:subgrid}
.tk-g.tk-g--b{margin-inline-start:-.1em}
.tk-g.tk-g--w{margin-inline-start:0}
.tk-sg__hl{gap:6px}
.tk-sg__hl{display:inline-flex;align-items:baseline;color:inherit;text-decoration:none}
.tk-sg__hl:hover{color:var(--tkh-red);text-decoration:underline;text-underline-offset:3px}
.tk-sg__hgo{display:inline-grid;place-items:center;align-self:center;width:14px;height:14px;margin-inline-start:6px;color:var(--tkh-mute)}
.tk-sg__hgo svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.tk-sg__hl:hover .tk-sg__hgo{color:var(--tkh-red)}
.tk-sg.is-pop .tk-sg__h{padding-bottom:10px}
.tk-sg .tk-sg__item.tk-sg__pop{justify-content:flex-start;align-items:baseline;gap:10px;padding-block:11px}
.tk-sg .tk-sg__pop .tk-sg__t,.tk-sg .tk-sg__pop .tk-sg__kind{align-self:baseline;line-height:1.4}
.tk-ovs__quick .tk-ovs__chip{justify-content:flex-start;align-items:baseline;gap:10px;padding-block:11px}
.tk-ovs__quick .tk-ovs__chip .tk-ovs__chip-t{flex:0 1 auto;line-height:1.4}
.tk-ovs__quick .tk-ovs__chip .tk-ovs__chip-k{line-height:1.4}
.tk-sg__none{text-align:start}
.tk-sg__none-links{justify-content:flex-start}
.tkv1 .tkv1-picks--desk .tkv1-picks__in{height:52px;padding:4px;margin:-4px}
html body header.header.tkv1 :focus-visible{outline:2px solid #fff!important;outline-offset:2px!important}
html body header.header.tkv1 .sub-menu a:focus-visible,html body header.header.tkv1 .tk-lang__a:focus-visible,html body header.header.tkv1 .header-contact-menu a:focus-visible,html body header.header.tkv1 .tiktik-header-reviews-badge--phone:focus-visible,html body header.header.tkv1 .tk-ovs-open:focus-visible{outline-offset:-2px!important}
html body header.header.tkv1 button#nav-toggle:focus-visible{outline:2px solid #fff!important;outline-offset:-2px!important}
html body header.header.tkv1 .tk-sg :focus-visible,html body .tk-ovs .tk-sg :focus-visible,html body .tk-sg :focus-visible{outline:2px solid var(--tkh-red)!important;outline-offset:2px!important;box-shadow:none!important}
html body .tk-sg .tk-sg__item:focus-visible,html body header.header.tkv1 .tk-sg .tk-sg__item:focus-visible{outline-offset:-2px!important}
html body .tk-ovs :focus-visible{outline:2px solid var(--tkh-red)!important;outline-offset:-2px!important}
html body .tk-ovs .tk-ovs__form .tk-ovs__close:focus-visible{outline-color:#fff!important}
html body .tk-ovs .tk-ovs__form .tk-ovs__go:focus-visible,html body .tk-ovs .tk-ovs__form .tk-ovs__clear:focus-visible{outline-offset:-4px!important}
html body #ttk-mnav :focus-visible{outline:2px solid var(--tkh-red)!important;outline-offset:2px!important;box-shadow:none!important}
html body #ttk-mnav .ttk-list .ttk-item:focus-visible,html body #ttk-mnav .ttk-top .ttk-x:focus-visible,html body #ttk-mnav .ttk-top .ttk-logo:focus-visible{outline:2px solid var(--tkh-red)!important;outline-offset:-2px!important}
#ttk-mnav .ttk-top{padding:8px 18px 4px 10px}
.tkv1-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@media (max-width:1024px){
html body .tkv1 .tiktik-header-reviews-badge--phone,html body.single-product:has(#tkv2Root) .tkv1 .tiktik-header-reviews-badge--phone{grid-template-columns:1fr auto auto 1fr;grid-template-areas:". stars main ." "count count count count";column-gap:0!important}
html body .tkv1 .tiktik-header-reviews-badge--phone .tiktik-reviews-main{margin-inline-start:5px}
.tk-ovs__form{padding-top:60px}
.tk-ovs__form::before{inset:60px 0 0 0}
.tk-ovs__input{top:7px}
.tk-ovs__form .tk-ovs__go,.tk-ovs__form .tk-ovs__close{top:7px}
.tk-ovs__form .tk-ovs__clear{top:8px}
.tk-ovs .tk-sg.is-open{display:flex;flex-direction:column}
.tk-ovs .tk-sg.is-open>.tk-sg__lb{flex:0 0 auto}
.tk-ovs .tk-sg.is-open>.tk-sg__foot{margin-top:auto}
.tk-ovs__quick{flex:1 1 auto}
.tk-ovs__quick .tk-ovs__wa{margin-top:auto}
}
@media (min-width:1025px){
.tkv1 .tkv1-search:focus-within{box-shadow:0 2px 6px rgba(70,15,15,.18);outline:2px solid #fff;outline-offset:2px}
.tkv1 .tkv1-wa{font-size:15.5px;font-weight:600}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-main{font-size:15.5px;font-weight:600}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-count{font-size:15.5px!important;font-weight:600}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-stars,html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-stars svg{color:#fff!important}
html body .tkv1 .tiktik-header-reviews-badge--desktop .tiktik-reviews-stars svg{width:13px;height:13px}
}
@media (min-width:1025px){
.tkv1 .tkv1-wa{margin-inline-start:12px}
}
@media (min-width:1025px) and (max-width:1099px){
html body .tkv1 .tiktik-header-reviews-badge--desktop,html body.single-product:has(#tkv2Root) .tkv1 .tiktik-header-reviews-badge--desktop{justify-self:start}
}
@media (min-width:1280px){
.tkv1 .tkv1-wa{margin-inline-end:-8px} 
html[dir="rtl"] body .tkv1 a.header__phone{margin-left:-8px}
html[dir="ltr"] body .tkv1 a.header__phone{margin-right:-8px}
}

