/* Rir tools header interactive overlays (mega menu, drawers, popups) - loaded non-render-blocking. @version 1.5.82 */
.rrthf-mega{position: fixed;
	top: var(--rrthf-mega-top, calc(var(--rrthf-admin-offset, 0px) + var(--rrthf-notice-height, 0px) + 50px));
	left: 0;
	right: 0;
	width: min(900px, calc(100vw - 32px));
	margin-inline: auto;
	max-height: min(70vh, 560px);
	overflow: auto;
	padding: 18px;
	border: 1px solid var(--rrthf-border);
	border-radius: 0 0 18px 18px;
	background: #fff;
	box-shadow: var(--rrthf-shadow);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(8px);
	transition: opacity 120ms ease, transform 120ms ease, visibility 120ms ease;
	contain: layout paint;}.rrthf-mega[hidden]{display: none !important;}.rrthf-mega__cols{display: grid;
	grid-template-columns: 170px minmax(0, 1fr);
	gap: 16px;}.rrthf-mega__group{display: contents;}.rrthf-mega__group h3{position: sticky;
	top: 0;
	align-self: start;
	margin: 0;
	padding: 10px;
	border-radius: 12px;
	background: var(--rrthf-soft);
	color: var(--rrthf-navy);
	font-size: 15px;}.rrthf-menu-panel,
.rrthf-locale,
.rrthf-cart{position: fixed;
	inset: 0;
	z-index: 999999;}.rrthf-menu-panel[hidden],
.rrthf-locale[hidden],
.rrthf-cart[hidden]{display: none !important;}.rrthf-menu-panel__content{inset: 0 0 0 auto;
	width: min(100vw, 460px);
	display: flex;
	flex-direction: column;
	gap: 12px;
	padding: 14px;
	overflow: auto;}.rrthf-menu-panel__quick{display: grid;
	gap: 12px;
	padding-bottom: 20px;}.rrthf-locale__dialog{top: 50%;
	left: 50%;
	width: min(92vw, 420px);
	padding: 20px;
	border-radius: 22px;
	transform: translate(-50%, -50%);}.rrthf-locale__confirm{width: 100%;
	margin-top: 18px;}.rrthf-mini-cart__items{display: grid;
	gap: 12px;}.rrthf-mini-cart__item{display: grid;
	grid-template-columns: 64px minmax(0, 1fr) auto;
	gap: 10px;
	align-items: center;
	padding: 10px;
	border: 1px solid var(--rrthf-border);
	border-radius: 16px;}.rrthf-mini-cart__thumb img{display: block;
	width: 64px;
	height: 64px;
	border-radius: 12px;
	object-fit: cover;}.rrthf-mini-cart__name{display: -webkit-box;
	overflow: hidden;
	color: var(--rrthf-navy);
	font-weight: 800;
	line-height: 1.25;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}.rrthf-mini-cart__qty,
.rrthf-mini-cart__price{display: block;
	margin-top: 4px;
	font-size: 13px;
	font-weight: 800;}.rrthf-mini-cart__price{color: var(--rrthf-brand);}.rrthf-mini-cart__summary{display: flex;
	justify-content: space-between;
	margin: 18px 0 12px;
	padding-top: 14px;
	border-top: 1px solid var(--rrthf-border);
	color: var(--rrthf-navy);
	font-weight: 800;}.rrthf-mini-cart__actions{display: grid;
	grid-template-columns: 1fr;
	gap: 8px;}.rrthf-mini-cart__actions .rrthf-button--cart-link{min-height: auto;
	padding: 4px 0;
	border-radius: 0;
	background: transparent;
	color: var(--rrthf-navy);
	text-decoration: none;
	text-underline-offset: 3px;}@media (prefers-reduced-motion: reduce){
.rrthf-mega {transition: none;}
}.rrthf-menu-panel,
.rrthf-locale,
.rrthf-cart{--rrthf-brand: #239add;
	--rrthf-navy: #1e3b66;
	--rrthf-text: #202020;
	--rrthf-soft: #f4f9fd;
	--rrthf-border: rgba(30, 59, 102, 0.14);
	--rrthf-shadow: 0 16px 44px rgba(30, 59, 102, 0.13);
	color: var(--rrthf-text);
	font-family: var(--rrthf-font-family, "Myriad Pro", "Myriad Web Pro", "Segoe UI", Arial, sans-serif);}.rrthf-mega{width: min(1120px, calc(100vw - 32px));}.rrthf-mega__cols{grid-template-columns: 180px minmax(0, 1fr);}.rrthf-mega__items{grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
	gap: 16px;}.rrthf-mega .rrthf-menu-card{grid-template-columns: 1fr;
	align-items: stretch;
	min-height: 0;
	padding: 12px;
	text-align: center;}.rrthf-mega .rrthf-menu-card__image{width: 100%;
	height: auto;
	aspect-ratio: 1 / 1;}.rrthf-mega .rrthf-menu-card__title{font-size: 15px;
	-webkit-line-clamp: 3;}.rrthf-menu-panel__content{inset: 0 auto 0 0;
	animation: rrthf-slide-in-left 220ms ease both;}.rrthf-menu-panel__quick{margin-top: 8px;
	padding: 14px;
	border: 1px solid var(--rrthf-border);
	border-radius: 18px;
	background: var(--rrthf-soft);}.rrthf-locale__dialog{width: min(94vw, 460px);
	border: 1px solid rgba(255, 255, 255, 0.7);
	animation: rrthf-pop-in 180ms ease both;}.rrthf-language-select{width: 100%;}.rrthf-field--language .rrthf-language-select{position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	border: 0;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	white-space: nowrap;}.rrthf-field--language .rrthf-language-select[hidden]{display: none !important;}.rrthf-language-picker{display: none;
	position: relative;
	width: 100%;}.rrthf-js .rrthf-field--language .rrthf-language-picker{display: block;}.rrthf-language-picker__button,
.rrthf-language-picker__option{display: flex;
	align-items: center;
	width: 100%;
	min-height: 50px;
	gap: 10px;
	border: 2px solid var(--rrthf-border);
	background: #fff;
	color: var(--rrthf-navy);
	font-weight: 800;
	text-align: left;
	cursor: pointer;}.rrthf-language-picker__button{justify-content: flex-start;
	padding: 0 42px 0 14px;
	border-radius: 14px;
	position: relative;}.rrthf-language-picker__button::after{position: absolute;
	right: 14px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 13px;
	content: "▾";}.rrthf-language-picker__button[aria-expanded="true"]::after{transform: translateY(-50%) rotate(180deg);}.rrthf-language-picker__button:focus-visible,
.rrthf-language-picker__option:focus-visible{border-color: var(--rrthf-brand);
	outline: 0;
	box-shadow: 0 0 0 3px rgba(35, 154, 221, 0.14);}.rrthf-language-picker__list{position: absolute;
	z-index: 4;
	top: calc(100% + 6px);
	left: 0;
	right: 0;
	max-height: min(52vh, 340px);
	padding: 6px;
	border: 1px solid var(--rrthf-border);
	border-radius: 16px;
	background: #fff;
	box-shadow: var(--rrthf-shadow);
	overflow-y: auto;
	overscroll-behavior: contain;}.rrthf-language-picker__option{min-height: 44px;
	padding: 10px;
	border: 0;
	border-radius: 12px;}.rrthf-language-picker__option:hover,
.rrthf-language-picker__option.is-active{background: var(--rrthf-soft);
	color: var(--rrthf-brand);}.rrthf-language-picker__flag{flex: 0 0 28px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 20px;
	border-radius: 5px;
	box-shadow: inset 0 0 0 1px rgba(30, 59, 102, 0.12);
	overflow: hidden;}.rrthf-language-picker__flag svg{display: block;
	width: 100%;
	height: 100%;}.rrthf-language-picker__current,
.rrthf-language-picker__name{min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}@media (max-width: 480px){.rrthf-language-picker__list{max-height: 46vh;}}.rrthf-mini-cart{display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 0;
	width: 100%;}.rrthf-mini-cart__items{flex: 1;
	min-height: 0;
	overflow: auto;
	padding: 14px;
	-webkit-overflow-scrolling: touch;}.rrthf-mini-cart__summary{flex: 0 0 auto;
	margin: 0;
	padding: 14px 18px;
	border-top: 1px solid var(--rrthf-border);
	background: #fff;}.rrthf-mini-cart__actions{display: grid;
	flex: 0 0 auto;
	grid-template-columns: 1fr;
	gap: 10px;
	padding: 0 18px 18px;
	background: #fff;}.rrthf-mini-cart__actions .rrthf-button,
.rrthf-mini-cart__empty .rrthf-button{width: 100%;}.rrthf-mini-cart__empty{display: grid;
	gap: 14px;
	align-content: center;
	height: 100%;
	padding: 24px;
	text-align: center;}@media (max-width: 960px){.rrthf-menu-panel__content{width: min(92vw, 430px);}}@media (prefers-reduced-motion: reduce){
.rrthf-menu-panel__content,
	.rrthf-cart__drawer,
	.rrthf-locale__dialog {animation: none;}
}.rrthf-menu-panel,
.rrthf-locale,
.rrthf-cart{z-index: 2147483600;}.rrthf-menu-panel[hidden],
.rrthf-locale[hidden],
.rrthf-cart[hidden]{display: none !important;}.rrthf-mega{left: 0;
	right: 0;
	width: min(1120px, calc(100vw - 32px));
	margin-inline: auto;
	max-height: min(74vh, 620px);
	overflow: hidden;
	padding: 0;
	transform: translateY(8px);}.rrthf-mega__layout,
.rrthf-mega__cols{display: grid;
	grid-template-columns: 190px minmax(0, 1fr);
	gap: 0;
	max-height: inherit;
	min-height: 360px;}.rrthf-mega__labels{display: flex;
	flex-direction: column;
	gap: 6px;
	min-width: 0;
	padding: 14px;
	overflow: auto;
	border-right: 1px solid var(--rrthf-border);
	background: var(--rrthf-soft);
	-webkit-overflow-scrolling: touch;}.rrthf-mega__label{width: 100%;
	padding: 10px 12px;
	border: 1px solid transparent;
	border-radius: 12px;
	background: transparent;
	color: var(--rrthf-navy);
	font-weight: 800;
	line-height: 1.25;
	text-align: left;
	cursor: pointer;}.rrthf-mega__label.is-active,
.rrthf-mega__label:hover,
.rrthf-mega__label:focus-visible{border-color: var(--rrthf-border);
	outline: 1px solid rgba(30, 59, 102, 0.22);
	background: #fff;
	color: var(--rrthf-brand);}.rrthf-mega__groups{min-height: 0;
	max-height: min(74vh, 620px);
	padding: 14px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;}.rrthf-mega__group{display: block;
	padding: 12px;
	border: 1px solid var(--rrthf-border);
	border-radius: 16px;
	background: #fff;}.rrthf-mega__group + .rrthf-mega__group{margin-top: 16px;}.rrthf-mega__group.is-active{outline: 2px solid rgba(35, 154, 221, 0.18);
	outline-offset: 1px;}.rrthf-mega__group h3{position: static;
	margin: 0 0 12px;
	padding: 0 0 10px;
	border-bottom: 1px solid var(--rrthf-border);
	border-radius: 0;
	background: transparent;}.rrthf-mega__items{grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
	gap: 14px;}@media (max-width: 960px){.rrthf-menu-panel__content{display: grid;
		grid-template-rows: auto auto minmax(0, 1fr) auto;
		gap: 8px;
		width: min(94vw, 430px);
		padding: 10px;
		overflow: hidden;}.rrthf-menu-panel__top{gap: 8px;
		padding-bottom: 6px;}.rrthf-menu-panel__top strong{font-size: 18px;}.rrthf-menu-panel__quick{gap: 6px;
		max-height: 112px;
		margin-top: 0;
		padding: 8px;
		overflow: auto;}}@media (prefers-reduced-motion: reduce){
.rrthf-cart__drawer {animation: none;}
}.rrthf-nav .rrthf-mega{border-color: var(--rrthf-panel-border);
	background: var(--rrthf-panel-bg);
	color: var(--rrthf-panel-text);}.rrthf-nav .rrthf-mega__labels{border-right-color: var(--rrthf-panel-border);
	background: var(--rrthf-panel-muted);}.rrthf-nav .rrthf-mega__label.is-active,
.rrthf-nav .rrthf-mega__label:hover,
.rrthf-nav .rrthf-mega__label:focus-visible{border-color: var(--rrthf-brand);
	background: rgba(35, 154, 221, 0.18);
	color: var(--rrthf-brand);}.rrthf-nav .rrthf-mega{background: var(--rrthf-panel-bg, #fff);
	color: var(--rrthf-panel-text, var(--rrthf-navy));}.rrthf-locale__top strong{font-size: clamp(18px, 4.6vw, 20px);
	line-height: 1.2;}@media (max-width: 960px){.rrthf-menu-panel__quick{display: grid;
		grid-template-columns: repeat(6, minmax(0, 1fr));
		gap: 8px;
		max-height: none;
		overflow: visible;}}@media (max-width: 380px){.rrthf-menu-panel__quick{gap: 6px;}}.rrthf-mini-cart__empty{flex: 1 1 auto;
	width: 100%;
	min-height: 100%;
	align-content: center;
	justify-items: center;
	place-content: center;}.rrthf-mini-cart__empty p{margin: 0;
	color: var(--rrthf-navy);
	font-size: 16px;
	font-weight: 800;}.rrthf-mini-cart__empty .rrthf-button{width: min(100%, 240px);}@media (max-width: 960px){.rrthf-menu-panel__content{grid-template-rows: auto auto minmax(0, 1fr) auto;
		gap: 6px;
		padding-top: 8px;}.rrthf-menu-panel__top{padding-bottom: 0;}.rrthf-menu-panel__quick{position: sticky;
		bottom: 0;
		z-index: 2;
		max-height: min(25vh, 132px);
		overflow: auto;
		overscroll-behavior: contain;
		-webkit-overflow-scrolling: touch;}}@media (max-width: 960px) and (max-height: 680px){.rrthf-menu-panel__content{gap: 5px;
		padding: 7px 9px;}.rrthf-menu-panel__top strong{font-size: 17px;}.rrthf-menu-panel__quick{max-height: 106px;
		padding: 6px;}}.rrthf-mini-cart__item{align-items: start;}.rrthf-mini-cart__options{margin-top: 5px;
	color: #526376;
	font-size: 12px;
	line-height: 1.28;}.rrthf-mini-cart__options dl,
.rrthf-mini-cart__options p{margin: 0;}.rrthf-mini-cart__options .variation{display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	align-items: baseline;
	gap: 2px 4px;
	margin: 4px 0 0;}.rrthf-mini-cart__options .variation dt,
.rrthf-mini-cart__options .variation dd{min-width: 0;
	margin: 0;
	line-height: 1.25;}.rrthf-mini-cart__options .variation dt{color: var(--rrthf-navy);
	font-weight: 800;}.rrthf-mini-cart__options .variation dd{overflow-wrap: anywhere;}.rrthf-mini-cart__options .variation dd p{display: inline;}.rrthf-mini-cart__options .variation dd a{white-space: normal;}.rrthf-mini-cart__quantity{display: inline-grid;
	grid-template-columns: 30px 42px 30px;
	align-items: center;
	gap: 4px;
	margin-top: 8px;
	padding: 3px;
	border: 1px solid var(--rrthf-border);
	border-radius: 999px;
	background: var(--rrthf-soft);}.rrthf-mini-cart__quantity button,
.rrthf-mini-cart__quantity input{min-width: 0;
	height: 28px;
	border: 0;
	background: transparent;
	color: var(--rrthf-navy);
	font-weight: 900;
	text-align: center;}.rrthf-mini-cart__quantity button{display: grid;
	border-radius: 999px;
	cursor: pointer;
	place-items: center;}.rrthf-mini-cart__quantity button:hover,
.rrthf-mini-cart__quantity button:focus-visible{background: #fff;
	color: var(--rrthf-brand);
	outline: 0;}.rrthf-mini-cart__quantity input{padding: 0;
	-moz-appearance: textfield;}.rrthf-mini-cart__quantity input::-webkit-outer-spin-button,
.rrthf-mini-cart__quantity input::-webkit-inner-spin-button{margin: 0;
	-webkit-appearance: none;}.rrthf-mini-cart__quantity.is-updating{opacity: 0.65;
	pointer-events: none;}@media (max-width: 960px){.rrthf-mini-cart__item{grid-template-columns: 58px minmax(0, 1fr) max-content;
		align-items: start;
		gap: 8px;}.rrthf-mini-cart__price{grid-column: 3;
		grid-row: 1;
		align-self: start;
		justify-self: end;
		margin-top: 0;
		text-align: right;
		white-space: nowrap;}}@media (max-width: 380px){.rrthf-mini-cart__quantity{grid-template-columns: 28px 38px 28px;}}.rrthf-mega-backdrop{position: fixed;
	inset: 0;
	z-index: 2147482980;
	background: rgba(7, 18, 32, 0.58);
	opacity: 0;
	pointer-events: none;
	transition: opacity 120ms ease;}.rrthf-mega-backdrop.is-active,
body.rrthf-mega-open .rrthf-mega-backdrop{opacity: 1;
	pointer-events: auto;}body.rrthf-mega-lock{overscroll-behavior: contain;}.rrthf-nav.is-overlay-open .rrthf-mega{z-index: 2147482991;
	overscroll-behavior: contain;}.rrthf-nav.is-overlay-open .rrthf-mega__groups,
.rrthf-nav.is-overlay-open .rrthf-mega__labels{overscroll-behavior: contain;}@media (prefers-reduced-motion: reduce){
.rrthf-mega-backdrop {transition: none;}
}body.rrthf-mega-lock{overflow: hidden;}@media (min-width: 961px){.rrthf-mega .rrthf-menu-card--two-col-equal{min-height: 96px;}}@media (prefers-reduced-motion: reduce){
.rrthf-nav__tab.is-open > .rrthf-mega {transition: none;}
}.rrthf-mega__items--two-col-equal{grid-template-columns: repeat(2, minmax(0, 1fr));
	max-width: 560px;}.rrthf-mega .rrthf-menu-card--two-col-equal{min-height: clamp(190px, 22vw, 250px);}@media (min-width: 961px){body.rrthf-mega-lock{overflow: visible;}.rrthf-mega-backdrop,
	.rrthf-mega-backdrop.is-active,
	body.rrthf-mega-open .rrthf-mega-backdrop{opacity: 0;
		pointer-events: none;}}@media (max-width: 960px){.rrthf-mini-cart__item{grid-template-columns: 58px minmax(0, 1fr) max-content;
		align-items: start;
		gap: 8px;}.rrthf-mini-cart__price{grid-column: 3;
		grid-row: 1;
		align-self: start;
		justify-self: end;
		margin-top: 0;
		text-align: right;
		white-space: nowrap;}.rrthf-mini-cart__meta{min-width: 0;}}@media (max-width: 380px){.rrthf-mini-cart__item{grid-template-columns: 54px minmax(0, 1fr) max-content;}.rrthf-mini-cart__price{font-size: 12px;}}@media (prefers-reduced-motion: reduce){
.rrthf-checkout-header__indicator,
	.rrthf-checkout-progress__list::after {transition: none;}
}.rrthf-mega__label{position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	min-height: 44px;}.rrthf-mega__label::after{display: block;
	flex: 0 0 10px;
	width: 10px;
	height: 10px;
	border-top: 2px solid currentColor;
	border-right: 2px solid currentColor;
	background: transparent;
	content: "";
	transform: rotate(45deg);
	transition: transform 140ms ease;}.rrthf-mega__label.is-active::after,
.rrthf-mega__label:hover::after,
.rrthf-mega__label:focus-visible::after{background: transparent;
	transform: translateX(2px) rotate(45deg);}.rrthf-nav .rrthf-mega{left: 0;
	right: 0;
	width: min(1232px, calc(100vw - 24px));
	margin-inline: auto;}.rrthf-nav .rrthf-mega__label.is-active{border-color: rgba(12, 95, 156, 0.92);
	outline: 0;
	box-shadow: none;}.rrthf-nav .rrthf-mega__label:hover,
.rrthf-nav .rrthf-mega__label:focus-visible{border-color: var(--rrthf-brand);
	outline: 0;
	box-shadow: inset 0 0 0 2px var(--rrthf-brand);}.rrthf-mega-backdrop{position: fixed;
	inset: 0;
	z-index: 2147482980;
	background: rgba(7, 18, 32, 0.34);
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity 140ms ease, visibility 140ms ease;}.rrthf-mega-backdrop.is-active{opacity: 1;
	visibility: visible;
	pointer-events: auto;}.rrthf-mini-cart__items{align-content: start;
	grid-auto-rows: max-content;}.rrthf-mini-cart__item{align-self: start;
	height: auto;
	min-height: 0;}.rrthf-mini-cart__meta{min-width: 0;}.rrthf-mini-cart__actions .rrthf-button--checkout:hover,
.rrthf-mini-cart__actions .rrthf-button--checkout:focus-visible,
.rrthf-mini-cart__actions .rrthf-button--checkout:active{background: #1e3b66;
	color: #fff;}.rrthf-mini-cart__actions .rrthf-button--cart-link:hover,
.rrthf-mini-cart__actions .rrthf-button--cart-link:focus-visible,
.rrthf-mini-cart__actions .rrthf-button--cart-link:active{background: transparent;
	color: var(--rrthf-navy);
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 3px;}@media (prefers-reduced-motion: reduce){
.rrthf-mega-backdrop {transition: none;}
}.rrthf-mega-backdrop{z-index: 2147482988;
	background: rgba(7, 18, 32, 0.5);
	backdrop-filter: none;}.rrthf-mega-backdrop.is-active,
body.rrthf-mega-open .rrthf-mega-backdrop{opacity: 1;
	visibility: visible;
	pointer-events: auto;}body.rrthf-mega-open .rrthf-mega,
.rrthf-nav.is-overlay-open .rrthf-mega{z-index: 2147482992;}@media (max-width: 960px){.rrthf-mega-backdrop{display: none !important;}}@media (prefers-reduced-motion: reduce){
.rrthf-mega-backdrop {transition: none;}
}.rrthf-nav .rrthf-mega__group.is-active{border-color: rgba(35, 154, 221, 0.72);
	outline: 0;
	outline-offset: 0;
	box-shadow:
		inset 3px 0 0 var(--rrthf-brand),
		0 8px 22px rgba(30, 59, 102, 0.08);}.rrthf-nav .rrthf-mega__label{border-color: rgba(30, 59, 102, 0.1);
	background: rgba(255, 255, 255, 0.62);
	color: var(--rrthf-panel-text, var(--rrthf-navy));
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);}.rrthf-nav .rrthf-mega__label::after{border: 1px solid rgba(35, 154, 221, 0.22);
	background: #fff;
	color: var(--rrthf-brand);
	font-size: 18px;}.rrthf-nav .rrthf-mega__label.is-active{border-color: var(--rrthf-brand);
	background: rgba(35, 154, 221, 0.16);
	color: #0c5f9c;
	box-shadow: inset 3px 0 0 var(--rrthf-brand);}.rrthf-nav .rrthf-mega__label:hover,
.rrthf-nav .rrthf-mega__label:focus-visible{border-color: var(--rrthf-brand);
	background: rgba(35, 154, 221, 0.2);
	color: #0c5f9c;
	box-shadow:
		inset 3px 0 0 var(--rrthf-brand),
		0 0 0 1px rgba(35, 154, 221, 0.2);}.rrthf-mini-cart__summary{padding: 12px 18px 8px;}.rrthf-mini-cart > .rrttw-mini-cart-estimate{flex: 0 0 auto;
	width: auto;
	margin-right: 18px;
	margin-left: 18px;}@media (min-width: 961px){.rrthf-nav .rrthf-mega .rrthf-menu-card--button{min-height: 38px;
		padding-block: 0;}}@media (min-width: 961px){.rrthf-nav .rrthf-mega .rrthf-menu-card--type-product .rrthf-menu-card__title{display: -webkit-box;
		overflow: hidden;
		font-size: 13.5px;
		line-height: 1.22;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;}.rrthf-nav .rrthf-mega .rrthf-menu-card--type-product .rrthf-menu-card__price{font-size: 12px;
		line-height: 1.2;}}.rrthf-mega.is-deferred .rrthf-menu-loading{min-height: 220px;}