.gst-pkm-drop-state-locked .gst-pkm-drop-live-only {
	display: none !important;
}

.gst-pkm-drop-state-locked #geeky-sticky-cart {
	display: none !important;
}

.gst-pkm-drop-sticky-signup,
.gst-pkm-drop-sticky-signup * {
	box-sizing: border-box;
}

.gst-pkm-drop-sticky-signup {
	--gst-pkm-ink: #23262a;
	--gst-pkm-red: #d84a3e;
	--gst-pkm-red-hover: #c83f34;
	--gst-pkm-button-shadow: #111;
	position: fixed;
	z-index: 99990;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	padding: 13px 22px 15px;
	border-top: 2px solid #23262a;
	background: rgba(255, 253, 246, .98);
	box-shadow: 0 -12px 34px rgba(24, 27, 31, .16);
	color: #23262a;
	font-family: Manrope, Arial, sans-serif;
	opacity: 0;
	transform: translateY(calc(100% + 14px));
	visibility: hidden;
	pointer-events: none;
	transition: transform .22s ease, opacity .18s ease, visibility 0s linear .22s;
}

body.gst-pkm-drop-state-locked .gst-pkm-drop-sticky-signup {
	display: block;
}

body.gst-pkm-drop-state-locked .gst-pkm-drop-sticky-signup.is-visible {
	opacity: 1;
	transform: translateY(0);
	visibility: visible;
	pointer-events: auto;
	transition-delay: 0s;
}

.gst-pkm-drop-sticky-signup__inner {
	display: grid;
	grid-template-columns: minmax(210px, 1fr) minmax(390px, 520px);
	align-items: center;
	gap: 18px 30px;
	width: min(100%, 1180px);
	margin: 0 auto;
}

.gst-pkm-drop-sticky-signup__copy {
	display: flex;
	align-items: baseline;
	gap: 12px;
	min-width: 0;
	font-family: "Barlow Condensed", Barlow, "Arial Narrow", Arial, sans-serif;
	text-transform: uppercase;
}

.gst-pkm-drop-sticky-signup__copy span {
	color: #b84a41;
	font-size: 13px;
	font-weight: 900;
	letter-spacing: .055em;
	white-space: nowrap;
}

.gst-pkm-drop-sticky-signup__copy strong {
	color: #23262a;
	font-size: clamp(24px, 2vw, 31px);
	font-weight: 900;
	letter-spacing: -.015em;
	line-height: 1;
	white-space: nowrap;
}

.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form {
	grid-template-columns: minmax(0, 1fr) minmax(126px, 34%);
	gap: 9px;
	margin: 0;
}

.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form input[type="email"],
.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form button.gst-pkm-button--red {
	height: 44px;
}

.gst-pkm-drop-sticky-signup__status {
	grid-column: 2;
	min-height: 0;
	margin: -11px 0 0;
	font-size: 11px;
	text-align: left;
}

.gst-pkm-drop-sticky-signup__status:empty {
	display: none;
}

.gst-pkm-drop-sticky-signup.is-sent .gst-pkm-drop-sticky-signup__form input[type="email"] {
	border-color: #17804d;
}

body.gst-pkm-dev-time-jump-active:has(.gst-pkm-drop-sticky-signup.is-visible) .gst-pkm-dev-time-jump {
	bottom: 98px !important;
}

@media (max-width: 700px) {
	.gst-pkm-drop-sticky-signup__inner {
		grid-template-columns: minmax(0, 1fr);
		gap: 8px;
	}

	.gst-pkm-drop-sticky-signup__copy {
		justify-content: space-between;
	}

	.gst-pkm-drop-sticky-signup__status {
		grid-column: 1;
		margin-top: -3px;
		text-align: center;
	}

	body.gst-pkm-dev-time-jump-active:has(.gst-pkm-drop-sticky-signup.is-visible) .gst-pkm-dev-time-jump {
		bottom: 126px !important;
	}
}

.gst-pkm-drop-gate,
.gst-pkm-drop-gate * {
	box-sizing: border-box;
}

.gst-pkm-drop-gate {
	--gst-pkm-ink: #23262a;
	--gst-pkm-red: #d84a3e;
	--gst-pkm-red-hover: #c83f34;
	--gst-pkm-button-shadow: #111;
	width: 100%;
	margin: 14px 0 18px;
	color: var(--gst-pkm-ink);
	font-family: Manrope, Arial, sans-serif;
	container-type: inline-size;
}

.gst-pkm-drop-gate[hidden] {
	display: none !important;
}

.gst-pkm-drop-gate__meta {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	gap: 16px;
	margin: 0 10px 7px;
	font-family: "Barlow Condensed", Barlow, "Arial Narrow", Arial, sans-serif;
	font-size: 14px;
	font-weight: 900;
	line-height: 1;
	text-transform: uppercase;
}

.gst-pkm-drop-gate__eyebrow {
	color: #b84a41;
	letter-spacing: .08em;
}

.gst-pkm-drop-gate__date {
	color: var(--gst-pkm-ink);
	letter-spacing: .025em;
	text-align: right;
}

.gst-pkm-drop-gate__timer-shell {
	position: relative;
	padding: 2px;
	border-radius: 11px;
	background: linear-gradient(110deg, #4ed7ff, #b59cff, #ffe07a, #ff7666, #4ed7ff);
	background-size: 240% 100%;
	box-shadow: 0 5px 0 rgba(35, 38, 42, .16), 0 12px 24px rgba(35, 38, 42, .1);
	animation: gst-pkm-drop-border-shift 7s linear infinite;
}

.gst-pkm-drop-gate__timer {
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr);
	align-items: center;
	gap: 9px;
	min-height: 86px;
	padding: 12px 18px 11px;
	border: 1px solid rgba(255, 255, 255, .08);
	border-radius: 9px;
	background:
		radial-gradient(circle at 42% 0%, rgba(80, 215, 255, .09), transparent 34%),
		radial-gradient(circle at 82% 100%, rgba(255, 224, 122, .08), transparent 34%),
		linear-gradient(135deg, #12161a 0%, #080b0e 55%, #14161a 100%);
	overflow: hidden;
}

.gst-pkm-drop-gate__timer::after {
	content: "";
	position: absolute;
	inset: -45% auto -45% -32%;
	width: 22%;
	background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .09), transparent);
	transform: skewX(-16deg);
	pointer-events: none;
	animation: gst-pkm-drop-sweep 6.5s ease-in-out infinite;
}

.gst-pkm-drop-gate__unit {
	position: relative;
	z-index: 1;
	display: flex;
	min-width: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 3px;
	text-align: center;
}

.gst-pkm-drop-gate__unit strong {
	display: block;
	margin: 0;
	background: linear-gradient(105deg, #ffe8b1 3%, #9cecff 37%, #d9c7ff 60%, #ffe8ae 94%);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-family: "Barlow Condensed", Barlow, "Arial Narrow", Arial, sans-serif;
	font-size: clamp(38px, 4.5vw, 52px);
	font-weight: 900;
	font-variant-numeric: tabular-nums;
	letter-spacing: -.02em;
	line-height: .82;
	text-shadow: 0 0 18px rgba(135, 222, 255, .13);
}

.gst-pkm-drop-gate__unit small {
	display: block;
	color: #fff8ea;
	font-family: "Barlow Condensed", Barlow, "Arial Narrow", Arial, sans-serif;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .045em;
	line-height: 1;
	text-transform: uppercase;
}

.gst-pkm-drop-gate__separator {
	position: relative;
	z-index: 1;
	display: block;
	width: 1px;
	height: 30px;
	border-radius: 999px;
	background: linear-gradient(180deg, transparent, #ff7666 28%, #8fe7ff 72%, transparent);
	box-shadow: 0 0 9px rgba(255, 118, 102, .4);
}

.gst-pkm-drop-gate__purchase-disclosure {
	margin: 9px 0 0;
	text-align: center;
}

.gst-pkm-drop-gate__purchase-toggle {
	appearance: none !important;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
	padding: 1px 1px 2px !important;
	border: 0 !important;
	border-bottom: 1px dashed rgba(35, 38, 42, .38) !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
	color: var(--gst-pkm-ink);
	font-size: 12px !important;
	font-weight: 800 !important;
	line-height: 1.25 !important;
	cursor: pointer;
}

.gst-pkm-drop-gate__purchase-toggle::after {
	content: "⌄";
	margin-left: 6px;
	font-size: 14px;
	line-height: 1;
	transition: transform .15s ease;
}

.gst-pkm-drop-gate__purchase-toggle[aria-expanded="true"]::after {
	transform: rotate(180deg);
}

.gst-pkm-drop-gate__purchase-toggle:hover,
.gst-pkm-drop-gate__purchase-toggle:focus-visible {
	border-bottom-color: var(--gst-pkm-red) !important;
	background: transparent !important;
	box-shadow: none !important;
	color: var(--gst-pkm-red);
}

.gst-pkm-drop-gate__purchase-toggle:active,
.gst-pkm-drop-gate__purchase-toggle[aria-expanded="true"] {
	border-bottom-color: rgba(216, 74, 62, .58) !important;
	background: transparent !important;
	box-shadow: none !important;
	color: var(--gst-pkm-red) !important;
}

.gst-pkm-drop-gate__purchase-toggle:focus-visible {
	outline: 2px solid var(--gst-pkm-ink);
	outline-offset: 3px;
}

.gst-pkm-drop-gate__purchase-note {
	max-width: 540px;
	margin: 7px auto 0;
	padding: 8px 12px;
	border: 0;
	border-radius: 6px;
	background: rgba(35, 38, 42, .045);
	color: rgba(35, 38, 42, .72);
	font-size: 13px;
	font-weight: 500;
	line-height: 1.42;
	text-align: center;
}

.gst-pkm-drop-gate__purchase-note[hidden] {
	display: none !important;
}

.gst-pkm-drop-gate__form {
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(180px, 44%);
	gap: 10px;
	width: 100%;
	margin: 10px 0 0;
	align-items: stretch;
}

.gst-pkm-drop-gate__form input[type="email"] {
	width: 100%;
	height: 48px;
	margin: 0;
	padding: 0 15px;
	border: 1.5px solid var(--gst-pkm-ink);
	border-radius: 8px;
	background: #fff;
	box-shadow: none;
	color: var(--gst-pkm-ink);
	font: 500 15px/1 Manrope, Arial, sans-serif;
	outline: none;
}

.gst-pkm-drop-gate__form input[type="email"]:focus {
	border-color: #177f99;
	box-shadow: 0 0 0 3px rgba(78, 215, 255, .18);
}

.gst-pkm-drop-gate__form input[type="email"]::placeholder {
	color: rgba(35, 38, 42, .48);
}

.gst-pkm-drop-gate__form button.gst-pkm-button--red {
	width: 100%;
	min-width: 0;
	height: 48px;
	margin: 0 0 3px;
	padding: 0 14px !important;
	border: 1px solid var(--gst-pkm-button-shadow) !important;
	border-radius: 8px !important;
	background: var(--gst-pkm-red) !important;
	box-shadow: 2px 3px 0 var(--gst-pkm-button-shadow) !important;
	color: #fff !important;
	cursor: pointer !important;
	font-family: Manrope, Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	letter-spacing: .5px !important;
	line-height: 1 !important;
	overflow: hidden;
	text-transform: uppercase !important;
	white-space: nowrap;
	transition: transform .15s ease, box-shadow .15s ease, background-color .15s ease;
}

.gst-pkm-drop-gate__form button.gst-pkm-button--red:hover,
.gst-pkm-drop-gate__form button.gst-pkm-button--red:focus-visible {
	background: var(--gst-pkm-red-hover) !important;
	box-shadow: none !important;
	color: #fff !important;
	transform: translate(2px, 3px);
}

.gst-pkm-drop-gate__form button.gst-pkm-button--red:active {
	background: var(--gst-pkm-red-hover) !important;
	box-shadow: none !important;
	transform: translate(2px, 3px);
}

.gst-pkm-drop-gate__form button.gst-pkm-button--red:disabled {
	background: var(--gst-pkm-red) !important;
	box-shadow: 2px 3px 0 var(--gst-pkm-button-shadow) !important;
	cursor: wait;
	opacity: .72;
	transform: none;
}

.gst-pkm-drop-gate__form button.gst-pkm-button--red:focus-visible {
	outline: 3px solid var(--gst-pkm-ink);
	outline-offset: 3px;
}

.gst-pkm-drop-gate__honeypot {
	position: absolute !important;
	left: -10000px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
	opacity: 0 !important;
	pointer-events: none !important;
}

.gst-pkm-drop-gate__status {
	min-height: 18px;
	margin: 7px auto 0;
	color: rgba(35, 38, 42, .72);
	font: 800 13px/1.35 Manrope, Arial, sans-serif;
	text-align: center;
}

.gst-pkm-drop-gate__status:empty {
	display: none;
}

.gst-pkm-drop-gate__status.is-ok {
	color: #137a45;
}

.gst-pkm-drop-gate__status.is-error {
	color: #b0123e;
}

.gst-pkm-drop-gate.is-sent .gst-pkm-drop-gate__form input[type="email"] {
	border-color: #17804d;
}

@keyframes gst-pkm-drop-border-shift {
	to { background-position: 240% 0; }
}

@keyframes gst-pkm-drop-sweep {
	0%, 45% { left: -32%; opacity: 0; }
	55% { opacity: 1; }
	76%, 100% { left: 112%; opacity: 0; }
}

@media (max-width: 560px) {
	.gst-pkm-drop-sticky-signup {
		padding: 11px 12px calc(12px + env(safe-area-inset-bottom, 0px));
	}

	.gst-pkm-drop-sticky-signup__inner {
		grid-template-columns: minmax(0, 1fr);
		gap: 8px;
	}

	.gst-pkm-drop-sticky-signup__copy {
		justify-content: space-between;
		gap: 8px;
	}

	.gst-pkm-drop-sticky-signup__copy span {
		font-size: 10px;
	}

	.gst-pkm-drop-sticky-signup__copy strong {
		font-size: 21px;
	}

	.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form {
		grid-template-columns: minmax(0, 1fr) 112px;
		gap: 7px;
	}

	.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form input[type="email"],
	.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form button.gst-pkm-button--red {
		height: 42px;
	}

	.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form input[type="email"] {
		padding-inline: 11px;
		font-size: 13px;
	}

	.gst-pkm-drop-sticky-signup__form.gst-pkm-drop-gate__form button.gst-pkm-button--red {
		padding-inline: 8px !important;
		font-size: 12px !important;
	}

	.gst-pkm-drop-sticky-signup__status {
		grid-column: 1 / -1;
		margin: -3px 0 0;
		text-align: center;
	}

	body.gst-pkm-dev-time-jump-active:has(.gst-pkm-drop-sticky-signup.is-visible) .gst-pkm-dev-time-jump {
		bottom: 126px !important;
	}

	.gst-pkm-drop-gate {
		margin-top: 12px;
	}

	.gst-pkm-drop-gate__meta {
		gap: 10px;
		margin-inline: 6px;
		font-size: 14px;
	}

	.gst-pkm-drop-gate__timer {
		gap: 5px;
		min-height: 76px;
		padding: 11px 7px 10px;
	}

	.gst-pkm-drop-gate__unit strong {
		font-size: clamp(28px, 8.5vw, 36px);
	}

	.gst-pkm-drop-gate__unit small {
		font-size: 10px;
	}

	.gst-pkm-drop-gate__separator {
		height: 24px;
	}

	.gst-pkm-drop-gate__form {
		grid-template-columns: minmax(0, 1fr) minmax(160px, 48%);
		gap: 7px;
	}

	.gst-pkm-drop-gate__form input[type="email"],
	.gst-pkm-drop-gate__form button.gst-pkm-button--red {
		height: 44px;
	}

	.gst-pkm-drop-gate__form input[type="email"] {
		padding-inline: 12px;
		font-size: 13px !important;
	}

	.gst-pkm-drop-gate__form input[type="email"]::placeholder {
		font-size: 13px;
	}

	.gst-pkm-drop-gate__form button {
		padding-inline: 8px !important;
		font-size: 13px !important;
	}
}

@container (max-width: 460px) {
	.gst-pkm-drop-gate__meta {
		gap: 10px;
		margin-inline: 6px;
		font-size: 14px;
	}

	.gst-pkm-drop-gate__timer {
		gap: 5px;
		min-height: 76px;
		padding: 11px 7px 10px;
	}

	.gst-pkm-drop-gate__unit strong {
		font-size: clamp(28px, 9.5cqi, 38px);
	}

	.gst-pkm-drop-gate__unit small {
		font-size: 10px;
	}

	.gst-pkm-drop-gate__separator {
		height: 24px;
	}

	.gst-pkm-drop-gate__form {
		grid-template-columns: minmax(0, 1fr) minmax(160px, 48%);
		gap: 7px;
	}

	.gst-pkm-drop-gate__form input[type="email"],
	.gst-pkm-drop-gate__form button.gst-pkm-button--red {
		height: 44px;
	}

	.gst-pkm-drop-gate__form input[type="email"] {
		padding-inline: 12px;
		font-size: 13px !important;
	}

	.gst-pkm-drop-gate__form input[type="email"]::placeholder {
		font-size: 13px;
	}

	.gst-pkm-drop-gate__form button {
		padding-inline: 8px !important;
		font-size: 13px !important;
	}
}

@media (max-width: 560px) {
	.gst-pkm-drop-gate {
		padding-inline: 5px;
	}

	.gst-pkm-drop-gate__meta {
		margin-inline: 1px;
	}

	.gst-pkm-drop-gate__form button.gst-pkm-button--red {
		padding-inline: 6px !important;
		font-size: clamp(11px, 3.2vw, 12px) !important;
		letter-spacing: .3px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.gst-pkm-drop-gate__timer-shell,
	.gst-pkm-drop-gate__timer::after {
		animation: none !important;
	}
}

@media (forced-colors: active) {
	.gst-pkm-drop-gate__unit strong {
		background: none;
		color: CanvasText;
	}

	.gst-pkm-drop-gate__timer-shell {
		border: 2px solid CanvasText;
		background: none;
	}
}

.gst-pkm-landing-actions,
.gst-pkm-landing-actions * {
	box-sizing: border-box;
}

.gst-pkm-landing-actions {
	--gst-pkm-landing-ink: #23262a;
	--gst-pkm-landing-red: #d84a3e;
	display: grid;
	gap: 10px;
	width: 100%;
	max-width: 460px;
	margin: 0 auto;
	color: var(--gst-pkm-landing-ink);
	font-family: Manrope, Arial, sans-serif;
	container-type: inline-size;
}

/* Let the landing-page CTA pieces sit around the separate PokéSex player widget. */
body.page-id-100180888 .pkm-product-copy-panel > .pkm-product-cta-widget,
body.page-id-100180888 .pkm-product-cta-widget > .elementor-widget-container,
body.page-id-100180888 .pkm-product-cta-widget > .elementor-shortcode,
body.page-id-100180888 .pkm-product-cta-widget .elementor-widget-container > .elementor-shortcode,
body.page-id-100180888 .pkm-product-cta-widget .gst-pkm-landing-actions {
	display: contents !important;
}

body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions__availability,
body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions__buttons {
	order: 5;
	width: 100%;
	max-width: 460px;
	margin-right: auto !important;
	margin-left: auto !important;
}

body.page-id-100180888 .pkm-product-copy-panel .pkm-product-pokesex-widget {
	order: 6 !important;
}

body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions__pre-drop-label {
	order: 7;
	width: 100%;
	max-width: 460px;
	margin-right: auto;
	margin-left: auto;
}

body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions__status {
	order: 8;
	width: 100%;
	max-width: 460px;
	margin-right: auto;
	margin-left: auto;
}

.gst-pkm-landing-actions.is-locked .gst-pkm-drop-live-only {
	display: none !important;
}

.gst-pkm-landing-actions__pre-drop-label {
	display: none;
	width: 100%;
	min-height: 42px;
	align-items: center;
	justify-content: center;
	gap: 9px;
	padding: 8px 12px;
	border: 1.5px solid #23262a;
	border-radius: 7px;
	background: #fff1ac;
	box-shadow: 2px 3px 0 rgba(35, 38, 42, .18);
	color: #23262a;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1;
	text-align: center;
	text-transform: uppercase;
}

.gst-pkm-landing-actions__pre-drop-label strong {
	color: #e63212;
	font-weight: 900;
}

.gst-pkm-landing-actions__pre-drop-dot {
	width: 8px;
	height: 8px;
	flex: 0 0 8px;
	border-radius: 50%;
	background: #e63212;
	box-shadow: 0 0 0 3px rgba(230, 50, 18, .12);
}

.gst-pkm-landing-actions__pre-drop-divider {
	width: 1px;
	height: 17px;
	background: rgba(35, 38, 42, .3);
}

.gst-pkm-landing-actions.is-preview .gst-pkm-landing-actions__pre-drop-label,
.gst-pkm-landing-actions.is-locked .gst-pkm-landing-actions__pre-drop-label {
	display: flex;
}

.gst-pkm-landing-actions.is-preview .gst-pkm-landing-actions__availability,
.gst-pkm-landing-actions.is-preview .gst-pkm-landing-actions__cart,
.gst-pkm-landing-actions.is-locked .gst-pkm-landing-actions__availability {
	display: none !important;
}

.gst-pkm-landing-actions__availability {
	width: 100%;
	margin: 0;
}

body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions .gst-stock-counter {
	display: grid !important;
	width: 100%;
	max-width: none;
	margin: 0;
}

.gst-pkm-landing-actions .gst-pkm-landing-actions__buttons {
	display: grid !important;
	grid-template-columns: 1fr !important;
	gap: 10px !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gst-pkm-landing-actions .pkm-product-cta {
	min-height: 48px !important;
	margin: 0 !important;
}

.gst-pkm-landing-actions__entry {
	position: relative;
	display: grid !important;
	grid-template-columns: 30px 1fr 30px;
	align-items: center;
}

.gst-pkm-landing-actions__entry > span:first-child {
	grid-column: 2;
}

.gst-pkm-landing-actions__entry-arrow {
	grid-column: 3;
	font-size: 25px;
	font-weight: 900;
	line-height: 1;
	transition: transform .16s ease;
}

.gst-pkm-landing-actions__entry:hover .gst-pkm-landing-actions__entry-arrow,
.gst-pkm-landing-actions__entry:focus-visible .gst-pkm-landing-actions__entry-arrow {
	transform: translateX(3px);
}

.gst-pkm-landing-actions__status {
	min-height: 0;
	margin: -2px 0 0;
	color: #137a45;
	font-size: 12px;
	font-weight: 800;
	line-height: 1.2;
	text-align: center;
}

.gst-pkm-landing-actions__status:empty {
	display: none;
}

.gst-pkm-landing-actions__cart.loading {
	cursor: wait !important;
	opacity: .68;
	pointer-events: none;
}

.gst-pkm-landing-actions__cart.added,
.gst-pkm-landing-actions__cart.is-added {
	background: #8bdd68 !important;
}

.gst-pkm-landing-actions .added_to_cart.wc-forward {
	display: none !important;
}

body.page-id-100180888.gst-pkm-drop-landing-rendered-live .elementor-element-pkmea01 {
	display: none !important;
}

@container (max-width: 390px) {
	.gst-pkm-landing-actions {
		gap: 9px;
	}

	.gst-pkm-landing-actions .gst-stock-counter__sentence {
		white-space: normal;
	}

	.gst-pkm-landing-actions__pre-drop-label {
		min-height: 40px;
		gap: 7px;
		padding-inline: 9px;
		font-size: 11px;
	}

}

@media (max-width: 767px) {
	body.page-id-100180888 .pkm-product-copy-panel .gst-pkm-landing-actions__pre-drop-label {
		min-height: 40px;
		gap: 7px;
		padding-inline: 9px;
		font-size: 11px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.gst-pkm-landing-actions__entry-arrow {
		transition: none;
	}
}
